wso2con us 2013 - re-thinking enterprise soa & it governance

70
Governance 2.0: Re-Thinking Enterprise SOA & IT Governance Senaka Fernando WSO2 Senior Technical Lead

Upload: wso2

Post on 14-Jan-2015

672 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

Governance 2.0: Re-Thinking Enterprise SOA & IT Governance

Senaka FernandoWSO2

Senior Technical Lead

Page 2: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance?

Page 3: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance?

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

– define expectations– grant power– or verify performance

• It consists of either a separate process or part of management or leadership processes

• Read: http://en.wikipedia.org/wiki/Governance

Image: http://mysql-gui.googlecode.com/svn-history/r205/trunk/qt-mysql-gui/images/256/Maintenance.png

Page 4: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance 2.0?

Image: http://www.gembapantarei.com/2009/03/how_do_lean_processes_prevent_human_error.html

Page 5: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

Image: http://www.gembapantarei.com/2009/03/how_do_lean_processes_prevent_human_error.html

Page 6: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• Not a new invention

Page 7: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• Not a new invention• Not a new standard

Page 8: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• Not a new invention• Not a new standard• Not a new technology/capability

Page 9: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• Not a new invention• Not a new standard• Not a new technology/capability• Not a new product/solution

Page 10: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• Not a new invention• Not a new standard• Not a new technology/capability• Not a new product/solution• Not a RESTful replacement

Page 11: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• Not a new invention• Not a new standard• Not a new technology/capability• Not a new product/solution• Not a RESTful replacement• Not a change of process/practice

Page 12: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is not Governance 2.0?

• If so, what are we working on?

Page 13: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance 2.0?

• If so, what are we working on?

Page 14: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance 2.0?

• Simplification of Discovery of AssetsMaking it easy for you to find your service across multiple repositories and service containersIn other words, everything related to a service (technical information, lifecycle, SLA/QoS aspects, analytics, business aspects) will be reachable from a central place

Page 15: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance 2.0?

• A single continuous LifecycleCovers all aspects of design, development and deliveryInterconnection of one product/solution to another with a proper predefined (but customizable) flowFirst-class support for all WSO2 products where a user has to do the least in terms of integrationExtensible APIs and plug-points to provide the same level of experience even with third-party products

Page 16: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance 2.0?

• Aggregation of operations across multiple assetsOne click policy enforcement/update across multiple Web Services, ESB artifacts and Business ProcessesLifecycle transitions for multiple assets

Page 17: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

What is Governance 2.0?

• Aggregation of operations across multiple assetsOne click policy enforcement/update across multiple Web Services, ESB artifacts and Business ProcessesLifecycle transitions for multiple assets

• Not limited to SOAAbility to Govern any type of asset (ex:- Gadgets, Mobile Applications)

Page 18: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?

Page 19: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?Let’s take an example of a Service Lifecycle

Page 20: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 21: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 22: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 23: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 24: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 25: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 26: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 27: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 28: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 29: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 30: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 31: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 32: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 33: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 34: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 35: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 36: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 37: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?A series of different UIs

Page 38: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?Governance becomes hard to implement

Page 39: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 40: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

How different is Governance 2.0?Governance becomes hard to implement

Page 41: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 42: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 43: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 44: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 45: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 46: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 47: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 48: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Image: http://rvadtalk.files.wordpress.com/2010/03/merging.jpg

Page 49: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 50: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 51: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 52: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 53: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 54: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 55: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 56: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 57: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

• A centralized User Interface providing and integrated experience despite the use of multiple products

Re-thinking Enterprise SOA & IT Governance

Page 58: WSO2Con US 2013 -  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

Re-thinking Enterprise SOA & IT Governance

Page 59: WSO2Con US 2013 -  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

Re-thinking Enterprise SOA & IT Governance

Page 60: WSO2Con US 2013 -  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

And, that is what we are working on

Re-thinking Enterprise SOA & IT Governance

Page 61: WSO2Con US 2013 -  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

Re-thinking Enterprise SOA & IT Governance

Page 62: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

On the Roadmap …

Image: http://www.shipmymail.com/mailforward/customer/Images2/coming_soon.png

Page 63: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

On the Roadmap …Simplified Overview of Assets

Page 64: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 65: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

On the Roadmap …A better way for Managing Asset Lifecycle

Page 66: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

On the Roadmap …Many more Stores of Assets

Page 67: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 68: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 69: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

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

Page 70: WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance

contact: senaka at wso2.com

Image: http://3.bp.blogspot.com/-E6jPdOwX5UY/T8ddstAqpwI/AAAAAAAAAkk/b_P_UjiA2OM/s1600/iStock_000008102559XSmall%5B1%5D.jpg