K2 blackpearl Installation and Configuration Guide > Planning Guide > Architecture > K2 Architecture: Server | Send feedback |
The K2 Server is a sophisticated yet flexible platform which leverages Microsoft Components for it's operation. The K2 Server can be configured for Standalone, Distributed (Single Server) and Distributed (NLB or K2PTA).
As can be seen from the diagram below, the K2 Server leverages a number of Microsoft based technologies to facilitate framework support and integration, data storage and retrieval, web based content and services, messaging and user authentication. The K2 Server's flexibility is further extended to the end user writing custom components which can be integrated with the system for example custom user managers.
The K2 SmartObject Server; which forms the basis the data layer between K2 Server and 3rd party products enables the K2 Server to interact real time with external systems for example SAP.
Server architectural components, Microsoft server components (blue), the K2 hosted servers (green, horizontal) and optional server components for integration (yellow, vertical)