Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Avoid becoming a statistic with
Oracle SOA governance

                               Aaron Blishen
                      ...
Why are you here?

 1      Because Oracle provides a free lunch


Well yes but…
There are other reasons

 2          You have tried SOA and its not working

Here come those SOA promises again…
•Business...
There are other reasons

 3         You wont try SOA until you can govern it

Governance is a must but how?
•My organisati...
There are other reasons

 4            SOA is working but we can do better

We need to be pragmatic about governance
•We h...
Lets ask the audience…
Why are you here?
  1. Because Oracle provides a free lunch
  2. You have tried SOA and its not wor...
Do we need to define SOA governance?
quot;SOA governance focuses on the decisions across the
entire service lifecycle to e...
Do we need to define SOA governance?
quot;The processes that an enterprise puts in place to
ensure that things are done .....
Do we need to define SOA governance?
quot;The main objective of [SOA] governance is to
achieve the benefits of a Service O...
Do we need to define SOA governance?
•No. We could do this all day
•Everyone has a slightly different take on what it is
•...
What will you take away from this session?
 Us sharing our experience on

•Organisational capability and maturity
•Key lev...
Roles      Terminology



Activities    Artifacts
Roles       Terminology         Activities      Artifacts

• LOB          • Composite      •   Initiation   • Project
• Bu...
Roles        Terminology             Activities       Artifacts

• SOA Architect   •   SOA              • Process        •...
Roles         Terminology       Activities        Artifacts

• SOA Architect   • Composite      • Service        • Integra...
Roles         Terminology          Activities         Artifacts
• SOA Architect   • Service          • Service         • S...
Roles         Terminology          Activities       Artifacts

• SOA Architect   • Test Driven      • Service        • Dev...
Roles         Terminology       Activities       Artifacts
• Release         • Service        • Service       • BAM Report...
Roles          Terminology       Activities          Artifacts
• IT Operations    • High           • Infrastructure   • HA...
Spot Quiz…
What is Level 4 in the SOA Maturity Model?
  1. Marketable
  2. Maintainable
  3. Measured
  4. Mystical
Service Lifecycle   Design Time

                     Run Time
Service Provisioning
 Plan     Specify      Discover   Consume    Monitor



   Repository          Registry        Servic...
Technology can help us

   Registry/Repository


                 Oracle Service Registry


              Oracle Enterpris...
Technology can help us

   Policy Management


             Oracle Web Services Manager
Technology can help us

 Operational Monitoring


             Oracle SOA Management Pack
Spot Quiz…
What is the most challenging problem faced
in Service Provisioning?
  1. Standardising the specification of a s...
Questions?
SOA Governance -  Aaron Blishen
Upcoming SlideShare
Loading in …5
×

SOA Governance - Aaron Blishen

1,144 views

Published on

Avoid becoming a statistic with Oracle SOA Governance

  • Be the first to comment

  • Be the first to like this

