EOS Server provides the operating environment for components to manipulate data and carry out business functions according to prespecified rules. EOS server also hosts support and business components that are commonly used by applications. EOS Server also serves as a bridge between EOS components and low level (application server) API. Through EOS Server manager, one can conveniently monitor and manage the operating status of EOS Server and all the components in it.
Figure 1 is a schematic illustration of EOS Server functionality.

Service Layer
Including XML processing interface, PFC interface, exception processing mechanism, log service interface, cache mechanism, and messaging service.
Engine Layer
Build upon Service Layer, this is the core layer of EOS Server, provides operating environment for components. It comprises data engine, presentation engine, business engine, and workflow engine.
Business Layer
Provides functionality common to most enterprise applications, including organization management, access control and monitoring, data dictionary, web frame, menu management, etc..
EOS Manager
Provide application deployment management, run time monitoring of all service layers and components, online upgrading, log viewing, parameter and other settings management, security management, etc., to guarantee the healthy operation of the system.

|