WSO2 Governance Registry 5.4.0 - Overview

edgarsilva 357 views 29 slides May 01, 2018
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

Presentation covering main scenarios of WSO2 G-REG


Slide Content

WSO2
Governance Registry 5.4.0

WSO2 Governance Registry
oFacilitates storing, cataloging, indexing, managing and
governing enterprise metadata related to any kind of
asset via Governance Center
oEnterprise-ready
oOpen Source
oThe product can be used in two main aspects:
oResource Repository/Registry
oGovernance Framework
2

Introduction

AUTOMAÇÃO
REPOSITÓRIO ÚNICO
SEGURO
Buscar o que pode ser incluído e
observado de forma automática
(Observability)
Ponto unificado de busca e
conhecimento, O "Google"de
assets internos
Protegido e com acesso
granular de acordo com a
organização
INTEGRAÇÃO
Integrável e extensível, suporte
a APIs de integração e
automação
CONTÍNUO
CONTROLE DE ATIVOS
Que possa ser adaptado a
processos de entrega dentro
das organizações
Rastrear e catalogar todo e
qualquer ativos
Governance & Registry
Metodologia de Gestão de Ativos de Software
G-REG

Governance & Registry
Metodologia de Gestão de Ativos de Software
Lorem ipsum dolor sit amet
put any analysis here please
about the sale or whatever
you think right ok you see
right
VISUALIZAÇÕES
Lorem ipsum dolor sit amet
put any analysis here please
about the sale or whatever
you think right ok you see
right
INCLUSÃO
AUTOMÁTICA Lorem ipsum dolor sit amet
put any analysis here please
about the sale or whatever
you think right ok you see
right
AUTOMAÇÃO (PIPELINES)
Lorem ipsum dolor sit amet
put any analysis here please
about the sale or whatever
you think right ok you see
right
ATIVOS INICIAIS
Um processo de Governança de Ativos no mundo moderno,
deve mensurar que os tipos de ativos podem ser os mais
diversos possíveis, e que a rastreabilidade, conhecimento, e
detecção de novos ativos deve ser algo contínuo nas
organizações.
Dirigido para decisões e conhecimento de ativos

Resource Repository/Registry
oStores any type of Data or Metadata as resources
oContracts, Models, Workflows, WSDLs, Documentation, etc.
oServers configurations
oRegisters externally stored resources

6
G-REG

Maturity Level on Governance
Reaching LOBs
Leveraging value to
organizations via
governance practices
Observability
How to create a resilient
Governance by knowing
existing and most
importantly how the assets
co-exists in the IT
Dependencies
How do you know the
impact in change the
existing assets? How to
evolve without to know
from where?
As Is
How will organization
manage, keep and track the
existing Assets?
Is it Standard SOA?
How are the Microservices?
X %

Governance Framework
oEnables SOA Governance - Architecture Governance,
Design-time Governance, Operational Governance & Organization
Governance
8

Governance Center
oOne-stop UI through which users can create and
manage artifacts/assets, APIs, Swagger instances, etc.
oIt has two main components
oPublisher – Facilitates artifact providers/creators to publish
artifacts, manage them, view their dependencies, and gather
feedback on quality and usage of them
oStore – Facilitates artifact consumers to self-register,
discover governance artifact functionality, subscribe to
artifacts, evaluate them and interact with artifact publishers
9

Governance Center -
Publisher

Comprehensive Asset Management
oDesigned to author assets simply
oAbility to define custom asset types – define type definitions as
XML descriptor, no compiling, no packaging, etc.
11

Design-time Governance
oDiscover and manage reuse of schemas and other shared
metadata support with contract-first service design
oStandards enforcement including all WS-I profiles
oTaxonomy support
oLifecycle management

12

Lifecycle Management
oMultiple lifecycle support
oLifecycle History
oCustomizable lifecycle management with in-built
best practices
oContent introspection, validation and verification
oHuman interactions, notifications and checklists
oExtensible with State Chart XML (SCXML),
WS-BPEL and Java

13

Lifecycle Management cont.
14

Tagging assets to taxonomies & Categories
oAdd assets to the taxonomy
oAdd categorizations
15

Policy Management
oUser-friendly asset permission model
oAsset associations – E.g. Associating WS-Policy with a SOAP
service, will apply the corresponding policy in the gateway
16

Dependency Visualization
oAsset comparison dependency graph










17

Graphical Diff View

oAsset comparison support
oCustomization and extensions are based on JS

18

Governance Center -
Store

Interactive Storefront
oSingle storefront to view all corporate assets – policies,
APIs, schemas, WSDL, documents, etc

20

Interactive Storefront cont.
oEnterprise-scale powerful search
oTag Cloud support
oAsset categorization
21

Interactive Storefront cont.
oNavigate through assets using the taxonomy
and faceted search
22

Interactive Storefront cont.
oNotification support
oSocial features – Rating, tagging, sharing in social media and ability to bookmark results
oDependency visualization
oDiscover assets/services with ease
oEnhanced extensibility
oBuilt-in support for theming and customizations
23

Governance REST API
oREST API – Just need cURL
oSOAP API – Can be used for MS Discovery
24

Governance Admin Console
oRegistry functionalities & Server administration
oAdd/remove/edit asset types
oAdd/Remove/edit Lifecycle definitions
oDefine Taxonomies
oUser and role management

25

THANK YOU
wso2.com

Demo - Setting up the sample
Service VersionDescription Lifecycle
BuyMoreBillCalculateRESTAPI 1.0.0 This is a Swagger-based REST service. It takes the item
values, adds the tax rates, and gives out the total item value.
BuyMore plans to discontinue this service after implementing
a new loyalty scheme.
PRODUCTION
BuyMoreBillCalculateRESTAPI 2.0.0 This is a Swagger-based REST service that implements
version 2 of BuyMoreBillCalculateRESTAPI. BuyMore has
developed version 2 to implement their new loyalty scheme.
TESTING
Smith is a developer at BuyMore, comes to the G-Reg Store searching for the asset
BuyMoreBillCalculateRESTAPI version 1.0.0 and subscribes to it to receive notifications regarding any
changes that happen to the asset later.

Mark is a DevOps engineer of BuyMore, logs in to the G-Reg Publisher and changes the lifecycle state of
BuyMoreBillCalculateRESTAPI version 2 from TESTING to PRODUCTION.
27

Demo

1.Adding a new asset (REST & SOAP)
2.Subscribing to an asset
3.Changing the lifecycle states of assets
4.Receiving notifications
5.Reviewing the new version of the asset
6.Viewing the dependencies of an asset
7.Defining a new asset type
8.Permissions
9.Customizing UI
28

References
https://docs.wso2.com/display/Governance540/WSO2+Governance+Registry+Documentatio
n
https://docs.wso2.com/display/Governance540/Quick+Start+Guide
https://docs.wso2.com/display/Governance540/Tutorials
https://wso2.com/library/articles/2016/05/article-dependency-visualization-with-wso2-govern
ance-registry/

29