95-843 Service Oriented Architecture Quiz Four Preparation Quiz 4 scheduled for Wednesday, July 29, 2009 Quiz four will be held during the first 20 minutes of class and will evaluate your understanding of the assigned readings. Notes from Chapter 6, Newcomer SOA and Business Process Management Facilities that a complete BPMS should posses: Process Modeling Process Execution Process Monitoring (low level) and Business Activity Monitoring (high level) Infrastructure Business Process Layer uses the Services layer * Business Process Layer and Business Activity Monitoring * Services layer (LOB services, Technical services, Registry, service level data model, service level security model, service level management model, and WS Platform) * Application layer (Packaged and Custom) * Technology layer (JEE, .NET, Messaging, DBMS, LDAP,..) Implementing a process layer without a service layer has inhibited the wide spread adoption of BPM. Application and Technology Independent Service level data model An application level data model is application specific The service model is described with WSDL and WS-Policy and incorporates the service level data model and qualities of service. Web Service Orchestration (BPEL) and Choreography (CDL) The convergence of BPM, SOA, Web services and XML promises to significantly improve corporate agility, reduce time to market for new products and services, reduce costs, and improve operational efficiency of IT systems.