Governance 2.0: Re-Thinking Enterprise SOA & IT
Governance

Senaka Fernando
WSO2
Senior Technical Lead
What is Governance?
What is Governance?
•

Governance is the act of governing, which relates
to decisions that:
–
–
–

define expectations
gra...
What is Governance 2.0?

Image: http://www.gembapantarei.com/2009/03/how_do_lean_processes_prevent_human_error.html
What is not Governance 2.0?

Image: http://www.gembapantarei.com/2009/03/how_do_lean_processes_prevent_human_error.html
What is not Governance 2.0?
• Not a new invention
What is not Governance 2.0?
• Not a new invention
• Not a new standard
What is not Governance 2.0?
• Not a new invention
• Not a new standard
• Not a new technology/capability
What is not Governance 2.0?
•
•
•
•

Not
Not
Not
Not

a
a
a
a

new
new
new
new

invention
standard
technology/capability
p...
What is not Governance 2.0?
•
•
•
•
•

Not
Not
Not
Not
Not

a
a
a
a
a

new invention
new standard
new technology/capabilit...
What is not Governance 2.0?
•
•
•
•
•
•

Not
Not
Not
Not
Not
Not

a
a
a
a
a
a

new invention
new standard
new technology/c...
What is not Governance 2.0?
• If so, what are we working on?
What is Governance 2.0?
• If so, what are we working on?
What is Governance 2.0?
• Simplification of Discovery of Assets
Making it easy for you to find your service across
multipl...
What is Governance 2.0?
• A single continuous Lifecycle
Covers all aspects of design, development and
delivery
Interconnec...
What is Governance 2.0?
• Aggregation of operations across multiple
assets
One click policy enforcement/update across
mult...
What is Governance 2.0?
• Aggregation of operations across multiple
assets
One click policy enforcement/update across
mult...
How different is Governance 2.0?
How different is Governance 2.0?
Let’s take an example of a Service Lifecycle
How different is Governance 2.0?
Let’s take an example of a Service Lifecycle

Images:
http://cdn6.fedobe.com/wp-content/u...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A set of individual Products

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/L...
How different is Governance 2.0?
A series of different UIs

Images:
http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock...
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
A series of different UIs
How different is Governance 2.0?
Governance becomes hard to implement
How different is Governance 2.0?
Governance becomes hard to implement

• Design, Implementation, Deployment, Information, ...
How different is Governance 2.0?
Governance becomes hard to implement
How different is Governance 2.0?
Governance becomes hard to implement

• For example, Service Governance and API
Managemen...
How different is Governance 2.0?
Governance becomes hard to implement

• For example, Service Governance and API
Managemen...
How different is Governance 2.0?
Governance becomes hard to implement

• For example, Service Governance and API
Managemen...
How different is Governance 2.0?
We have identified these issues and found solutions

• For example, Service Governance an...
How different is Governance 2.0?
We have identified these issues and found solutions

• We realize that SOA Governance and...
How different is Governance 2.0?
We have identified these issues and found solutions

• We realize that SOA Governance and...
How different is Governance 2.0?
We have identified these issues and found solutions

• We realize that SOA Governance and...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Image: http://rvadtalk.files.wordpress.com/20...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services
Deployable S...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services
Deployable S...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services

Deployable ...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services
Deployable S...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services
Deployable S...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services
Deployable S...
How different is Governance 2.0?
Merging of SOA Governance & API Management

Published APIs
Deployed Services
Deployable S...
Re-thinking Enterprise SOA & IT
Governance
Published APIs
Deployed Services
Deployable Service Artifacts
& Metadata
Source...
Re-thinking Enterprise SOA & IT
Governance
• A centralized User Interface providing and
integrated experience despite the ...
Re-thinking Enterprise SOA & IT
Governance
• A centralized User Interface providing and
integrated experience despite the ...
Re-thinking Enterprise SOA & IT
Governance
• A centralized User Interface providing and
integrated experience despite the ...
Re-thinking Enterprise SOA & IT
Governance
And, that is what we are working on
• A centralized User Interface providing an...
Re-thinking Enterprise SOA & IT
Governance
And, that is what we are working on

Image: http://www.shipmymail.com/mailforwa...
On the Roadmap …

Image: http://www.shipmymail.com/mailforward/customer/Images2/coming_soon.png
On the Roadmap …
Simplified Overview of Assets
On the Roadmap …

Improved User Interface for ease of Editing Assets
On the Roadmap …

A better way for Managing Asset Lifecycle
On the Roadmap …
Many more Stores of Assets
On the Roadmap …

Beyond just a store: Centralized Discovery of Asset Information
On the Roadmap …

