Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduc)on	To	The	All	New	
WSO2	Governance	center	
	
Sagara	Gunathunga	
So:ware	Architect	
WSO2
G-Reg	5.0.0	introduces	completely	revamped	user	centric	
experience	through	new	Governance	Center
User	Centric	Experience	
Store		 Publisher	
REST/SOAP	
APIs	
Consumer		 Publisher	 Agent
Governance	Store
Governance	Store		
Reach	and	provide	modern	store	experience	to	your	internal	and	external	asset	consumers		
–  Easy	asset...
Governance	Store		
•  Asset	categoriza)on	and	tagging.		
•  No)fica)on	support		
						 •  Bookmarkable	results	
•  Social	...
Governance	Store		
•  Asset	comparison	support		
•  Customiza)on	and	extensions	are	based	on	JS.					
•  Possible	extensio...
Governance	Publisher
Governance	Publisher	
•  Designed	with	simplicity	in	mind.		
•  Support	for	User	defined	types.		
–  Introduce	your	own	ass...
Governance	Publisher		
•  Mul)ple	Lifecycle	support	
–  Lifecycle	based	asset	management.	
–  In-built	and	custom	Lifecycl...
Governance	Publisher	
•  User	friendly	Assert	permission	model	
•  Associa)ons	
E.	g	-	Associa)ng	WS-Policy	with	a	SOAP	se...
Governance	Publisher	
•  Asset	comparison	&	Dependency	graph	
•  Auto	discovery	crea)on	of	ar)facts	
–  One-)me	and	period...
Governance	REST	and	SOAP	APIs
Integra)on	with	Other	systems		
•  REST	API		
–  Just	need	cURL		
•  SOAP	API
G-Reg	5.0.0	Use	Cases
Use	Case	1	:	Govern		API/Service	Gateways
Govern		API/Service	Gateways		
Publisher	
REST		
API	
Discovery	
Agent		
REST	Service	
Manual	crea)on			
HTTP/JSON	
Discov...
Use	case	1	:	Govern		API/Service	Gateways		
Publisher	
REST		
API	
Discovery	
Agent		
REST	Service	
Manual	crea)on			
HTTP...
Use	Case	2		:	Enforce	run)me	policies
Use	case	-		Enforce	run)me	policies		
Service	 Sec	Policy	
Associa)onHandler	
Governance	Registry			
Service	
API/Service	...
Use	Case	3		:		Synergy	of	Governance	and	API-Management
Synergy	of	G-Reg	and	API-Management		
Unifica)on	of	WSO2	API-Management	offering	as	
a	part	of	WSO2	Governance	Registry
Governance	center	and	API-Management		
API		
API		
API	development	Lifecycle			
API	Run)me	Lifecycle			
Governance	Publish...
Governance	center	and	API-Management		
API		
API					
API	development	Lifecycle			
API	Run)me	Lifecycle			
															...
Use	Case	4		:	Unified	Governance	within	WSO2	pla^orm
WSO2	AF		
	
WSO2	DevS	
	
WSO2	AS		
	
WSO2	MSS		
	
		WSO2	API-M	
	
WSO2	ESB	
	
WSO2	BPS		
	
		WSO2	APP-	M	
	
		WSO2	G-Reg	
...
Use	Case	5		:	Service	Discovery
Service	Discovery		
•  Straigh^orward	DiscoveryAgents	instead	of	legacy		UDDI,	WS-Discovery	
•  Service	Discovery	need	to	...
Service	Discovery	–	Pull	Mode		
Discovery	
Agent-X	
Server	–X		
(	ESB,	AS,	GWs	etc.)	
Pull	meta-data	
REST	
SOAP	
X
Service	Discovery	–	Push	Mode		
Server	–X		
(	ESB,	AS,	GWs	etc.)	
Push	service		
meta-data	 REST	
SOAP	
X	
REST
API
Service	Discovery	for	Microservices		
Microsservice	
	
•  WSO2	MSF4J	
•  Dropwizard	
•  SpringBoot		
Add	REST	Service		
RE...
Microservices	Service	Discovery	Paeerns			
•  Service	Discovery	paeerns	are	supported	through	REST	API.			
–  Client-side	...
Product	Roadmap		
•  Unified	Governance	
•  Manger	applica)on	for	Governance	Center	
•  Sta)s)cs	and	monitoring	dashboards	...
Thank	You
Introduction to the all new wso2 governance centre asia 16
Upcoming SlideShare
Loading in …5
×

Introduction to the all new wso2 governance centre asia 16

376 views

Published on

WSO2 Governance Registry provides enterprises with end-to-end SOA governance. The latest release of WSO2 Governance Registry (5.1) comes with an enterprise store and publisher with a rich and enhanced user experience. The session will introduce the key features of the new governance center of the WSO2 Governance Registry. It will cover a complete demonstration of handling assets in the publisher, multiple lifecycle support in the publisher, enhanced searching capability (with simple queries), categorization support on one level, and asset discovery and view in the store.

Published in: Technology
  • Be the first to comment

