SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Introducing the all New Governance
Center in WSO2 Governance Registry
WSO2 Governance Registry 5.1.0
1
Denuwanthi De Silva
Software Engineer - WSO2 Governance Registry
Rajith Roshan
Software Engineer - WSO2 Governance Registry
Outline
Presentation on:
● A complete demonstration on handling assets in the publisher
● Multiple lifecycle support in the publisher
● Enhanced searching capability
● Categorization support
● Asset visualization
Demo
Q&A
Publisher
3
o Asset Creation
o Asset Update
o Asset Deletion
o Asset View
Store
o Asset View
o Asset Rate, Review, Share
Governance Center- New User Centric Experience
Store Publisher
Admin
Console
REST/SOAP
APIs
Store User Publisher Admin Agent
Default Assets
4
o SOAP Service
o REST Service
o Policy
o Schema
o WSDL
o WADL
o Swagger
Custom Assets
o Any Asset You want
configurable governance
artifacts
content artifacts
Asset Creation
5
Manually Creating Create via import / upload
WSDL/WADL/Policy/Swagger/Schema
Asset View
6
List View Detail view
Publisher List View
Assets are listed inside each asset type.
7
Store List View
There are two list views
1. All types of assets
8
Store List View (Contd)
2. Inside each asset type
(Assets can be sorted alphabetically or by date/time created)
9
Publisher Detail View
1. Complete Details of the asset
2. Editable detailed view
3. Provide lifecycle support
4. Support association of other assets
5. View dependencies of the asset
6. Notification & Subscription support
7. Add Notes
8. Asset deletion support
10
Publisher Detail View (Contd)
11
Store Detail View
1. High level details of the asset
2. Dependencies of the asset
3. WSDL,WADL,Swagger,Policy and Schema content
4. Social support to share asset links via facebook, twitter, google+ and digg
5. Review and Rating support
6. Tag cloud
7. Notification support
12
Store Detail View (Contd)
13
Asset Deletion - Publisher
14
Deleting an asset from Publisher will remove that asset from Store as well.
Swagger Imports
• First class swagger support
• Create REST service using Swagger file
• Swagger import and upload
Multiple LifeCycle Support
1. Add multiple lifecycles to an asset
from admin console.
2. Then multiple lifecycles for that
asset will be visible in publisher as
well.
3. After that, you can switch between
the lifecycles from publisher.
16
Subscriptions and Notifications
• Publisher subscription and notification.
Subscriptions and Notifications (contd)
• Store Subscription and Notification
Associations
• Shows already existing associations of the asset
• Add new associations to existing asset.
• Eg : Associating WS-Policy with a SOAP service
Asset Visualization
• Dependency graph
• Diff view
Adding Notes
Categorization Support
22
• Categorization field can be defined in rxt.
• Assign category at the asset creation time at publisher.
• Assets can be filtered based on category at both publisher and store
Tag Cloud
• Tags can be assigned to assets at publisher.
• Users can filter assets based on tags at the store.
• Filter based on category and tag both
23
Simple search queries
● Search based on name and version
○ name:ops version:1.0.0
● Search based on content
○ content:weather
● Search based on life cycle state
○ lcState:Development
● Search based on multiple tags
○ tags:(wso2 AND greg)
● Search based on category and tags
○ category:Finance tags:json
● Few other sample search queries
○ name:ops version:1.0.0 lcState:Testing
○ name:ops mediaType: application/wsdl+xml
○ lcName:EndpointLifeCycle
Demo
Q & A
CONTACT US !

Más contenido relacionado

Destacado

Introduction to g reg 4.6.0
Introduction to g reg 4.6.0Introduction to g reg 4.6.0
Introduction to g reg 4.6.0
WSO2
 
API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
sflynn073
 

Destacado (7)

WSO2 API Manager - Accessing SOAP Service
WSO2 API Manager -  Accessing SOAP ServiceWSO2 API Manager -  Accessing SOAP Service
WSO2 API Manager - Accessing SOAP Service
 
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
 
Soluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSSoluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaS
 
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los serviciosWSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
 
Introduction to g reg 4.6.0
Introduction to g reg 4.6.0Introduction to g reg 4.6.0
Introduction to g reg 4.6.0
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
 

Más de WSO2

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
WSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
WSO2
 

Más de WSO2 (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Introducing the all New Governance Center in WSO2 Governance Registry

  • 1. Introducing the all New Governance Center in WSO2 Governance Registry WSO2 Governance Registry 5.1.0 1 Denuwanthi De Silva Software Engineer - WSO2 Governance Registry Rajith Roshan Software Engineer - WSO2 Governance Registry
  • 2. Outline Presentation on: ● A complete demonstration on handling assets in the publisher ● Multiple lifecycle support in the publisher ● Enhanced searching capability ● Categorization support ● Asset visualization Demo Q&A
  • 3. Publisher 3 o Asset Creation o Asset Update o Asset Deletion o Asset View Store o Asset View o Asset Rate, Review, Share Governance Center- New User Centric Experience Store Publisher Admin Console REST/SOAP APIs Store User Publisher Admin Agent
  • 4. Default Assets 4 o SOAP Service o REST Service o Policy o Schema o WSDL o WADL o Swagger Custom Assets o Any Asset You want configurable governance artifacts content artifacts
  • 5. Asset Creation 5 Manually Creating Create via import / upload WSDL/WADL/Policy/Swagger/Schema
  • 7. Publisher List View Assets are listed inside each asset type. 7
  • 8. Store List View There are two list views 1. All types of assets 8
  • 9. Store List View (Contd) 2. Inside each asset type (Assets can be sorted alphabetically or by date/time created) 9
  • 10. Publisher Detail View 1. Complete Details of the asset 2. Editable detailed view 3. Provide lifecycle support 4. Support association of other assets 5. View dependencies of the asset 6. Notification & Subscription support 7. Add Notes 8. Asset deletion support 10
  • 11. Publisher Detail View (Contd) 11
  • 12. Store Detail View 1. High level details of the asset 2. Dependencies of the asset 3. WSDL,WADL,Swagger,Policy and Schema content 4. Social support to share asset links via facebook, twitter, google+ and digg 5. Review and Rating support 6. Tag cloud 7. Notification support 12
  • 13. Store Detail View (Contd) 13
  • 14. Asset Deletion - Publisher 14 Deleting an asset from Publisher will remove that asset from Store as well.
  • 15. Swagger Imports • First class swagger support • Create REST service using Swagger file • Swagger import and upload
  • 16. Multiple LifeCycle Support 1. Add multiple lifecycles to an asset from admin console. 2. Then multiple lifecycles for that asset will be visible in publisher as well. 3. After that, you can switch between the lifecycles from publisher. 16
  • 17. Subscriptions and Notifications • Publisher subscription and notification.
  • 18. Subscriptions and Notifications (contd) • Store Subscription and Notification
  • 19. Associations • Shows already existing associations of the asset • Add new associations to existing asset. • Eg : Associating WS-Policy with a SOAP service
  • 20. Asset Visualization • Dependency graph • Diff view
  • 22. Categorization Support 22 • Categorization field can be defined in rxt. • Assign category at the asset creation time at publisher. • Assets can be filtered based on category at both publisher and store
  • 23. Tag Cloud • Tags can be assigned to assets at publisher. • Users can filter assets based on tags at the store. • Filter based on category and tag both 23
  • 24. Simple search queries ● Search based on name and version ○ name:ops version:1.0.0 ● Search based on content ○ content:weather ● Search based on life cycle state ○ lcState:Development ● Search based on multiple tags ○ tags:(wso2 AND greg) ● Search based on category and tags ○ category:Finance tags:json ● Few other sample search queries ○ name:ops version:1.0.0 lcState:Testing ○ name:ops mediaType: application/wsdl+xml ○ lcName:EndpointLifeCycle
  • 25. Demo
  • 26. Q & A