You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, Editors, ES_editors. You can view and copy the source of this page. ==System architecture and interfaces== The following section gives an overview of the components of BlueSpice and how they interact with each other and the environment. ===System integration=== BlueSpice is a web application which can be integrated with your IT environment, most notably LDAP and email. <div style="text-align:center"><bs:drawio filename="BlueSpice system architecture high level" /></div> ===Server architecture=== Internally, BlueSpice has several components which are responsible for parts of the functionality. <div style="text-align:center"><bs:drawio filename="BlueSpice system architecture server" /></div> ===Vertically distributed architecture=== For simple scaling, some services can be externalized to other physical or virtual servers. <div style="text-align:center"><bs:drawio filename="BlueSpice system architecture server distributed simple" /></div> ===Horizontally distributed architecture=== For high traffic or high availability demands, BlueSpice can be set up to scale horizontally. <div style="text-align:center"><bs:drawio filename="BlueSpice system architecture server distributed horizontally" /></div> ===Components and responsibilities=== Servers, operating system, licenses and software infrastructure are typically managed by your organization's IT. Hallo Welt! typically manages the application and required components. There may be special contractual agreements. ===External interfaces (to other organizations)=== '''Technically''', BlueSpice can be set up to operate completely self-contained (contact our support if you have questions about your instance). On the server, no external sources are queried. In the standard installation, there are content modules which draw data from external sources on the client side (browser): *'''draw.io''': The diagram tool is loaded directly from draw.io. All content remains on the BlueSpice wiki. *'''maps''': Embedded maps are collected from Google or OpenStreetMap. *'''widgets''': The purpose of widgets is to display content from public sources like YouTube. *'''chemical formulas''': The formula rendering uses an external service via Wikimedia's REST API. On the '''organizational''' side, the team of Hallo Welt! GmbH typically provides 3rd level support for subscribed BlueSpice instances. Hallo Welt! GmbH teams up with the internal IT of the organization as well as with IT infrastructure providers of our customers. ===IT internal interfaces=== A standard BlueSpice installation connects to the following services in order to be fully functional: *'''User directory''': BlueSpice can be configured to authenticate against a company user directory (typically Active Directory). The protocols used are LDAP and SAML. *'''Email''': BlueSpice needs to be connected to an email server in order to send notifications. ===API=== BlueSpice comes with an API interface. *For instructions on how to handle the API, see here: https://www.mediawiki.org/wiki/API:Main_page *For a comprehensive list of API modules, see here: https://en.wiki.bluespice.com/w/api.php Return to Setup:BlueSpice Operating Manual. Retrieved from "https://en.wiki.bluespice.com/wiki/Setup:BlueSpice_Operating_Manual"