Enterprise services provisioning is a critical part of SOA adoption, and SAP highly recommend our customers to develop and enforce a consistent service provisioning governance process. Inside SAP, we has established the PIC process and followed a conistent services modeling methodology. In a SAP recommended eSOA based top-down services development approach, the development of a new composite application typically goes through the following phases:
Build Consumer Model
Build Provider Model
Search Existing Services & funtions
Identify Missing Services
Model and design missing services
Implement Missing Services
Implement Composite Application
I have personally delivered many workshops to our customers for the overall process and helped define customer governance processes based on customer-specfic situations. While working with customer architects in the exercise of developing services provisioning governenance, I realize that the execution of some steps of the process such as step 6 for modeling and designing service interfaces require hands on knowledge of the relevant SAP tools, and eventually managed to put my notes into a tutorial which shows how to model and design enterprise service interfaces in ESR 710.
An example is being used in order to visualize the process. In the example business case, a large retailer chain is experiencing slow sales of certain products. The management team realizes that their price is not competitive, and would like to adjust their prices based on market condition. To achieve this goal, the following steps have to happen:
– Select the product and competitors. A sales person who is familiar with the market condition needs to put together a list of products and the major competitors for each of the products.
– Collect and maintain competitor prices. Some body needs to go to competitor stores collect the data and enter it into their system.
– Analyze the competitor data. A manager needs to look at the competitor pricing, and determine more competitive while profitable prices for the stores.
The tutorial explains how to build a composite application to meet the above requirements. A composite applicaiton typically uses services delivered from SAP and/or other services vendors. Often time it also requires services that need to be developed from scratch to meet customer specific requirements. As show in the following TOC, the tutorial focus on the end to end process of modeling and design services. .
Read on and let me know if the tutorial is helpful for you…