Introduction to Services-Oriented Operating Systems
As more and more of middleware functionality is going into a chip and network card - the time has come to converge both the OS and the middleware into one single engine.
Workflow: A basic workflow engine that could be leveraged/expanded to execute business logic, user interaction, etc.
Monitoring: Inbuilt configurable monitoring agent to not just monitor the OS but also act as a sensor on the network.
Service Enables: Inbuilt component that invokes the services both local and remote services.
The SO/SO consists of the three layers and is entirely based on the principles of Model Driven Architecture (MDA).
Business Logic: Consists of three major functionality. The extend the workflow to execute business logic based on standards such as BPEL and XPDL. Business rules would that enables business owners to change rules without having to change code. In addition, this rules engine could be leveraged to apply security and monitoring policies. The third component is the event server that included Complex Event Processing (CEP).
Service Broker/Router: Listens to all events and invokes a local or remote service (leverages Service Enabler Foundation) and if it is not found routes the service (either pass through or redirect) to the appropriate destination (leverage Discovery foundation).
Presentation: Includes multi-channel and branding support and support all major presentation technologies.