Showing posts with label Webinar. Show all posts
Showing posts with label Webinar. Show all posts

Wednesday, August 22, 2012

Application Governance with the WSO2 Governance Registry

We are doing a webinar on "Application Governance with the WSO2 Governance Registry" on Thursday, August 23. Here is the abstract that is published on the WSO2 site. Refer [1] for more information.


At any given time enterprises have several development teams working on a range of applications, all at various stages - from development, to quality assurance, to production. Finding a single product, with the capabilities for storing these applications and managing the lifecycle of each artifact across different environments, is a challenge.

The WSO2 Governance Registry is the central repository management product of the WSO2 SOA platform. It is a single product that utilizes its lifecycle management functionality to move configuration artifacts and descriptions (such as Services, WSDLs and WADLs) between development, test, and production environments.

Join Janaka Ranabahu for this webinar as he examines two features in the WSO2 Governance Registry: the powerful asset definition language (RXT) and lifecycle configuration model. Based on standard XML configurations, these features enable users to define any kind of asset or lifecycle model with ease. Additionally, Janaka will demonstrate how to combine these features along with the other functionality in the WSO2 Governance Registry to govern an application across several environments.
During the demonstration, he will
  • Introduce an application asset using the RXT configuration.
  • Define a new lifecycle to manage these artifacts.
  • Show how you can use the lifecycle management functionality in the WSO2 Governance Registry to move artifacts across multiple environments.




Monday, November 21, 2011

Lifecycle Management of SOA Artifacts for WSO2 Products

This is about another webinar we(Sadeep and My Self) did recently. Here we demonstrated how WSO2 products interact with each other and how to use WOS2 Governance Registry's lifecycle management feature to manage SOA artifacts in different environments. We addressed the following use case (problem) in this webinar.

To give you a more detailed description about the exact problem we addressed in this webinar: Say that we have 3 ESB environments, namely "Dev","QA" and "Prod". In these environments, development work is done on the "Dev" and for testing purposes the artifacts under "Dev" environment should be moved(copied) to the "QA" environment. Once the QA work has been done, the artifacts in the "QA"environment should be moved(copied) to the "Prod" environment. We need a way to automate this to some extent so that we have minimum user interactions in this process. 

The solution we proposed was to introduce the WSO2 Governance Registry as a control mechanism to this process. In that solution all the 3 ESB environments are taking to a WSO2 Governance Registry and each of these ESB environments will look there SOA artifacts from the registry. We used the concept call "registry mounting" in such a scenario and each of the 3 ESB instances are mounted to 3 different collections in the registry.




Then the Governance Registry uses its lifecycle management feature to move the SOA artifacts from one environment to another. We use a simple lifecycle with 3 states (Development, QA and Production) and in each state transition, we copy the contents to the next environment.


For demonstration purposes we use an environment where we have 3 ESB instances and each of these instances were mounted to a Governance Registry. We created a proxy service in the "Dev" environment and used the deployment synchronizer feature of WSO2 products to persist it to the Governance Registry. During the demo session we demonstrated how to apply the lifecycle to the collection where the resources are stored in and when we do a "Promote" action how the resources are moved to the next environment. Using the deployment synchronizer, the ESB instance in the QA environment was able to find the new proxy service(that was copied to the "QA" location in Governance Registry) and deploy it in that instance. 

Here I have given an overview of the webinar and you can find more details about this including the webinar slides and the complete recording using [1]. I would also like to thanks Chanaka and Sadeep for their efforts on making the slides. 



Monday, September 12, 2011

My First Webinar

Few weeks back I got the opportunity to conduct a Webinar for the first time in my life. It was an wonderful experience for me and I thought of sharing some of it with you.

Day : Thursday, August 11, 2011 
Topic : Service Governance with the WSO2 Governance Registry
PresentersJanaka Ranabahu and Isuru Wimalasundera

In here, I'm not going to discuss in detail about what we did on the webinar and what are the capabilities of the latest WSO2 Governance Registry. Instead, I'm trying to give an abstract of the webinar that we did. 

The webinar was conducted by myself and one of my colleagues "Isuru Wimalasundera".  We had to cover the topic of service governance using WSO2 Governance Registry. The idea behind this webinar was to give an introduction to the new lifecycle configuration model of WSO2 Governance Registry 4.0.0 and to give an introduction to WSO2 Governance Registry 4.0.0 UDDI v3 capabilities. During the webinar we covered about the new SCXML based lifecycle configuration model and some of its capabilities such as defining custom validations and defining permissions for lifecycle actions. Also during the webinar, we gave a brief description about the elements in the new lifecycle model and about the service version feature that we have introduced in WSO2 Governance Registry 4.0.0. 

Those who are interested more about this, visit here for the presentation slides and video cast. Also if you have any questions about what we discuss on this webinar, post them here or post them in our forum.

Stay tuned for more webinars about WSO2 Governance Registry by following our webinar page. There you can find about our past, present and upcoming webinars.