Top Banner
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.

Dec 24, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

Enterprise Governance with WSO2 Governance Registry and More

Senaka FernandoTechnical LeadWSO2 Inc.

Page 2: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 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

Page 3: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 4: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 5: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 6: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 7: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 8: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 9: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 10: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

WSO2 Governance Platform

14th February 2013

Page 11: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 12: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 13: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

People

• Architects

• CxO

• Developers

• DevOps & TechOps

• Managers

• QA

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

Page 14: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

Collaboration

• Feedback

• Ratings

• Comments

• Classifications

• Tags

• Groups, Roles

• Notifications

• Responsibilities

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

Page 15: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

Page 16: Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.

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

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

Thank You!