27
WSO2 Governance Registry 5.2.0 Overview

WSO2 Governance Registry - Product Overview

Embed Size (px)

Citation preview

Page 1: WSO2 Governance Registry - Product Overview

WSO2 Governance Registry 5.2.0 Overview

Page 2: WSO2 Governance Registry - Product Overview

Introduction

Page 3: WSO2 Governance Registry - Product Overview

Governance

o  The course of action taken to ensure that an effective decision-making process is in place

o  A set of processes, responsibilities and tools, which reinforces good behavior and help avoid bad behaviors

o  Ensure defined processes and responsibilities are followed through the implementation of proper measurement techniques

o  It’s all about control!

Page 4: WSO2 Governance Registry - Product Overview

SOA Governance

o  Involves governing all aspects of services: o  Service Description o  Service Consumption o  Service Usage o  Service Discovery o  Service Lifecycle o  Service Policies

o  Covers the following governance aspects: o  Architecture Governance o  Design-time Governance o  Run-time Governance o  Organizational Governance

Page 5: WSO2 Governance Registry - Product Overview

WSO2 Governance Registry

o  Facilitates storing, cataloging, indexing, managing and governing enterprise metadata related to any kind of asset via Governance Center

o  Enterprise-ready

o  Open Source

o  The product can be used in two main aspects: o  Resource Repository/Registry

o  Governance Framework

Page 6: WSO2 Governance Registry - Product Overview

Resource Repository/Registry

o  Stores any type of Data or Metadata as resources o  Contracts, Models, Workflows, WSDLs, Documentation, etc. o  Servers configurations

o  Registers externally stored resources

Page 7: WSO2 Governance Registry - Product Overview

Governance Framework

o  Enables SOA Governance - Architecture Governance, Design-time Governance, Operational Governance & Organization Governance

Page 8: WSO2 Governance Registry - Product Overview

Governance Center

o  One-stop UI through which users can create and manage artifacts/assets, APIs, Swagger instances, etc.

o  It has two main components o  Publisher – Facilitates artifact providers/creators to publish

artifacts, manage them, view their dependencies, and gather feedback on quality and usage of them

o  Store – Facilitates artifact consumers to self-register, discover governance artifact functionality, subscribe to artifacts, evaluate them and interact with artifact publishers

Page 9: WSO2 Governance Registry - Product Overview

Governance Center - Store

Page 10: WSO2 Governance Registry - Product Overview

Interactive Storefront

o  Single storefront to view all corporate assets – policies, APIs, schemas, WSDL, documents, etc

Page 11: WSO2 Governance Registry - Product Overview

Interactive Storefront cont.

o  Notification support

o  Ability to bookmark results

o  Social features – Rating, tagging, sharing in social media

o  Promote assets

o  Dependency visualization

o  Discover assets/services with ease

o  Enhanced extensibility

o  Built-in support for theming and customizations

Page 12: WSO2 Governance Registry - Product Overview

Interactive Storefront cont.

o  Enterprise-scale powerful search o  Tag Cloud support o  Asset categorization

Page 13: WSO2 Governance Registry - Product Overview

Governance Center - Publisher

Page 14: WSO2 Governance Registry - Product Overview

Comprehensive Asset Management

o  Designed to author assets simply o  Ability to define custom asset types – define type

definitions as XML descriptor, no compiling, no packaging, etc.

Page 15: WSO2 Governance Registry - Product Overview

Design-time Governance

o  Discover and manage reuse of schemas and other shared metadata support with contract-first service design

o  Standards enforcement including all WS-I profiles

o  Built-in best practices for common metadata types

o  IDE integration

o  Lifecycle management and approval for metadata

Page 16: WSO2 Governance Registry - Product Overview

Lifecycle Management

o  Multiple lifecycle support

o  Lifecycle History

o  Customizable lifecycle management with in-built best practices

o  Content introspection, validation and verification

o  Human interactions, notifications and checklists

o  Extensible with State Chart XML (SCXML), WS-BPLE and Java

Page 17: WSO2 Governance Registry - Product Overview

Lifecycle Management cont.

Page 18: WSO2 Governance Registry - Product Overview

Runtime Governance

o  Acts as Policy Information Point (PIP) for any type of runtime policies including o  Security Policies o  API Policies o  Service Contracts o  SLAs o  XACML Authorization Policies

o  Integrates with WSO2 Data Analytics Server to provide analytics, monitoring and business intelligence including custom KPIs

o  Service performance metrics management

Page 19: WSO2 Governance Registry - Product Overview

Policy Management

o  User-friendly asset permission model o  Asset associations – E.g. Associating WS-Policy with a SOAP

service, will apply the corresponding policy in the gateway

Page 20: WSO2 Governance Registry - Product Overview

Dependency Visualization

o  Asset comparison dependency graph

Page 21: WSO2 Governance Registry - Product Overview

Graphical Diff View

o  Asset comparison support o  Customization and extensions are based on JS o  Possible extensions

o  Payment G/W integration o  Subscription management o  OAuth2 key generation

Page 22: WSO2 Governance Registry - Product Overview

Configuration Governance

o  Governs any kind of server/system configuration o  Manages versions and revisions with check-pointing

and rollback o  Manages the full promotion lifecycle spanning across

development, testing, staging and production environments

o  Deeply integrates with all WSO2 Carbon middleware products

o  Integration to any third-party product via command-line clients

Page 23: WSO2 Governance Registry - Product Overview

Governance REST API

o  REST API – Just need cURL o  SOAP API – Can be used for MS Discovery

Page 24: WSO2 Governance Registry - Product Overview

Governance Admin Console

o  Server administration

o  Add/remove/edit asset types

o  Add/Remove/edit Lifecycle definitions.

o  User and role management

o  Registry functionalities

Page 25: WSO2 Governance Registry - Product Overview

Deployment

Page 26: WSO2 Governance Registry - Product Overview

WSO2 Platform Deployment Options

o  Stand-alone servers o  Private clouds:

e.g. Stratos, Kubernetes o  Public Clouds:

e.g. AWS o  Hybrid deployments

o  Dedicated hosting of any WSO2-based solutions

o  WSO2 operations team is managing the deployment and keeps it running

o  99.99% uptime SLA o  Any AWS region of choice o  Can be VPNed to local network o  Includes monitoring, backups,

patching, updates

o  Shared public cloud, o  Currently available for application

and API hosting (hosted API Manager and App Factory),

o  Preset multitenant deployment in AWS US East run by WSO2,

o  Month-to-month credit card payment

Page 27: WSO2 Governance Registry - Product Overview

Thank You!