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.

Soa Governance Made Easy

2,014 views

Published on

Soa Governance Made Easy

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

Soa Governance Made Easy

  1. 1. SOA Governance made easy Simple and effective approach
  2. 2. SOA Governance made easy
  3. 3. Why SOA? SOA Governance made easy
  4. 4. These are your systems? SOA Governance made easy
  5. 5. This is your Integration Approach? SOA Governance made easy
  6. 6. how easy it is to make a change? SOA Governance made easy
  7. 7. SOA is… Business value Strategic goals SOA Governance made easy Intrinsic interoperability Shared services Flexibility Evolutionary refinement
  8. 8. SOA is… <ul><li>Not just technology </li></ul><ul><li>Correct design choices </li></ul><ul><li>About assets </li></ul><ul><li>S upport business changes </li></ul><ul><li>Apply service orientation </li></ul><ul><li>Reduce costs </li></ul><ul><li>IT and not just one system </li></ul><ul><li>Collaboration with business and technology stakeholders </li></ul>Is Real, but is not easy! SOA Governance made easy
  9. 9. You can not buy SOA SOA Governance made easy
  10. 10. Why SOA Governance? SOA Governance made easy
  11. 11. <ul><li>Must provide: </li></ul><ul><ul><li>SLA on Services </li></ul></ul><ul><ul><li>Guidelines for their adoption of SOA </li></ul></ul><ul><ul><li>Definitions for service contracts </li></ul></ul><ul><ul><li>Services Management </li></ul></ul><ul><ul><li>Plan updates and know the impact on services </li></ul></ul><ul><ul><li>Search services in a standard repository </li></ul></ul><ul><ul><li>Supporting and defining the strategy for </li></ul></ul><ul><ul><li>versioning of contracts </li></ul></ul>SOA Governance made easy
  12. 12. <ul><li>Two different worlds </li></ul><ul><ul><li>Design </li></ul></ul><ul><ul><ul><li>Focus os patterns </li></ul></ul></ul><ul><ul><ul><li>Choises </li></ul></ul></ul><ul><ul><ul><li>Think, Think, Think </li></ul></ul></ul><ul><ul><li>Runtime </li></ul></ul><ul><ul><ul><li>Registry Repository </li></ul></ul></ul><ul><ul><ul><li>Policies </li></ul></ul></ul><ul><ul><ul><li>QoS </li></ul></ul></ul><ul><ul><ul><li>Security </li></ul></ul></ul>Design is much more important than runtime! SOA Governance made easy
  13. 13. Getting Started with SOA and Governance SOA Governance made easy
  14. 14. <ul><li>Set your business goals </li></ul><ul><ul><li>What do you want to achieve? </li></ul></ul><ul><ul><li>Prioritize what is most important to your business </li></ul></ul><ul><li>Define a strategy for SOA adoption </li></ul><ul><ul><li>Be careful in setting standards, first try, then set </li></ul></ul><ul><ul><li>D o things gradually </li></ul></ul><ul><ul><li>Do not try to achieve perfection in the beginning </li></ul></ul><ul><li>Set your rules and design choices first </li></ul><ul><ul><li>Design should be the first point, then QoS </li></ul></ul><ul><ul><li>Contract is the key, versioning is an obvious need </li></ul></ul><ul><li>Set your Registry and Repository Tool </li></ul><ul><ul><li>Not necessarily need to be based on UDDI </li></ul></ul><ul><ul><li>Should be easy to find a service via a web console </li></ul></ul><ul><li>There is only way to be doing SOA </li></ul><ul><ul><li>Find your own way, what is good in a company may not be for another </li></ul></ul>SOA Governance made easy
  15. 15. Establish an SOA governance is a big challenge. knowledge and abilities in SOA is another challenge. SOA Governance made easy
  16. 16. SOA Governance made easy GALAXY
  17. 17. <ul><li>How Galaxy Helps With: </li></ul><ul><ul><li>Contract Management </li></ul></ul><ul><ul><li>Service Discovery </li></ul></ul><ul><ul><li>Staged Deployments </li></ul></ul><ul><ul><li>Improved Interoperability </li></ul></ul><ul><ul><li>Collaboration </li></ul></ul><ul><ul><li>Galaxy in Your Workflow </li></ul></ul>SOA Governance made easy <ul><li>How Galaxy Features: </li></ul><ul><ul><li>Artifact Management and Organization </li></ul></ul><ul><ul><li>Easy Access to Important Artifact Details </li></ul></ul><ul><ul><li>Metadata </li></ul></ul><ul><ul><li>Searching </li></ul></ul><ul><ul><li>Lifecycle Management </li></ul></ul><ul><ul><li>Dependency Management </li></ul></ul><ul><ul><li>Policy Enforcement </li></ul></ul><ul><ul><li>Extensibility </li></ul></ul><ul><ul><li>Activity Monitoring </li></ul></ul><ul><ul><li>Atom Publishing Protocol API </li></ul></ul><ul><ul><li>Integration with Mule, CXF, and Spring </li></ul></ul><ul><ul><li>Federation Capabilities </li></ul></ul>GALAXY
  18. 18. SOA Governance made easy
  19. 19. SOA Governance made easy
  20. 20. SOA Governance made easy
  21. 21. SOA Governance made easy
  22. 22. SOA Governance made easy Apache CXF/WS-Policy Integration
  23. 23. SOA Governance made easy Spring Framework Integration
  24. 24. SOA Governance made easy Apache Maven Integration
  25. 25. SOA Governance made easy Groovy Scripts Support
  26. 26. SOA Governance made easy Wrapping Up…
  27. 27. SOA Governance made easy <ul><li>Do not stop the world to adopt SOA </li></ul><ul><li>Always keep focus on the business needs </li></ul><ul><li>Do not forget the design, code incrementally </li></ul><ul><li>You need governance t o achieve success with SOA Adoption </li></ul><ul><li>Start with the strategy of adoption does not make people wait a year for results </li></ul><ul><li>Open source tools like Mule can help a lot GALAXY </li></ul><ul><li>There is no silver bullet </li></ul>
  28. 28. SOA Governance made easy Thank You!

×