# Exported with the Erfurt API - http://aksw.org/Projects/Erfurt @base . @prefix dct: . @prefix ns0: . @prefix ns1: . @prefix ns2: . @prefix ns3: . @prefix ontology1288790966584: . @prefix ontowiki_wikipage: . @prefix owl2xml: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix sadocontology1: . @prefix sioc: . @prefix sioct: . @prefix sysconf: . @prefix uva-sa-ontology: . @prefix view: . @prefix xsd: . ontowiki_wikipage:content """

2.5 Architecture background


This section will describe the rationale and assumptions of the proposed architecture.

2.5.1 Design rationale

The stakeholders main concerns for deployment where a minimum amount of configuration, no changes to the existing infrastructure, conformance to existing security regulations and a minimal additional load on existing servers. In essence the SNA system should work as a non-critical standalone system integrated within the corporate infrastructure and security guidelines.

We therefore designed the SNA system on two separate physical servers within the current network infrastructure. All configuration is applied to these servers directly (eg. which tools to extract data from) and thus requires no additional maintenance of the existing servers. The SNA system behaves like a workstation client when connecting to existing tool servers and therefore stresses a minimal additional load on these servers.

The database server is separated from the application server to increase security. Clients only connect to the application server, using the API services, so the SNA system controls the authentication and authorization of who can do what.

2.5.3 Assumptions

The SNA system extracts data from existing tool servers (eg. Jira, mail, etc.); specifically, it only extracts a subset of data from these servers. So it is assumed that the workload of the SNA system is lower than existing servers (which processes the full datasets). Therefore the SNA system is deployed on a single system of two servers and there is no need for a distributed cluster of servers.

 

""" ; sadocontology1:contains_knowledge_about sadocontology1:Client_server_pattern, sadocontology1:Conformance_to_existing_security_regulations, sadocontology1:Minimum_amount_of_configuration, sadocontology1:No_changes_to_existing_infrastructure, sadocontology1:Only_a_subset_of_data_is_extracted_from_tools_, sadocontology1:Performance, sadocontology1:SNA_system_behaves_like_workstation_client, sadocontology1:configuration_is_applied_to_servers_directly, sadocontology1:two_separated_servers ; a sadocontology1:WikiPage, owl:NamedIndividual ; rdfs:label "18 Deployment view - architecture background - rationale and assumptions" .