enterprise governance with wso2 governance registry and more senaka fernando technical lead wso2 inc

17
Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

Upload: wendy-penelope-robinson

Post on 24-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Enterprise Governance with WSO2 Governance Registry and More

Senaka FernandoTechnical LeadWSO2 Inc.

Typical Organizations of Today

• Complex Portfolio of Services

• Domains

• Environments

• Dependencies

• Limited Policy Meta-data

• Disconnected Policy Enforcement

• Heterogeneous Systems

14th February 2013Image: http://www.ebookingplus.com/img/products/file-management-1.png

Issues

• Maturity

• Return Over Investment

• Management Complexity

• Year over year Growth

14th February 2013

Image: http://www.linkbristol.org.uk/assets/images/Issues%20and%20Concerns.jpg

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/Governance14th February 2013

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

What is SOA Governance?

• A subset of Corporate Governance

• Ensures that disparate systems of the modern enterprise world stay in tact

• Adds people to the equation and establishes the right balance between humans and systems

• Introduces tools and frameworks to build your business eco-system and govern your infrastructure

14th February 2013

WSO2 Governance Registry

• Repository for Storing Data

• Files & Folders

• Server Configurations

• Contracts & Design Documents

• Workflows, Queues, Data Sources, ...

• UDDI 3.0.2 compliant Service Registry

• Community & Collaboration

• Tags, Comments, Ratings, Feeds, Notifications

14th February 2013

WSO2 Governance Registry

• Governance Framework

• Lifecycles

• Validations (checklist and policy enforcement)

• Custom Asset Models

• Permissions & Approvals

• Extensibility

• 20+ Well-defined Extension Points

• Read: http://docs.wso2.org/wiki/display/Governance453/Supported+Extension+Points

14th February 2013

WSO2 Business Activity Monitor

• Highly Scalable Event Capture Framework

• Thrift, REST and SOAP APIs

• Data Analysis & Summarization

• Based on Apache Hadoop, Apache Hive and Apache Cassandra

• Runtime Governance

• Dashboards

• Reports

• Customizable Toolboxes (Extension Point)

• Pre-packaged toolboxes for WSO2 Products14th February 2013

WSO2 API Manager

• API Lifecycle Governance

• Create, Publish, Deprecate

• Production vs. Sandbox separation

• Monitoring, Metering and Throttling

• SLA and QoS Tiers

• Developer Community Management

• Self sign-up

• Comments and Ratings

• Provider/Consumer Relationships 14th February 2013

WSO2 Governance Platform

14th February 2013

WSO2 App Factory

• Application Project Governance

• Cradle-to-Grave Application Development Lifecycle

• Project Management

• Integration & Automation

• Developer Experience

• Build/CI Systems

• Interfaces with Existing Systems

• Shared, Elastic Infrastructure

14th February 2013

Design-Develop-Test-Deploy Lifecycle

• Environments

• On-premise vs. Cloud

• Automation

• Verification

• Scheduling & Estimation

14th February 2013

Image: http://www.grad.clemson.edu/assets/images/checklist.png

People

• Architects

• CxO

• Developers

• DevOps & TechOps

• Managers

• QA

14th February 2013Image: http://sivers.org/people-per-week

Collaboration

• Feedback

• Ratings

• Comments

• Classifications

• Tags

• Groups, Roles

• Notifications

• Responsibilities

14th February 2013Image: http://sivers.org/people-per-week

How to?

• Enforce Policies at Runtime

• Manage Dependencies

• Analyze Impact

• Promote Assets

• Monitor Performance

• Generate Reports

• Make Decisions

• Understand Best Practices14th February 2013

Image: http://www.fortworthpoolbuilder.com/629920/2013/01/18

2013 and Beyond

• New Major Releases

• WSO2 Governance Registry 5.0.0

• WSO2 Stratos 2.0.0

• All New Products & Solutions

• WSO2 Store

• WSO2 App Factory

14th February 2013

Thank You!