Design of a reference architecture for enterprice applications

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2009

Major/Subject

Ohjelmistotekniikka

Mcode

T-106

Degree programme

Language

en

Pages

70

Series

Abstract

Palvelukeskeiset arkkitehtuurit (SOA, Service Oriented Architechture) ovat viime vuosina tulleet suosituksi tavaksi tukea organisaation liiketoimintaprosesseja. SOA parantaa organisaation ketteryyttä reagoida muuttuviin markkinoiden vaatimuksiin, sillä uusia liiketoimintaprosesseja tukevat IT-ratkaisut voidaan koostaa monelta osin jo olemassa olevista palveluista. SOA vaatii uusia ohjelmistokehitysmenetelmiä, sillä organisaation laajuisen palveluiden uudelleenkäytön saavuttaminen on hyvin vaativaa. Mutta SOA perustuu kuitenkin laajasti käytettyihin hajautettuihin tietojenkäsittelymenetelmiin, jotka ovat kehittyneet viime vuosikymmenten aikana, ja monet perinteisissä liiketoimintasovelluksissa käytetyt suunnittelumallit soveltuvat myös SOA:aan. Tämä tutkielma määrittelee referenssiarkkitehtuurin, jota voidaan käyttää arkkitehtuuri- suunnittelun pohjana niin SOA-projekteissa kuin perinteisissä liiketoimintasovellusten kehitysprojekteissakin. Tutkielma osoittaa, että suunniteltu referenssiarkkitehtuuri ratkaisee joitakin ongelmia, mitä Ixonos Teknologiakonsultointi Oy:n projekteissa on kohdattu aiemmin. Lisäksi referenssiarkkitehtuuri osoitetaan toimivaksi käyttäen arkkitehtuurien evaluointiin kehitettyä Architecture Tradeoff Analysis Method (ATAM) -menetelmää.

Description

Supervisor

Saikkonen, Heikki

Thesis advisor

Kokkola, Matti

Keywords

software development, ohjelmistokehitys, reference architecture, referenssiarkkitehtuuri, Service-Oriented Architecture, palvelukeskeinen arkkitehtuuri, SOA, SOA, enterprise application, liiketoimintasovellus, architectural prolems, arkkitehtuurilliset ongelmat, Architectural Tradeoff Analysis Method, ATAM, ATAM

Other note

Citation