Introduction to the all new wso2 governance centre asia 16

  1. 1. Introduc)on To The All New WSO2 Governance center Sagara Gunathunga So:ware Architect WSO2
  2. 2. G-Reg 5.0.0 introduces completely revamped user centric experience through new Governance Center
  3. 3. User Centric Experience Store Publisher REST/SOAP APIs Consumer Publisher Agent
  4. 4. Governance Store
  5. 5. Governance Store Reach and provide modern store experience to your internal and external asset consumers –  Easy asset discovery –  Enterprise scale search –  Great extensibility to provide your own Store experience –  Built-in support for theming and customiza)ons
  6. 6. Governance Store •  Asset categoriza)on and tagging. •  No)fica)on support •  Bookmarkable results •  Social Features
  7. 7. Governance Store •  Asset comparison support •  Customiza)on and extensions are based on JS. •  Possible extension –  Payment G/W integra)on –  Subscrip)on management –  OAuth2 key genera)on.
  8. 8. Governance Publisher
  9. 9. Governance Publisher •  Designed with simplicity in mind. •  Support for User defined types. –  Introduce your own asset defini)ons as XML descriptor, no compiling no packaging are . Your one-stop back office for asset authoring and governing
  10. 10. Governance Publisher •  Mul)ple Lifecycle support –  Lifecycle based asset management. –  In-built and custom Lifecycle Executers •  No)fica)on –  UI, E-Mail, REST, Custom
  11. 11. Governance Publisher •  User friendly Assert permission model •  Associa)ons E. g - Associa)ng WS-Policy with a SOAP service, will apply policy in the G/W
  12. 12. Governance Publisher •  Asset comparison & Dependency graph •  Auto discovery crea)on of ar)facts –  One-)me and periodically Publisher
  13. 13. Governance REST and SOAP APIs
  14. 14. Integra)on with Other systems •  REST API –  Just need cURL •  SOAP API
  15. 15. G-Reg 5.0.0 Use Cases
  16. 16. Use Case 1 : Govern API/Service Gateways
  17. 17. Govern API/Service Gateways Publisher REST API Discovery Agent REST Service Manual crea)on HTTP/JSON Discovery API API/Service Gateway Governance Registry Crea)on/deploy Lifecycle Removal/undeploy
  18. 18. Use case 1 : Govern API/Service Gateways Publisher REST API Discovery Agent REST Service Manual crea)on HTTP/JSON Discovery API API/Service Gateway Governance Registry Build / deploy Lifecycle Removal/undeploy
  19. 19. Use Case 2 : Enforce run)me policies
  20. 20. Use case - Enforce run)me policies Service Sec Policy Associa)onHandler Governance Registry Service API/Service Gateway Enforce Security Policy
  21. 21. Use Case 3 : Synergy of Governance and API-Management
  22. 22. Synergy of G-Reg and API-Management Unifica)on of WSO2 API-Management offering as a part of WSO2 Governance Registry
  23. 23. Governance center and API-Management API API API development Lifecycle API Run)me Lifecycle Governance Publisher Governance Store API-M Key Manager/ IS API-M Gateway
  24. 24. Governance center and API-Management API API API development Lifecycle API Run)me Lifecycle Publisher Store API-M Key Manager/ IS API-M Gateway Service Service Lifecycle
  25. 25. Use Case 4 : Unified Governance within WSO2 pla^orm
  26. 26. WSO2 AF WSO2 DevS WSO2 AS WSO2 MSS WSO2 API-M WSO2 ESB WSO2 BPS WSO2 APP- M WSO2 G-Reg Unified Governance within WSO2 pla^orm
  27. 27. Use Case 5 : Service Discovery
  28. 28. Service Discovery •  Straigh^orward DiscoveryAgents instead of legacy UDDI, WS-Discovery •  Service Discovery need to be redefined to cater Microservices requirements •  Supported two modes. –  Push – Using REST or SOAP API –  Pull – Using DiscoveryAgent •  User-driven one )me discovery •  Run periodically
  29. 29. Service Discovery – Pull Mode Discovery Agent-X Server –X ( ESB, AS, GWs etc.) Pull meta-data REST SOAP X
  30. 30. Service Discovery – Push Mode Server –X ( ESB, AS, GWs etc.) Push service meta-data REST SOAP X REST API
  31. 31. Service Discovery for Microservices Microsservice •  WSO2 MSF4J •  Dropwizard •  SpringBoot Add REST Service REST Service X RESTAPI During Service start-up Add Endpoint Delete Endpoint During Service shutdown EP EP EP Query for Service Endpoints
  32. 32. Microservices Service Discovery Paeerns •  Service Discovery paeerns are supported through REST API. –  Client-side Service Discovery •  Require a Registry aware HTTP or JAX-RS client. –  Server-Side Service Discovery •  WSO2 Gateway can be used.
  33. 33. Product Roadmap •  Unified Governance •  Manger applica)on for Governance Center •  Sta)s)cs and monitoring dashboards –  E.g. •  Policy viola)on •  Number of subscribers •  Mul)-level categoriza)on •  Executors for known integra)on use cases –  E.g •  Jenkins •  Discovery agents for WSO2 and non-WSO2 products. •  Registry redesign based on C5
  34. 34. Thank You

×