Presentation covering main scenarios of WSO2 G-REG
Size: 3.34 MB
Language: en
Added: May 01, 2018
Slides: 29 pages
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 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
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/