the role of governance in connecting businesses
Post on 23-Jan-2015
286 Views
Preview:
DESCRIPTION
TRANSCRIPT
Senior So(ware Engineer, WSO2 Inc. Subash Chaturanga
The Role of Governance in Connec7ng Businesses
* *
About the Presenter
Subash Chaturanga, Senior So1ware Engineer
๏ Works with the integra6ons technologies team and focuses on WSO2 Governance Registry.
๏ CommiCer of the Apache So1ware Founda6on.
subash@wso2.com
* *
About WSO2 ๏ Global enterprise, founded in
2005 by acknowledged leaders in XML, web services technologies, standards and open source
๏ Provides only open source plaLorm-‐as-‐a-‐service for private, public and hybrid cloud deployments
๏ All WSO2 products are 100% open source and released under the Apache License Version 2.0.
๏ Is an Ac6ve Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Founda6on and W3C.
๏ Driven by Innova6on
๏ Launched first open source API Management solu6on in 2012
๏ Launched App Factory in 2Q 2013
๏ Launched Enterprise Store and first open source Mobile solu6on in 4Q 2013
* *
What WSO2 delivers
* *
Business Model
* *
Outline
๏ Building a Connected Business ๏ Overview on How Governance Helps ๏ A Typical Example ๏ Benefits of The Connected Story ๏ Summary
*
Building a Connected Business
*
Building a Connected Business
• To build a connected business you need an environment
*
Building a Connected Business
• To build a connected business you need an environment that is: – Integrated
*
Building a Connected Business
• To build a connected business you need an environment that is: – Integrated – Accessible
*
Building a Connected Business
• To build a connected business you need an environment that is: – Integrated – Accessible – Collabora6ve
*
Building a Connected Business
• To build a connected business you need an environment that is: – Integrated – Accessible – Collabora6ve – Adap6ve
*
Building a Connected Business
• To build a connected business you need an environment that is: – Integrated – Accessible – Collabora6ve – Adap6ve
*
Building a Connected Business
๏ And also a plaLorm that can provide the right ecosystem
*
Building a Connected Business
• And also a plaLorm that can provide the right ecosystem
*
Governance for a Connected Business
*
Governance for a Connected Business
• Defines Expecta6ons
*
Governance for a Connected Business • Defines
Expecta6ons • Grants Power
*
Governance for a Connected Business
• Defines Expecta6ons • Grants Power • Or Verifies Performance
*
A Typical Connected Business’ Lifecycle
*
A Typical Connected Business’ Lifecycle
*
A Typical Connected Business’ Lifecycle
Design
Development
Con7nuous Integra7on
Quality Assurance
Con7nuous Deployment
Depreca7on
*
Let’s Start with a Project
*
Let’s Start with a Project
*
Let’s Start with a Project What Happens Under the Hoods
*
Let’s Start with a Project • Ease of building the environment for your so1ware project.
*
Let’s Start with a Project
• Ease of building the environment for your so1ware project.
• Built around Agile Best Prac6ces.
*
Let’s Start with a Project • Ease of building the environment for your so1ware project.
• Built around Agile Best Prac6ces. • First-‐class support in WSO2 App Factory.
*
Keeping up with the Development
*
Keeping up with the Development • Build Rules to Ensure: – Valida6on of POM files – Approved Dependencies – Conflict Resolu6on – and much more …
*
Keeping up with the Development
• Build Rules to Ensure: – Valida6on of POM files – Approved Dependencies – Conflict Resolu6on – and much more …
*
Keeping up with the Development
• Build Rules to Ensure: – Valida6on of POM files – Approved Dependencies – Conflict Resolu6on – and much more … • Management of Code
*
Keeping up with the Development • Build Rules to Ensure: – Valida6on of POM files – Approved Dependencies – Conflict Resolu6on – and much more … • Management of Code
*
Con6nuous Integra6on
*
Con6nuous Integra6on
*
Con6nuous Integra6on • Stable Builds – Always!
*
Con6nuous Integra6on • Stable Builds – Always! • Real-‐6me No6fica6ons
*
Con6nuous Integra6on • Stable Builds – Always! • Real-‐6me No6fica6ons • Code Quality and Coverage Analysis
*
Con6nuous Integra6on
• Stable Builds – Always! • Real-‐6me No6fica6ons • Code Quality and Coverage Analysis • A “Con6nuous” System that Never Stops
*
Con6nuous Quality Enforcement
*
Con6nuous Quality Enforcement
*
Con6nuous Quality Enforcement • Test Plans and Roadmaps
*
Con6nuous Quality Enforcement • Test Plans and Roadmaps • Overall Quality Coverage
*
Con6nuous Quality Enforcement • Test Plans and Roadmaps • Overall Quality Coverage • “Con6nuous” Quality Sta6s6cs
*
The Connected Story
*
The Connected Story
*
The Connected Story
• The end-‐to-‐end Story – Projects – Code – Coverage – Quality
*
The Connected Story • The end-‐to-‐end Story – Projects – Code – Coverage – Quality
• Provider & Consumer Tie-‐up – Services & Contracts – APIs & Subscribers
*
The Connected Story
• The end-‐to-‐end Story – Projects – Code – Coverage – Quality
• Provider & Consumer Tie-‐up – Services & Contracts – APIs & Subscribers
*
The Connected Story
*
The Connected Story
*
The Connected Story
*
The Connected Story
*
The Connected Story
*
The Connected Business
*
The Connected Business
*
The Connected Business • Proper Management
*
The Connected Business
• Proper Management • Improved Predictability
*
The Connected Business • Proper Management • Improved Predictability • Reduced Risk
*
The Connected Business • Proper Management • Improved Predictability • Reduced Risk • BeCer Returns
Contact us !
top related