compared with
Current by Gianluca Brigandi
on Feb 03, 2010 15:30.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (5)

View page history
A provider contains in turn channel definitions which are used to specify a set of identity services targeted to a specific partner site. The specific services that are exposed to the partner site are specified by including endpoints definitions to the channel. Endpoints specify the type of service offered as well as the protocol and transport through which they're available for consumption.
h3. The Identity Bus Architecture Architectural Style

The Identity Bus product line provides, in addition to the set of IAM contracts -- such as the aforementioned ones -- a default implementation for the corresponding application containers, protocol stacks and the underlying infrastructure. Since the technical architecture clearly separates specification from implementation, any of the IAM concerns may be realized by a different component .
Let’s have a look at the core containers :
* Identity Planning Mediation Engine : built on top of Apache Camel. Identiy Mediation rules are described using the Camel Domain Specific Language (DSL) . Identity Mediation components are realized using Apache Camel SPIs such as the Consumer and Producer .
* Identity Mediation Planning Engine : built on top of JBoss jBPM . Identity Plans and Fragments are described using the PDL schema while the supporting Identity Plan Actions are realized using jBPM Actions.
* Security Token Service: Realized as an Identity Capability based on the default architecture architectural style.
* SOA Stack: Based on Apache CXF.
* OSGi Microkernel : Based on the Apache Service Mix kernel which is in turn based on Apache Felix.
* Web Container : Based on the PaxWeb Bundle which leverages Jetty.
The following diagram shows a sample Identity Capability implementation realizing the default Identity Bus architecture architectural style.

!capability_implementation_view.jpg|width=1157,height=653!