SOA DESIGN PACKAGE SERVICE BRIEF OVERVIEW This services offering has a very specific focus – the architecture aspects of a SOA solution. The service is meant for organizations who have already committed to SOA and have purchased a software platform for it. What do we offer? We can help you in the following areas: Explain the SOA approach to application integration. Explain the various options available to build services. Provide concrete strategies on how to build a new service to wrap a legacy application. Explain the Service Component Architecture (SCA). Help you create business processes. Help you define data schema. Help you create data maps. Help you design services. Help you implement services that are actually carried out by human users. Help you implement asynchronous service invocation. Help you secure services. Help you add transactional behaviors to a business process or service. Help you implement fail-over and clustering for the SOA software platform. Duration 6 weeks. Role of the Consultant Our consultants are trained in all areas of our offering (see complete list above). She will work as a part of your team. Her role will be to: Pass on information about best practices as we know it, based on our extensive research. Answer any questions that you may have. Offer informal training using materials from our vast library of knowledge. How will this service help you? SOA is much more than Web Service. in fact, depending on the situation, there are better options available to build a service than a Web Service. A well designed business process should make the business more agile. This may call for asynchronous behavior and better error handling. What you need is a framework to solve most commonly occurring problems. Think of it like an implementation of the well known patterns (such as publish-subscribe) for your choice of the SOA software platform. Our consultants will help you build that framework. Our consultants will answer these key questions. How to design a BPEL business process? How to write a Web Service. How to write a service using options other than Web Service? How to add asynchronous interaction between a business process and a service? How to add error handling and transactions to a business process? How to implement rule based data routing? How to implement human task services?