Exploring a Real World Use Case
-
Upload
wso2 -
Category
Technology
-
view
3.372 -
download
1
Transcript of Exploring a Real World Use Case
![Page 1: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/1.jpg)
Exploring a Real World Use
Case Ajith Vitharana
(Software Engineer – WSO2 Governance Registry)
&
Fazlan Sabar
(Senior Software Engineer – WSO2 Governance Registry)
![Page 2: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/2.jpg)
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.
![Page 3: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/3.jpg)
Agenda
Recap Part1
Use Case Overview
User Case Scenarios
Q&A
![Page 4: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/4.jpg)
Recap Part1: Existing Metadata Types
Well-defined asset types
e.g: Services, WSDLs
Your new governance artifact
types
e.g: Processes, Producers
and Consumers
![Page 5: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/5.jpg)
Recap Part1: New Metadata Types
![Page 6: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/6.jpg)
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
![Page 7: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/7.jpg)
Recap Part1: Defining New Metadata, and Layout
![Page 8: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/8.jpg)
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.
![Page 9: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/9.jpg)
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.
![Page 10: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/10.jpg)
Use Case: Scenario1
Quality Assurance is type of a consumer that makes use of an
enterprise application Governance Registry, which internally
uses services.
![Page 11: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/11.jpg)
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.
![Page 12: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/12.jpg)
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.
![Page 13: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/13.jpg)
Use Case: Scenario4
Service Profiles are fined for different aspects in the organization
such as Customer Services, Finance Service and so forth.
![Page 14: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/14.jpg)
Q&A
![Page 15: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/15.jpg)
https://ail.google.com/mail/u/0/?ui=2&ik=ad9ae58f41&view=att&th=1331a70983344a32&attid=0.1&disp=thd&realattid=f_gtxto6mk0&zw
Selected Customers
![Page 16: Exploring a Real World Use Case](https://reader033.fdocuments.in/reader033/viewer/2022052701/55d4cca6bb61eb983a8b46c9/html5/thumbnails/16.jpg)
WSO2 engagement model
• QuickStart
• Development
Support
• Development
Services
• Production
Support
• Turnkey Solutions • WSO2 Mobile Services Solution
• WSO2 FIX Gateway Solution
• WSO2 SAP Gateway Solution