1. Exploring a Real World Use
Case
Ajith Vitharana
(Software Engineer – WSO2 Governance Registry)
&
Fazlan Sabar
(Senior Software Engineer – WSO2 Governance Registry)
2. WSO2
• Founded in 2005 by acknowledged leaders in XML, Web
Services Technologies & Standards and Open Source
• Producing entire middleware platform 100% open source under
Apache license
• Business model is to sell comprehensive support & maintenance
for our products
• Venture funded by Intel Capital and Quest Software.
• Global corporation with offices in USA, UK & Sri Lanka
• 150+ employees and growing.
6. Recap Part1: Defining New Metadata, and Layout
Create XML artifact descriptor (registry extension .rxt)
e.g: department.rxt, process.rxt, etc.
Upload as a resource to Repository
Extend the functionality using built-in Handlers
8. Use Case
This is a real world example, a portfolio of services, utilized by a
set of SOA projects that deliver processes and applications in
combination with external consumers and providers.
9. Use Case: Overview
Fictitious company 'WSOMe', manages SOA projects.
SOA projects deliver applications and processes.
Consumers and providers utilizes them.
WSOMe maintains 'Service Profiles'.
Service Profile is a collection of services.
Services are associated with a state of a LCM defined by
WSOMe.
10. Use Case: Scenario1
Quality Assurance is type of a consumer that makes use of an
enterprise application Governance Registry, which internally
uses services.
11. Use Case: Scenario2
Quality Assurance also makes use of processes such as QA
Automation. Providers such as Product Tooling and other
processes like Release Processes makes use of these sub-
processes.
12. Use Case: Scenario3
There are projects like WSOMe App Development that makes
use of the Governance Registry enterprise application and
processes like QA Automation and other services and policies.
13. Use Case: Scenario4
Service Profiles are fined for different aspects in the organization
such as Customer Services, Finance Service and so forth.
16. WSO2 engagement model
• QuickStart
• Development
Support
• Development
Services
• Production
Support
• Turnkey Solutions
• WSO2 Mobile Services Solution
• WSO2 FIX Gateway Solution
• WSO2 SAP Gateway Solution