Messaging and Eventing in SOAMessaging is used with distributed computing to achieve asynchronous communication. An Event is a change of state in a software system. Eventing is referred to as propagating messages which contain those event information through publish and subscribe. WSO2 Message Broker (WSO2 MB) addresses messaging and eventing in WSO2 Carbon platform. This article gives a detailed description on how those concepts are realized using WSO2 MB with relevant samples. Fine-Grained Authorization to RESTful Services with XACMLXACML, shortened for extensible access control markup language, provides a flexible, fine-grained and scalable way of achieving policy-based access control. WSO2 carbon product platform provides a fine-grained access management solution with Policy Based Access Control (PBAC) based on XACML. This article walks you through a sample scenario on how to build up a solution to control access to a RESTful service with XACML using WSO2 product stack. Eventing and Notifications with WSO2 Governance RegistryIn this article, Senaka Fernando, Software Engineer at WSO2, explains about Eventing and Notifications with WSO2 Governance Registry. WSO2 Governance Registry is designed to manage data in a web-friendly and community-enabled manner. Users are given the ability to not only store service descriptions, policies and other service-specific meta information, but also images, text files and office documents. Fusion: Eventing with SOA Part 3 - Implementation and Development of EDAThis article by Asanka Abeysinghe describes the usage of eventing and EDAs for architecting and building applications. WS-Eventing Specification Implementation in the WSO2 StackIn this podcast, OxygenTank speaks to Asanka Abeysinghe - a WSO2 Architect - on implementations of the WS-Eventing specification in the WSO2 product stack. Fusion: Eventing with SOA - IntroductionThis article is an overview of eventing and EDA (Event Driven Architecture) together with an illustration on how it can be used in an SOA environment. This is the first of a two-part series on this topic. Working with Axis2 Service and Module Life Cycle EventsYou might be interested in keeping up-to-date with the services and modules deployed within an Axis2 engine. For example, you might want to know when new services and modules are deployed within Axis2 or when they are removed. For this purpose Axis2 provides a notification mechanism for you to register yourself and be notified when changes are made to the services and modules deployed. This tutorial by Eran Chinthaka introduces the event notification mechanism within Axis2 engine that makes it all possible. |