Summer School Soa Governance 09 Jul

761
-1

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
761
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Summer School Soa Governance 09 Jul

  1. 1. SOA Governance Asanka Abeysinghe, Architect, WSO2, Inc. asankaa@wso2.com
  2. 2. Summer School
  3. 3. Introduction This course will give in depth knowledge about Governance. Training will cover the detailed implementation detailed using practical examples. Implementation de- tails will be explain by using WSO2 Gov- ernance Registry.
  4. 4. Agenda  Introduction  Governance  Design-Time Governance  Runtime Governance  Metadata  Control  Monitor  Implementation  Runtime Governance Scenarios  Summary
  5. 5. Governance
  6. 6. Time Hardware System Integration System Software Application Software
  7. 7. IT Governance
  8. 8. SOA Governance
  9. 9. People
  10. 10. Policies
  11. 11. Processes
  12. 12. Design-time Governance
  13. 13. Run-time Governance
  14. 14. Categorize Metadata Control Monitor
  15. 15. Metadata
  16. 16. Service Registry / Repository
  17. 17. Resources
  18. 18. Services  Discover and store automatically.  Fill manually, using a data capture form.  Associations with service metadata.
  19. 19. Services
  20. 20. Service Metadata ● WSDL ● Schema ● Policy ● Endpoints
  21. 21. Configuration Metadata
  22. 22. Configuration Metadata
  23. 23. Versioning  Metadata  Service
  24. 24. Versioning
  25. 25. Associations and Dependencies
  26. 26. Registry Federation R1 R2 FR
  27. 27. Registry Federation
  28. 28. Control
  29. 29. Permissions  Users  Roles  Privileges  Associations  Internal repo  External repo
  30. 30. Permissions
  31. 31. Validations  WS-I  WSDL  Schema  Other..
  32. 32. Validations
  33. 33. Lifecycles
  34. 34. Lifecycles
  35. 35. Monitor
  36. 36. Notifications  Eventing model  Events  onCreate, onUpdate, onDelete  SLA violations  System behaviors  Security  Modes  GUI  RSS  email  SMS  IM  ......
  37. 37. Dashboard
  38. 38. Dashboard cont..
  39. 39. System Monitoring
  40. 40. Audit
  41. 41. Monitoring (extended)  BAM  BI  CEP
  42. 42. Implementation
  43. 43. Implementation  Identify the SOA architecture  Identify the governance team  Pick a framework, product  Iterative process  Data entry, configuration, (approach)  Dry run  Live run  Govern your SOA infrastructure
  44. 44. Deployment Architecture 1
  45. 45. Deployment Architecture - 2
  46. 46. Deployment Architecture - 3
  47. 47. Advanced Runtime Governance Patterns
  48. 48. Security with ESB
  49. 49. CBR with ESB
  50. 50. Rules with ESB
  51. 51. Security in RG
  52. 52. Complex Lifecycles
  53. 53. Summary  People, Policies, Processes  Metadata, Control, Monitor  Standard implementation  Change control  Decision making  Governance is a need not a trend
  54. 54. Q&A
  55. 55. Summer School cont..  Mashups for SOA – Jul 16  ESBs in SOA – Jul 23  C++ in SOA – Jul 30  BPM and SOA – Aug 06

×