Design Time and Runtime Governance with WSO2 Governance Registry
WSO2 Governance Registry 5.4.0
-
Upload
chandana-napagoda -
Category
Software
-
view
73 -
download
3
Transcript of WSO2 Governance Registry 5.4.0
WSO2 Governance Registry 5.4.0
Chandana NapagodaWSO2 Governance Registry Team
Agenda
● Introduction● What is new in G-Reg 5.4?● Demo● Q & A
Introduction
● Two Facets to the WSO2 Governance Registry:- Resource Repository/Registry- Governance Framework
Resource Repository/Registry- Key Strengths
Governance Framework- Key Strengths
What is new in G-Reg 5.4?
● Governance Center ○ Store ○ Publisher
● Lifecycle management in Publisher● Multiple lifecycle support● Lifecycle transition inputs● Asset dependency visualization● Store WSDL visualization capability● Classify assets with Taxonomies● Add categories to your assets● Governance REST API
Governance CenterOne-stop store for all your governing assets including APIs (API management )
– Promote assets
– Discover services with ease
– Enhanced Extensibility
– Build in support for theming and customizations
– Enterprise-scale search
Governance Center - Store
Governance Center - Publisher
● Designed to simplify authoring of
Assets
● Support for User defined asset types.
○ Define type using XML
○ NO compiling
○ NO packaging
Governance Center - Publisher• Multiple Lifecycle support
– Lifecycle based asset management.
– Stock and custom Lifecycle Executors
• Notifications
– UI
Governance Center - Publisher• User friendly asset permission model.
• Association
E. g - Associating WS-Policy with a SOAP service, will apply policy in the G/W
Dependency Visualization● Asset comparison, Dependency graph
● Auto discovery creation of artifacts
○ One-time and periodically
Lifecycle Management
● Associate Lifecycles to an asset using Publisher● Perform operations on each lifecycle independently● View the Lifecycle History
Lifecycle Management in Publisher
● Lifecycle management feature for publisher application● Brand new UI for lifecycle management.● Ability add and delete lifecycle using Publisher UI
Lifecycle Management in Publisher
Multiple Lifecycle Support
Lifecycle transition inputs
● Ability to accept user inputs in the lifecycle transition UI● Inputs can be directly accessed inside the lifecycle
executors● Ability add validation, tooltips, default values,
Lifecycle transition inputs
WSDL visualization in Governance Center
● WSDL Visualization capability in Store and Publisher● Easily find operations their respective input and output
WSDL visualization in Governance Center
Classify assets with Taxonomies
• Asset classification based on the taxonomies• Store side filtering based in taxonomy
Classify assets with Taxonomies
Categorization Support• Asset attributes based categorization
• Store side filtering(Refine By) support
Categorization Support• Asset attributes based categorization
• Store side filtering (Refine By) support
Asset Permission Management• Asset wise permission management UI for asset authors
• Can manage individual asset store visibility.
Graphical diff view• Asset comparison support
• Customization and extensions are based on JS.
Governance REST API• REST API
– Just need cURL
• SOAP API
• Can be used for MS Discovery
Other Important Features
● Per asset permission management in Governance Center.
● Enhanced searching and filtering capabilities (with "AND"
"OR" operations)
● Strong searching/filtering capabilities using taxonomy
support
● Service and application discovery for third-party servers
● User notification and alert management supported with the
ability to use email templates
Other Important Capabilities
● First class swagger support
● Admin console for server administration.
● Ability to Integrate External Apache Solr Server/Cluster
● Pluggable extension model
● Extensible service discovery with REST and Programmatic
(Java) APIs
Demo
Thank you