DSB

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

Changes (9)

View Page History
{center}

The [Distributed Service Bus (DSB)|petalsdsb:PetalsDSB Overview] developed within the Soceda project is an extension of the open source Entreprise Service Bus provided by [PetalsLink |http://www.petalslink.com/] called [Petals ESB|http://www.petalslink.com/produits/petals-esb]. The distributed feature will be described later in this section and will highlight the need of such feature at the infrastructure level. The DSB contains three components which are essential for the SocEDA platform : the [Adaptation Service|http://research.petalslink.org/display/soceda/Adaptation+Service], the [Proxy Event Manager|http://research.petalslink.org/display/soceda/Proxy+Event+Manager], the [Workflow Engine|http://research.petalslink.org/display/soceda/Workflow+Engine].
The DSB provides the SOA and EDA infrastructure for the so-called platform components and for end user services. The DSB aims to provide connectivity between services providers, services consumers, event consumers and event providers, potentially distributed over distinct administrative domains, in a completely transparent way on the user point of view. The core features of the DSB are listed below:
* *SOA*: The DSB provides a core SOA layer which will be the basis of all other DSB components. On the client side, the SOA layer provides a way to invoke services without

* *To get Project source code, you must*:
## *# Install a svn client such as [TortoiseSVN|http://tortoisesvn.tigris.org/] for Windows or use the native SVN client from your Unix-based distribution
## *# Perform a svn checkout at this url source code

* *To compile Project source code, you must*:
## *# Write this command lin on the prompt of your shell: *mvn install*

{tip}

* *To import Project in Eclipse, you must*:
## *# Download the source code
## *# Invoke the Eclipse plugin from the shell like 'mvn eclipse:eclipse'
## *# Open Eclipse IDE and click on: File => Import
## *# In Wizzard, choose: General => Existing Projects in Workspace
## *# Select the root directory of the project and click on finish