SAP’s Enterprise Service Oriented Architecture (ESOA) is a reality today as SAP has already released over 300 Enterprise Services with the mySAP 2005 Business Suite. The industry momentum is gaining rapidly around ESOA. But why should a company move to an ESOA and what are specific advantages that a company can immediately realize? My goal in the post is to highlight some of the advantages of an ESOA by showing how a BPX and/or developer can quickly implement new and innovative business processes by composing new enterprise applications using ESOA model driven development tools. Because of the standardized service interfaces (WSDL), global datatypes (XMLSchema) and protocols (SOAP/HTTP) which are an integral part of an ESOA, model driven development tools can be used to quickly model and generate the application framework and user interfaces which ultimately consume SAP Enterprise Services. There are many different ways to consume SAP Enterprise Services, especially given the breadth of SAP’s development toolsets and of course all of the open source offerings. In this post, I will demonstrate how a BPX and developer can use SAPs latest innovative model driven development (MDD) tools to quickly model and generate a rich application to consume a SAP Enterprise Service. In a recent survey by IDC, the majority of large enterprises said that they would like to pilot ESOA before embarking on the journey to implement it. The pilot will prove the business, IT, and ultimately shareholder benefits. In light of this, I would like to describe how you can quickly compose a rich application that is built on top of an Enterprise Service Oriented Architecture. For this case study prototype, we will use the SAP Visual Composer and the SAP Composite Application Framework (CAF) to consume the Read Purchase Order Enterprise Service which is delivered with the mySAP ERP 2005 Enterprise Services Package ECC-SE 600 Add On SP2. The Visual Composer will be used to model the user interface and CAF will be used as the Service Composition layer. In using CAF, we will compose a new web service which will add additional business logic to the existing Enterprise Service. The full step by step example of How to consume SAP Enterprise Services using Visual Composer and CAF is contained in the following Document: How To Consume SAP Enterprise Services using Visual Composer and the Composite Application Framework Once you have read through and perhaps implemented this quick case study which uses Visual Composer and CAF to consume an Enterprise Service, I think the benefits of implementing an open standards based Enterprise Service Oriented Architecture (ESOA) will become much clearer. The most visible immediate benefits that are realized in this example is the drastically decreased development time which is enabled by the well defined and implemented SAP Enterprise Services and the model driven development (MDD) tools (CAF and VC). An enormous amount of efficiency can be realized when the BPX can model the business process using MDD tools and then generate the majority of the composite application. This reduces the amount of knowledge transfer required between the BPX and the programmer. Finally, the BPX can own the implementation of the business process, not just the specification. SAPs MDD tools, including CAF and Visual Composer also produce a highly flexible and maintainable product when used in the context of an ESOA. Since business process changes can be implemented directly by the BPX with modeling tools rather than having a programmer implement them with low-level code changes, the programmer error risk is virtually eliminated. The end result is quicker time to market, lower TCO, and the ability to focus on creating innovative business processes. The great news for IT is that implementing an ESOA will help adapt IT-supported business models and processes to new market requirements quickly and flexibly. An ESOA will be the catalyst in optimizing business processes and making them more flexible, support the implementation of new applications and services, and allow innovative business models to be introduced.