2.3.1 Valitut teknologiat

Teknologia

Versio

Kuvaus

Peruste

 

Java

8

Ohjelmointikieli, jolla palvelukerroksen komponentit on ohjelmoitu

 

 

OSGI

 

Java-pohjainen plugin-teknologia

OSGI-mahdollistaa palveluiden versioinnin sekä ohjelmoinnin rajapintoja vasten OSGI-säiliön sisällä. ServiceMix alusta hyödyntää OSGI-teknologiaa.

OSGI

ServiceMIx

6

Integraatiotuote tai eri integraatiotuotteiden muodostama kokonaisuus, joka sisältää keskeiset toiminnot palvelupohjaiselle järjestelmälle

Peppi projektin aikana evaluoitiin eri integraatiotuotteita evaluointia varten tehtyjen skenaarioiden avulla. Servicemix 4 vastasi parhaiten palvelualustalle asetettuja tavoitteita.

ServiceMix

CXF

 

Kirjasto, jonka avulla rajapinnat voidaan julkaista SOAP Rest-tyyppisinä käyttöliittymille ja muiden järjestelmien käytettäväksi.

Suosittu avoimen lähdekoodin tuote, jolla voidaan julkaista helposti standardeihin perustuvia rajapintoja

CXF

Spring

 

inversion of control (IoC) -sovelluskehys, joka helpottaa eri komponenttien sitomista toisiinsa sekä ohjelmoitia tietokantaoperaatioissa ja transaktioiden käsittelyssä.

Suosittu avoimen lähdekoodin tuote, joka soveltuu hyvin käytettäväksi ServiceMix-alustassa

Spring

Camel

 

Komponentti viestin välitykseen ja reititykseen

Servicemix pitää sisällään tämän komponentin, Servicemixin jbi-pohjainen nmr on poistumassa ja Camelia tullaan suosimaan tulevissa versioissa

http://camel.apache.org/

2.3.2 Palvelumoduulin paketointi ja ajonaikainen ympäristö 

Kuva 4. Peppi - Palvelumoduulien paketointi

  • No labels
You must log in to comment.