SOA DISCOVERY PACKAGE SERVICE BRIEF OVERVIEW Many organizations are currently at a very early stage of SOA adoption. The primary inhibitors at this stage can be a lack of understanding of the nature and value of SOA. Once the organization gets past this hurdle, the real task of SOA implementation will begin. This consulting service package is designed to provide solutions for the common problems encountered by such organizations. What do we offer? We can help you in the following areas: Explain to you the state of the art of SOA. How does SOA differ from traditional Enterprise Application Integration (EAI)? Explain the value proposition of SOA. Help you build a model to calculate the ROI of SOA adoption. Help you present the case for SOA to the upper management. Help you evaluate and choose the best software platform for SOA. The platform will mainly constitute of an Enterprise Service Bus (ESB) class of software. We will also advise you on a messaging, database, web server or any other class of products required by the platform. Help you do capacity planning for the hardware. Help you in the process of acquiring licenses for such software or hardware. Help you with the installation and initial administration of the SOA platform. Give you an overview of the SOA analysis and development methodology. Help you lay down the initial architecture. Help you complete a pilot project. 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 still a very new methodology for application integration. The body of knowledge available is still very limited. In a way, the situation is similar to the early days of Object Oriented Programming. Through this service offering, you can begin to grasp the main concepts of SOA. After you have learned what SOA is and why it is important for your organization, it is important that you take the right steps to incorporate this methodology. Here, our consultants will answer key questions. What are the development roles? Who designs business processes? How to capture requirements? How does SOA development work from start to finish? What are Key Performance Indicators (KPI) and why are they important? How to write services? Should we always use Web Services to write a service? What are the other options? What software platform will be ideal for our need?