SOA - Make your CEO Happy


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

SOA - Make your CEO Happy

  1. 1. Make your C-Level Happy<br />by<br />Srini Kumar, AVP<br />Satyam <br />
  2. 2.
  3. 3. Introduction<br />In the SOA Pipeline survey, 24 percent of respondents said their SOA efforts were encountering &quot;significant difficulties.&quot; Of those people, a full 60 percent agreed with the statement that &quot;our SOA efforts have failed.&quot; That’s 14 percent of the total base, or one out of seven companies.<br />C-Level<br />Why are you all here<br />What is your C-Level looking for<br />Is your C-Level worried on any Project or for SOA only<br />Why SOA Projects create that heartache<br />So let us see what is needed<br />
  4. 4. Building blocks for SOA - Lego<br />Maturity<br />Companies are looking at a Maturity Level<br />We achieve it by an approach which includes all these blocks<br />Principles<br />/<br />Best<br />Practices<br />Reference<br />Architecture<br />Frameworks<br />/<br />Reusable<br />Component<br />Resources<br />Product<br />Expertise<br />Process<br />
  5. 5. Process – SOA Methodology <br />Methodology Output<br /><ul><li>The Service Oriented methodology describes a set of product and technology agnostic modeling, analysis and design activities and techniques to build an SOA based solution.
  6. 6. SOA methodology aligns services to the business goals and It creates set of work products/artifacts for a given engagement</li></li></ul><li>Process – SOA Methodology<br />Major phases in SOA Methodology<br />During Assessment get C-Level buy in<br />Whom to follow<br />Several Companies have their own Methodology.<br />For those who need some insight <br />IBM SOMA<br />Tibco AVF Methodology<br />Other SI such as Accenture might have it<br />Why do we Need it <br />Improves delivery, provides milestones <br />
  7. 7. Process – SOA Governance<br />SOA Governance is an extension of IT Governance focused on the lifecycle of services to ensure the business value of SOA. Governance helps in<br />Realizing benefits of SOA<br />Mitigate business risk by ensuring QoS<br />Ensure Alignment & compliance with respect to Architecture<br />The major phases of SOA Governances include Plan, Prepare, Produce and Perform. <br />Identifying current IT environment<br />Define IT metrics <br />Choosing required tools<br />Developing COE <br />Measure success of Governance<br />
  8. 8. Product Expertise- SOA<br />Right expertise of Architects & Products used.<br />Some of the areas to think about<br />Investment in the Product Suite based on the requirements. Look out for Open Source. <br />Right Architectural implementation.<br />Use of ESB and choice of ESB <br />Understanding Business Process and orchestration<br />Identifying proper QoS parameters and detail testing process and products<br />Use of SOA Governance Products <br />
  9. 9. People – SOA <br />Basic knowledge of SOA at the implementation levels<br />Executive Support (buy in from C-Level)<br />Product Expertise<br />Architectural Experience in areas of Integration, Deployment and Infrastructure<br />Knowledge of IT Governance<br />
  10. 10. Frameworks – SOA <br />Faster development using Frameworks<br />Helps in identifying in Reusable components<br />Framework and reusable components help in Faster Development and sets standards across<br />
  11. 11. Best Practices – SOA <br />Best practices help in right implementation of SOA. There are best practices published by IBM, Oracle, Zapthink. Here are few of them<br />Build a strong foundation of Enterprise Architecturebefore embarking with major SOA initiatives<br />Focus on top-down analysis for building enterprise SOA solutions that keep IT systems flexible to meet changing business needs<br />Services should be platform independent<br />Agile can help in building services quickly to tie business function needs with operational systems<br />Develop SOA testing models as services bring in additional points of testing<br />Build POC (Proof Of Concept) projects to identify best practices and technologies for reverse engineering and exposing existing functionality in legacy and packaged implementations as services<br />Promote using tools for modeling system architecture and governance<br />Messaging communication employed with services can provide a found for a real-time event based IT environment<br />Form an architecture council that reviews all architecture models and interfaces.<br />Use SOA for optimizing ROI for a deployment environment that uses heterogeneous technologies and business functions<br />Develop a framework of base services that lead to aggregated services representing business services <br />Services should be identified to maximize consumption and broad usage <br />Define a process and supporting tools for service versioning to be able to perform adhoc upgrades<br />
  12. 12. Reference Architectures – SOA <br />Defines an ideal Target architecture for an enterprise. It is a key in constructing a roadmap from current to target state.<br />Who has it : IBM, Web Methods, OASIS, Accenture<br />How does it help<br />Acts as a guide for teams working on SOA Projects<br />Reduce Development and Design Cycles, rapidly create well designed Architecture<br />
  13. 13. Maturity – SOA <br />SOA Maturity helps to benchmark SOA adoption within their Organization<br />Oracle, IBM, Sonic have Maturity Model<br />
  14. 14. C-Level Happiness with this Model<br />Companies want to expose business to customer <br />Having right resources, right process, reusable assets and best practices will help to attain the Maturity which will help you deliver Projects Right.<br />Do you think this is enough to keep your CIO / CEO happy<br />Better Reusability<br />Quick Development<br />Cost Reduction<br />Finally a successful Project with better ROI<br />
  15. 15. Q & A<br />References<br /><br /><br /><br />Thank You<br />