|
Abstract:
|
Tietojärjestelmien tulisi kyetä vastaamaan toimintaympäristössä tapahtuviin muutoksiin. Eri alustoilla ja tekniikoilla toteutettujen järjestelmien yhdistäminen pitäisi olla vaivatonta. Service-oriented architecture (SOA) on suunnittelu- ja toteutusmalli, jonka avulla entistä joustavampia tietojärjestelmiä on mahdollista rakentaa. SOA ottaa kantaa liiketoimintaan, prosesseihin ja niiden muutoksiin. Sen avulla voidaan rakentaa liiketoimintaa tukevia järjestelmiä. Yritys on kiinnostunut SOA-arkkitehtuurista, mutta sen nykyinen sovelluskehityksessä käytettävä ohje ja sen sisältämät menetelmät eivät ole hyödynnettävissä SOA-projekteissa. Nykyistä menetelmäohjetta uudistettaessa käyttötapauksista siirrytään prosessilähtöisempään lähestymistapaan. Tässä työssä kehitettiin kohdeyritykselle uusi SOA-menetelmäohje. Työn tavoitteena oli löytää nykyisestä ohjeesta muutoksia vaativat kohdat ja kehittää kerättyjen tietojen, nykyisen menetelmäohjeen ja SOA-teorian pohjalta uusi menetelmäohje. Työn tuloksena syntyneessä ohjeessa SOA-kehitysprosessin vaiheet ja niiden sisältämät tehtävät kuvataan niin, että ohjeen avulla voidaan toteuttaa palvelukeskeisiä asiakasprojekteja. |