Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Palveluväylä on oma itsenäinen ohjelmistonsa, jonka sisältämät toiminnallisuudet ja ominaisuudet ovat ohjelmistokohtaisia ja saattavat näin ollen vaihdella suurestikin eri ohjelmistojen välillä. Valtaosa ohjelmistoista esimerkiksi tukee Web Services -rajapintaan perustuvaa liitäntätekniikkaa, mutta tiettyyn toteutustekniikkaan sidottujen ohjelmointirajapintojen tuen laajuudessa on sen sijaan paljon suuriakin eroja. Yleisiä palveluväylään liittyviä ominaisuuksia ovat esimerkiksi viestien suodattaminen ja reitittäminen sekä , työprosessien määritteleminen ja koosteisten palvelujen luominen. Lisäksi myös ohjelmistojen hallintaan ja konfigurointiin käytettävissä työkaluissa on suuriakin eroja, joka osaltaan vaikuttaa ohjelmistojen käytettävyyteen.

Palvelulähtöisessä arkkitehtuurissa palveluväylä voi toteuttaa koko järjestelmäkokonaisuuden julkisen palvelurajapinnan, jonka tarjoamat julkiset palvelut voivat koostua useista yksittäisistä palveluista, jotka väylään kytketyt eri ohjelmistot toteuttavat. Tällaisia palveluita kutsutaan koosteisiksi palveluiksi ja samoja yksittäisiä palveluita voidaan helposti hyödyntää monissa koosteisissa palveluissa. Yksittäisten palvelujen ei tarvitse sijaita samalla palvelimella, vaan ne voi olla hajautettu useille toisistaan riippumattomille palvelimille. Palveluväylän toteuttaman julkisen palvelurajapinnan ansiosta rajapintaa käyttävien sovellusten ei tarvitse tietää millä palvelimella ja missä IP-osoitteessa yksittäiset palvelut sijaitsevat, vaan pelkkä palvelurajapinnan osoitteen tunteminen riittää. Palveluväylä vastaa palvelurajapintaan tulleiden palvelukutsujen välittämisestä pyydetyn palvelun toteuttaville yksittäisille palveluille ja niiden palauttamien vastausten välittämisestä kutsujalle.

...