6 Secrets of Successful SOA


Published on

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

No notes for slide

6 Secrets of Successful SOA

  1. 1. Six Secrets of Successful SOA Observations from the Field Brenda M. Michelson
  2. 2. The Field: SOA Consortium Members <ul><li>“ The SOA Consortium is a SOA advocacy group comprised of end users, service providers, and technology vendors, committed to helping the Global 1000, major government agencies and mid-market businesses successfully adopt SOA by 2010.” </li></ul><ul><li>The SOA Consortium completed its mission in 2009, and merged with the BPM Community in 2010. </li></ul>
  3. 3. <ul><li>SOA Success Secret #1 </li></ul><ul><li>Accept that </li></ul><ul><li>SOA has a Marketing Problem </li></ul>
  4. 4. SOA Marketing Problem I’m SOA I’m Web 2.0 I’m SOA I’m SaaS <ul><li>SOA… </li></ul><ul><li>Perceived as IT Thing </li></ul><ul><li>Worse, an EA IT Thing </li></ul><ul><li>Duration > Exec’s attention span </li></ul><ul><li>SOA is Faceless </li></ul><ul><li>Forces broader view </li></ul><ul><li>Uncovers ‘sins of the past’ </li></ul>Shift Conversation…
  5. 5. SOA Marketing Problem I’m SOA I’m Web 2.0 I’m SOA I’m SaaS Shift Conversation to Business Value <ul><li>SOA… </li></ul><ul><li>Perceived as IT Thing </li></ul><ul><li>Worse, an EA IT Thing </li></ul><ul><li>Duration > Exec’s attention span </li></ul><ul><li>SOA is Faceless </li></ul><ul><li>Forces broader view </li></ul><ul><li>Uncovers ‘sins of the past’ </li></ul>
  6. 6. Selling SOA - Approaches <ul><li>SOA as IT Strategy/Platform </li></ul><ul><ul><li>Next Generation Architecture </li></ul></ul><ul><ul><li>Technical Underpinnings </li></ul></ul><ul><ul><li>Code Re-use </li></ul></ul><ul><li>Skunkworks Approach </li></ul><ul><ul><li>Prove out under the radar </li></ul></ul><ul><ul><li>Deliver business value </li></ul></ul><ul><li>Business Pain Points Approach </li></ul><ul><ul><li>Business Process and Activities </li></ul></ul><ul><ul><li>Business Information </li></ul></ul><ul><ul><li>Business Opportunities </li></ul></ul><ul><ul><li>Current Constraints </li></ul></ul>
  7. 7. <ul><li>SOA Success Secret #2 </li></ul><ul><li>SOA is not a Destination </li></ul><ul><li>SOA is a Journey </li></ul>
  8. 8. SOA: Destination vs. Journey
  9. 9. SOA Journey Checklist* <ul><li>Reason – SOA Driver(s) </li></ul><ul><li>Target Offering – End Deliverable & Business Outcome </li></ul><ul><li>Program w/Leadership & Roadmap </li></ul><ul><li>Services – Business, Information & Infrastructure </li></ul><ul><li>Supporting Architecture </li></ul><ul><li>Supporting Infrastructure </li></ul><ul><li>Project Execution – Management & Engineering </li></ul><ul><li>Operations Support </li></ul><ul><li>Controls: Governance & Measurement </li></ul><ul><li>Communication / Change Management Plan </li></ul><ul><li>Portfolio Management </li></ul>* Individual starting points, activity choices, sequences, depth and execution and overall experience will vary based on drivers, resources, existing environment and organizational maturity.
  10. 10. SOA Journey: Planning Context Diagram
  11. 11. <ul><li>SOA Success Secret #3 </li></ul><ul><li>Have a Business Reason </li></ul><ul><li>Measure in Business Terms </li></ul>
  12. 12. Real World SOA Drivers
  13. 13. <ul><li>SOA Success Secret #4 </li></ul><ul><li>Your SOA is only </li></ul><ul><li>as Good as Your Services </li></ul>
  14. 14. Consumer Influences on Enterprise IT
  15. 15. Advertise Your Services?
  16. 16. Advertise Your Services! Service Catalog Service Description
  17. 17. Service Definition <ul><li>Common Areas of Agreement </li></ul><ul><li>Service = Business Concept </li></ul><ul><li>Business, Information, Utility & Infrastructure Services </li></ul><ul><li>Multiple Versions in Production </li></ul><ul><li>Leverage Composition </li></ul><ul><li>Externalize Context, Policy & Mgt </li></ul><ul><li>“ Develop the skillset to define services correctly. A service needs to contain a complete business unit of work. </li></ul><ul><li>Too specific business context included, little reuse. Too fine-grained, lacking business rules, consumers won’t know how to use it accurately. </li></ul><ul><li>Layer on specific business context using business process automation or composite service assembly.” – winning case study </li></ul><ul><li>Organization Options </li></ul><ul><li>Method: capability, process, domain, MDM, industry model </li></ul><ul><li>Analysis (Modeling) vs. Design (Contract) </li></ul><ul><li>EA, Business Analyst, Service Designer, Service Developer </li></ul><ul><li>Number of Active Versions (3) </li></ul>
  18. 18. SOA Governance <ul><li>Common Areas of Agreement </li></ul><ul><li>Policies for Design-time & Run-time </li></ul><ul><li>Relates to Data & IT Governance </li></ul><ul><li>Command & Control has limited effectiveness </li></ul><ul><li>Exceptions / Waivers should be formal </li></ul><ul><li>Incentive is Performance Review </li></ul><ul><li>“ SOA Governance is the combination of people, policies, and processes within your organization that will ensure that the desired behaviors of your strategic SOA initiative are achieved&quot;.   </li></ul><ul><li>– SOA Governance by Todd Biske, Monsanto, SOA-C member </li></ul><ul><li>“ Clearly projects need to succeed. At the same time, lasting enterprise value can be delivered with shared services. </li></ul><ul><li>Governance ensures that value is not lost in the normal hurly burly of how projects go.” </li></ul><ul><li>– Chief Architect at Executive Summit </li></ul><ul><li>Organization Options </li></ul><ul><li>Degree of automation, tooling </li></ul><ul><li>Centralization vs. Federation </li></ul><ul><li>Governing Board: EA, SOA Center, Business Initiative, IT leadership </li></ul><ul><li>Industry Specific Policies & Compliance </li></ul>
  19. 19. <ul><li>SOA Success Secret #5 </li></ul><ul><li>SOA is Collaborative </li></ul>
  20. 20. Business Smart IT Organization <ul><li>“ One of my VPs said, I’m never bringing [architect] to another meeting because he opens his mouth and all that ever comes out is SOA, SOA, services-oriented architecture, and I can’t bring him to my business clients. </li></ul><ul><li>[Architect gets Business Smart] </li></ul><ul><li>A year later, he is the most articulate business speaker and has really turned the community where they now say, we want [architect] at all of our meetings. </li></ul><ul><li>– CIO at Feb 2007 Executive Summit </li></ul>
  21. 21. SOA is Social <ul><li>“ A significant challenge of SOA is bringing together organizations, processes, people, systems and information that historically existed in silos.” </li></ul><ul><li>“ The maturity of an SOA reflects the organization’s ability to collaborate.” </li></ul><ul><li>“ You need the community effect for the socialization of the ideas, but not necessarily the community to develop every idea.” </li></ul><ul><li>- European SOA Practice Leaders </li></ul>
  22. 22. <ul><li>SOA Success Secret #6 </li></ul><ul><li>Ignore the Hype </li></ul>
  23. 23. Hype Sampler Cloud Computing
  24. 24. Business Capability Building Blocks <ul><li>“ By nature, SOA enables an enterprise to compose business services, business events, rules and policies into business processes and interactions that actually match the intent of the business strategists and process owners.” – Elemental Links </li></ul>Business Technology
  25. 25. Think About This… <ul><li>What outcomes will a SOA approach allow your organization to achieve? </li></ul><ul><li>How prevalent are silos in your organization? Business? IT? Business & IT? </li></ul><ul><li>Does your organization have the maturity / fortitude to adopt SOA as a business-driven IT strategy? </li></ul><ul><li>What will your service marketing strategy look like? </li></ul><ul><li>[Intentionally left blank] </li></ul>
  26. 26. Questions? Thank You! Brenda M. Michelson OMG Community Programs & Elemental Links [email_address]