dc.contributor.author | Hirvonen, Matias | |
dc.date.accessioned | 2014-06-15T11:42:42Z | |
dc.date.available | 2014-06-15T11:42:42Z | |
dc.date.issued | 2014 | |
dc.identifier.other | oai:jykdok.linneanet.fi:1437436 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/43705 | |
dc.description.abstract | Palvelukeskeisten arkkitehtuurien nauttiessa kasvavaa huomiota tietojärjestelmien suunnittelussa, komposiittisovelluksien tehokas käyttö on noussut avainasemaan liiketoimintasovellusten toteuttamisessa. Tutkielmassa selvitetään, mitä palvelukeskeinen arkkitehtuuri, web-palvelut ja komposiittisovellukset ovat ja toteutetaan palveluita käyttävä komposiittisovellus.
Tutkielmassa selvitetään kolmen eri määritelmän mukaiset palvelukeskeisen arkkitehtuurin perusperiaatteet. Perusperiaatteet ristiintaulukoidaan, mikä helpottaa komposiittisovelluksen kannalta olennaisimpien periaatteiden tunnistamista. Ristiintaulukointia käytetään apuna sovelluksen suunnittelussa. Sovelluksen toteuttamisen jälkeen selvitetään, toteutuivatko periaatteet käytännön sovelluksessa.
Toteutettua sovellusta arvioidaan palvelukeskeisen arkkitehtuurin, ohjelmoijan ja ohjelmistosuunnittelijan näkökulmasta. Komposiittisovelluksen todetaan soveltuvan hyvin palvelukeskeiseen arkkitehtuuriin ja tehostavan sovelluskehitystä. Lähestymistavan todetaan aiheuttavan myös uusia haasteita, mutta niiden arvioidaan jäävän hyötyjä vähäisemmäksi. | fi |
dc.description.abstract | As the interest in SOA is increasing, effective implementation and use of composite applications has become crucial for business application development. This study will examine what service oriented architecture, web service and composite application are. A composite application, which uses web-services, is also implemented.
This study explains the basic principles of service-oriented architecture based on three different definitions. Principles are cross tabulated, which assist in identifying the most important principles for composite applications. Results of cross tabulation are used when designing the composite application. After implementing the composite application, the results are used for checking if the principles were followed.
Implemented application is evaluated from service-oriented architecture’s, programmer’s and software designer's perspective. The composite application is found to suit well to service-oriented architecture and to decrease application development time. The approach is found to cause some new challenges, but the benefits are estimated to be greater than the shortcomings. | en |
dc.format.extent | 1 verkkoaineisto (108 sivua) | |
dc.format.mimetype | application/pdf | |
dc.language.iso | fin | |
dc.rights | This publication is copyrighted. You may download, display and
print it for Your own personal use. Commercial use is
prohibited. | en |
dc.rights | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.subject.other | palvelukeskeinen arkkitehtuuri | |
dc.subject.other | komposiittisovellus | |
dc.title | Komposiittisovelluksen muodostaminen palvelukeskeisen arkkitehtuurin web-palveluista | |
dc.identifier.urn | URN:NBN:fi:jyu-201406152027 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Master’s thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.laitos | Tietojenkäsittelytieteiden laitos | fi |
dc.contributor.laitos | Department of Computer Science and Information Systems | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.date.updated | 2014-06-15T11:42:43Z | |
dc.rights.accesslevel | openAccess | fi |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | verkkopalvelut | |
dc.subject.yso | järjestelmäarkkitehtuuri | |
dc.subject.yso | sovellukset | |
dc.format.content | fulltext | |
dc.type.okm | G2 | |