First-class end-to-end implementation with a complete installation of WSO2 App Factory
On the Roadmap …

More options with standard connectors and extension points for third-party products

Image: http://2.bp....
contact: senaka at wso2.com

Image: http://3.bp.blogspot.com/-E6jPdOwX5UY/T8ddstAqpwI/AAAAAAAAAkk/b_P_UjiA2OM/s1600/iStock...
Upcoming SlideShare
Loading in...5
×

WSO2Con US 2013 - Re-Thinking Enterprise SOA & IT Governance

799

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
799
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

WSO2Con US 2013 - Re-Thinking Enterprise SOA & IT Governance

  1. 1. Governance 2.0: Re-Thinking Enterprise SOA & IT Governance Senaka Fernando WSO2 Senior Technical Lead
  2. 2. What is Governance?
  3. 3. What is Governance? • Governance is the act of governing, which relates to decisions that: – – – define expectations grant power or verify performance Image: http://mysql-gui.googlecode.com/svn-history/r205/trunk/qt-mysql-gui/images/256/Maintenance.png • • It consists of either a separate process or part of management or leadership processes Read: http://en.wikipedia.org/wiki/Governance
  4. 4. What is Governance 2.0? Image: http://www.gembapantarei.com/2009/03/how_do_lean_processes_prevent_human_error.html
  5. 5. What is not Governance 2.0? Image: http://www.gembapantarei.com/2009/03/how_do_lean_processes_prevent_human_error.html
  6. 6. What is not Governance 2.0? • Not a new invention
  7. 7. What is not Governance 2.0? • Not a new invention • Not a new standard
  8. 8. What is not Governance 2.0? • Not a new invention • Not a new standard • Not a new technology/capability
  9. 9. What is not Governance 2.0? • • • • Not Not Not Not a a a a new new new new invention standard technology/capability product/solution
  10. 10. What is not Governance 2.0? • • • • • Not Not Not Not Not a a a a a new invention new standard new technology/capability new product/solution RESTful replacement
  11. 11. What is not Governance 2.0? • • • • • • Not Not Not Not Not Not a a a a a a new invention new standard new technology/capability new product/solution RESTful replacement change of process/practice
  12. 12. What is not Governance 2.0? • If so, what are we working on?
  13. 13. What is Governance 2.0? • If so, what are we working on?
  14. 14. What is Governance 2.0? • Simplification of Discovery of Assets Making it easy for you to find your service across multiple repositories and service containers In other words, everything related to a service (technical information, lifecycle, SLA/QoS aspects, analytics, business aspects) will be reachable from a central place
  15. 15. What is Governance 2.0? • A single continuous Lifecycle Covers all aspects of design, development and delivery Interconnection of one product/solution to another with a proper predefined (but customizable) flow First-class support for all WSO2 products where a user has to do the least in terms of integration Extensible APIs and plug-points to provide the same level of experience even with third-party products
  16. 16. What is Governance 2.0? • Aggregation of operations across multiple assets One click policy enforcement/update across multiple Web Services, ESB artifacts and Business Processes Lifecycle transitions for multiple assets
  17. 17. What is Governance 2.0? • Aggregation of operations across multiple assets One click policy enforcement/update across multiple Web Services, ESB artifacts and Business Processes Lifecycle transitions for multiple assets • Not limited to SOA Ability to Govern any type of asset (ex:- Gadgets, Mobile Applications)
  18. 18. How different is Governance 2.0?
  19. 19. How different is Governance 2.0? Let’s take an example of a Service Lifecycle
  20. 20. How different is Governance 2.0? Let’s take an example of a Service Lifecycle Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  21. 21. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  22. 22. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  23. 23. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  24. 24. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  25. 25. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  26. 26. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  27. 27. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  28. 28. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  29. 29. How different is Governance 2.0? A set of individual Products Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  30. 30. How different is Governance 2.0? A series of different UIs Images: http://cdn6.fedobe.com/wp-content/uploads/2012/11/Lock-icon.png, http://www.astwinds.com/images/vista/captures2/services.png, http://simpleicon.com/wp-content/uploads/Code-Optimization-3.png, http://www.netop.com/uploads/pics/API_Banner_gears_404x149px.png
  31. 31. How different is Governance 2.0? A series of different UIs
  32. 32. How different is Governance 2.0? A series of different UIs
  33. 33. How different is Governance 2.0? A series of different UIs
  34. 34. How different is Governance 2.0? A series of different UIs
  35. 35. How different is Governance 2.0? A series of different UIs
  36. 36. How different is Governance 2.0? A series of different UIs
  37. 37. How different is Governance 2.0? A series of different UIs
  38. 38. How different is Governance 2.0? Governance becomes hard to implement
  39. 39. How different is Governance 2.0? Governance becomes hard to implement • Design, Implementation, Deployment, Information, and Consumption of the Asset is spread across many products • Discontinuation of Lifecycle at product boundaries • Due to this, it is impossible to perform aggregate operations involving multiple assets • And, makes governance different from asset to asset
  40. 40. How different is Governance 2.0? Governance becomes hard to implement
  41. 41. How different is Governance 2.0? Governance becomes hard to implement • For example, Service Governance and API Management were two separate processes in the past
  42. 42. How different is Governance 2.0? Governance becomes hard to implement • For example, Service Governance and API Management were two separate processes in the past • There were similarities and connection points, and some information was shared
  43. 43. How different is Governance 2.0? Governance becomes hard to implement • For example, Service Governance and API Management were two separate processes in the past • There were similarities and connection points, and some information was shared • Yet, the implementations were not integrated and there was not interconnection
  44. 44. How different is Governance 2.0? We have identified these issues and found solutions • For example, Service Governance and API Management were two separate processes in the past • There were similarities and connection points, and some information was shared • Yet, the implementations were not integrated and there was not interconnection
  45. 45. How different is Governance 2.0? We have identified these issues and found solutions • We realize that SOA Governance and API Management are not isolated but integrated
  46. 46. How different is Governance 2.0? We have identified these issues and found solutions • We realize that SOA Governance and API Management are not isolated but integrated • Others feel the same too
  47. 47. How different is Governance 2.0? We have identified these issues and found solutions • We realize that SOA Governance and API Management are not isolated but integrated • Others feel the same too • Read: http://www.gartner.com/id=2571325
  48. 48. How different is Governance 2.0? Merging of SOA Governance & API Management Image: http://rvadtalk.files.wordpress.com/2010/03/merging.jpg
  49. 49. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  50. 50. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  51. 51. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  52. 52. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  53. 53. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  54. 54. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  55. 55. How different is Governance 2.0? Merging of SOA Governance & API Management Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  56. 56. Re-thinking Enterprise SOA & IT Governance Published APIs Deployed Services Deployable Service Artifacts & Metadata Source Code Design Image: http://www.clker.com/cliparts/q/W/U/s/a/1/lab-beaker-md.png
  57. 57. Re-thinking Enterprise SOA & IT Governance • A centralized User Interface providing and integrated experience despite the use of multiple products
  58. 58. Re-thinking Enterprise SOA & IT Governance • A centralized User Interface providing and integrated experience despite the use of multiple products • A continuous lifecycle spanning across different products in different stages of development made possible through interconnected APIs
  59. 59. Re-thinking Enterprise SOA & IT Governance • A centralized User Interface providing and integrated experience despite the use of multiple products • A continuous lifecycle spanning across different products in different stages of development made possible through interconnected APIs • Aggregated operations involving multiple assets at the same time
  60. 60. Re-thinking Enterprise SOA & IT Governance And, that is what we are working on • A centralized User Interface providing and integrated experience despite the use of multiple products • A continuous lifecycle spanning across different products in different stages of development made possible through interconnected APIs • Aggregated operations involving multiple assets at the same time
  61. 61. Re-thinking Enterprise SOA & IT Governance And, that is what we are working on Image: http://www.shipmymail.com/mailforward/customer/Images2/coming_soon.png
  62. 62. On the Roadmap … Image: http://www.shipmymail.com/mailforward/customer/Images2/coming_soon.png
  63. 63. On the Roadmap … Simplified Overview of Assets
  64. 64. On the Roadmap … Improved User Interface for ease of Editing Assets
  65. 65. On the Roadmap … A better way for Managing Asset Lifecycle
  66. 66. On the Roadmap … Many more Stores of Assets
  67. 67. On the Roadmap … Beyond just a store: Centralized Discovery of Asset Information
  68. 68. On the Roadmap … First-class end-to-end implementation with a complete installation of WSO2 App Factory
  69. 69. On the Roadmap … More options with standard connectors and extension points for third-party products Image: http://2.bp.blogspot.com/-UnKxNaXaapA/ToTRkZ9SrqI/AAAAAAAAAJU/OaVETFpGOSg/s1600/1.jpg
  70. 70. contact: senaka at wso2.com Image: http://3.bp.blogspot.com/-E6jPdOwX5UY/T8ddstAqpwI/AAAAAAAAAkk/b_P_UjiA2OM/s1600/iStock_000008102559XSmall%5B1%5D.jpg
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×