Architecture

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

Changes (3)

View Page History
h1. Architecture

The following image depicts the main components of SemEUsE architecture: !architecture3.jpg|border=1!

!architecture3.jpg|border=1!

The main components are:
* The service layer, i.e. the PEtALS ESB. PEtALS is mainly an implementation of the JBI standard (Java Business Integration\[[1]\|http://semeuse.org/plugins/editors/tinymce/jscripts/tiny_mce/blank.htm#_ftn1\]) and is open-sourced in OW2\[[2]\|http://semeuse.org/plugins/editors/tinymce/jscripts/tiny_mce/blank.htm#_ftn2\]. It provides, among other things, message routing over the network, communication protocol mapping (for instance from HTTP/SOAP to JMS), load balancing and a certain level of security. Moreover, PEtALS is a distributed ESB, meaning that it can be deployed over multiple nodes over a WAN allowing multiple PEtALS nodes to be seamlessly integrated over a WAN.
* The security component takes care of the security aspect all along the invocation process.
* The ontology repository stores and retrieves ontology their content. The ontology is defined through the OWL-DL language (W3C standard\[[7]\|http://semeuse.org/plugins/editors/tinymce/jscripts/tiny_mce/blank.htm#_ftn8\]).
\----\[[1]\|http://semeuse.org/plugins/editors/tinymce/jscripts/tiny_mce/blank.htm#_ftnref1\] [http://jcp.org/aboutJava/communityprocess/final/] jsr208/index.html

\[[2]\|http://semeuse.org/plugins/editors/tinymce/jscripts/tiny_mce/blank.htm#_ftnref2\] [http://petals.ow2.org/]