Saturday 7 June 2014

K2 Server

The base framework for the K2 server components is a hostable runtime environment that provides common infrastructure, such as communication, security, single sign-on, session management, logging, high availability and server component federation.

There are several server modules built into the host server that provide different pieces of functionality. Each of these modules can make use of any of the common infrastructure components and are pluggable, allowing for the separation of modules onto different machines to maximize performance. The host environment also allows developers to build their own services that can be hosted within the framework. The server modules included with the platform are:

SmartObject Server
Workflow Server
Category Server
Environment Library
Event Bus
Dependency Server
User Rights Management Server
These server-side components are used for managing the operations of the K2 blackpearl environment. K2 Server is one of the principle components responsible for running the processes that are exported to it from the designers. The K2 Server requires access to its databases for the successful completion of the process instances and the successful running of the K2 Server.