SOA Governance - Aaron Blishen

  1. 1. Avoid becoming a statistic with Oracle SOA governance Aaron Blishen Principal Consultant
  2. 2. Why are you here? 1 Because Oracle provides a free lunch Well yes but…
  3. 3. There are other reasons 2 You have tried SOA and its not working Here come those SOA promises again… •Business and IT Agility •High ROI and Measurable Business Value •Reduced Development Costs
  4. 4. There are other reasons 3 You wont try SOA until you can govern it Governance is a must but how? •My organisation is so big we just have to have governance •We have IT governance we just need to additionally govern services •So many people say we need it but no-one is actually doing it
  5. 5. There are other reasons 4 SOA is working but we can do better We need to be pragmatic about governance •We have processes in place but they are not improving quality •Our composite application lifecycle is too long •We are finding only minimal reuse of existing applications
  6. 6. Lets ask the audience… Why are you here? 1. Because Oracle provides a free lunch 2. You have tried SOA and its not working 3. You wont try SOA until you can govern it 4. SOA is working but we can do better
  7. 7. Do we need to define SOA governance? quot;SOA governance focuses on the decisions across the entire service lifecycle to enable organizations to realize the business benefits of SOA and mitigate the risks inherent in SOA adoption. Specifically, SOA Governance defines the principles, processes, and roles required to manage, use and update the SOA.” Mahesh H. Dodani, IBM Software
  8. 8. Do we need to define SOA governance? quot;The processes that an enterprise puts in place to ensure that things are done ... in accordance with best practices, architectural principles, government regulations, laws, and other determining factors. SOA governance refers to the processes used to govern adoption and implementation of SOA.quot; Anne Thomas Manes, Burton Group
  9. 9. Do we need to define SOA governance? quot;The main objective of [SOA] governance is to achieve the benefits of a Service Oriented Architecture by fostering the creation of reusable, enterprise class services.quot; Jean-Jacques Dubray, InfoQ
  10. 10. Do we need to define SOA governance? •No. We could do this all day •Everyone has a slightly different take on what it is •Focus on our experience and the desired outcomes
  11. 11. What will you take away from this session? Us sharing our experience on •Organisational capability and maturity •Key leverage points for governance •Service lifecycle and provisioning •Technology that can help along the way
  12. 12. Roles Terminology Activities Artifacts
  13. 13. Roles Terminology Activities Artifacts • LOB • Composite • Initiation • Project • Business Applications • Planning Request Analyst • Services • Costing • Project • Project • Portfolio Proposal Management Management • Project Plan
  14. 14. Roles Terminology Activities Artifacts • SOA Architect • SOA • Process • Solution Team • Business Architecting Architecture • SOA Analyst • Information • Service • Business SOA • Infrastructure Discovery Repository • Security • Impact • Information Analysis Canonical • Capacity Model Planning • Infrastructure Blueprint
  15. 15. Roles Terminology Activities Artifacts • SOA Architect • Composite • Service • Integration Team Application Discovery Requirements • Business Requirements • Service • Service Analyst • Service Definition Requirements • SOA Analyst Requirements • Requirements • Service Gathering Discovery
  16. 16. Roles Terminology Activities Artifacts • SOA Architect • Service • Service • Service Team Classification Definition Definition Spec • SOA Analyst • Service • Integration • Systems • SOA Dependencies Design Interface Spec Developers • Systems • Data Modeling • Integration Test Interfaces • Policy Plan • Transformation Definition • Canonical • Integration • Test Planning Model Testing • Capacity Planning
  17. 17. Roles Terminology Activities Artifacts • SOA Architect • Test Driven • Service • Development Team Development Creation Environment • SOA • Contract First • Service • Service Impl’s Developers Development Provisioning • User • Release • Service • Application Interfaces Management Provisioning Creation • Test Scripts • Testing • Executable • Business Artifacts Acceptance
  18. 18. Roles Terminology Activities Artifacts • Release • Service • Service • BAM Reports Management Component Assembly • Operational • IT Operations Architecture • Application Reports • Business • Dependency Deployment • Deployment Operations Management • Exception Scripts • LOB • Exception Management • Management Management • Activity Dashboards • Root Cause Monitoring Analysis • Archiving • Enterprise Management
  19. 19. Roles Terminology Activities Artifacts • IT Operations • High • Infrastructure • HA • Infrastructure Availability Topology Configuration Team • Technology Installation • Software Stack and Installation • Repositories Configuration • Infrastructure and • Software Blueprint Registries Product Walkthrough
  20. 20. Spot Quiz… What is Level 4 in the SOA Maturity Model? 1. Marketable 2. Maintainable 3. Measured 4. Mystical
  21. 21. Service Lifecycle Design Time Run Time
  22. 22. Service Provisioning Plan Specify Discover Consume Monitor Repository Registry Service Bus Develop Certify Publish Version Deploy
  23. 23. Technology can help us Registry/Repository Oracle Service Registry Oracle Enterprise Repository
  24. 24. Technology can help us Policy Management Oracle Web Services Manager
  25. 25. Technology can help us Operational Monitoring Oracle SOA Management Pack
  26. 26. Spot Quiz… What is the most challenging problem faced in Service Provisioning? 1. Standardising the specification of a service? 2. Creating enforceable policies for a service? 3. Providing multiple implementations of a service? 4. Managing changes to the capabilities of a service?
  27. 27. Questions?

×