100 likes | 192 Views
SOA, the Cloud, and the Need for Governance. Amy D. Wohl Wohl Associates ./. www.wohl.com. SOA, the Cloud, and the Need for Governance. Agenda SOA and Services Benefits of SOA Services need Governance Benefits of Governance Different Varieties of Governance Cloud Application Development
E N D
SOA, the Cloud, and the Need for Governance Amy D. Wohl Wohl Associates ./. www.wohl.com
SOA, the Cloud, and the Need for Governance • Agenda • SOA and Services • Benefits of SOA • Services need Governance • Benefits of Governance • Different Varieties of Governance • Cloud Application Development • Benefits of Cloud Computing • How SOA and Governance Make Cloud Computing Better
SOA and Services • SOA is becoming more important with the increased use of cloud computing • More than 70% of enterprises are currently using or plan to use cloud computing • Cloud computing demands a services approach to application porting and development • Companies who already use SOA for services development are a step up on the cloud services chore
Benefits of SOA • Faster Development • Reusable Code • Less Expensive • More reliable (already tested)
Services need Governance • Avoid moving from traditional sw silos to SOA silos • Reuse code • Divide the cost of governance across the organization • Know where your services are in use • Value to updates • ROI for further investment
Benefits of Governance • Faster Development – Easier to Respond to Changing Business Needs • Code for Reuse is easier to find • Fewer Errors – Services from Registry are Already Tested • Less Expensive • Prevents unnecessary duplication of effort • Allows patches and updates to be applied to all instances automatically
Different Varieties of Governance How does SOA Governance fit into overall Governance? Think of nesting, connected policies: Business Governance IT Governance ce SOA Governance
Cloud Application Development • Cloud Architecture requires applications be developed as a set of services • SOA is ideal for services development
Benefits of Cloud Computing • Cost Savings • Transform expenditures from CapEx to OpEx • Scale up and scale out built in • Fast and flexible • Multiple cloud resources • Infrastructure (IaaS) • Platform (PaaS) • Applications (SaaS) • Multiple cloud styles – pick one or more • Private • Public • Community • Hybrid Cloud Environment
How SOA and Governance Make Cloud Computing Better • Make cloud computing application development faster • Manage across multiple cloud environments (and your data center) • Avoid silos of computing and create a seamless computing environment