Palvelukeskeisen arkkitehtuurin mukaisen rajapinnan toteuttaminen avustavalla teknologialla
Ryhänen, Olli (2010)
Tiivistelmä
Tässä diplomityössä käsitellään palvelukeskeistä arkkitehtuuria ja sen pohjalta vanhaan järjestelmään rakennetun palvelurajapinnan laajentamista avustavan teknologian avulla. Avustavalla teknologialla automatisoidaan vanhan järjestelmän graafisen ohjelman käyttöliittymän toimintoja verkkopalveluksi.
Alussa esitellään palvelukeskeisen arkkitehtuurin määritelmä ja sen mukaisia suunnitteluperiaatteita. Sen jälkeen käydään läpi teoriaa, toteutuksia ja lähestymistapoja vanhojen järjestelmien integroimiseksi osaksi palvelukeskeistä arkkitehtuuria. Microsoft Windows-ympäristön tarjoama tuki avustavalle teknologialle käydään läpi. Palvelurajapinnan laajentamisessa käytettiin mustan laatikon menetelmää, jolla vanhan järjestelmän graafinen ohjelma automatisoidaan avustavan teknologian avulla. Menetelmä osoittautui toimivaksi ja sitä voidaan käyttää vanhojen järjestelmien integroimiseksi osaksi palvelukeskeistä arkkitehtuuria In this master's thesis service oriented architecture and the extending of a service interface, built to wrap a legacy system using service oriented design principles, with assistive technology are discussed. Assistive technology is used to automate legacy system’s graphical application’s functionality into a web service.
First the definition of service oriented architecture and the design principles related to service oriented architecture are discussed. Theory, implementations and approaches for integrating legacy systems as a part of service oriented architecture are presented. Assistive technology in Microsoft Windows environment is described. The service interface was extended, using a black-box method of automating legacy system graphical application using assistive technology. The chosen method proved effective in the integration of legacy system as a part of service oriented architecture.
Alussa esitellään palvelukeskeisen arkkitehtuurin määritelmä ja sen mukaisia suunnitteluperiaatteita. Sen jälkeen käydään läpi teoriaa, toteutuksia ja lähestymistapoja vanhojen järjestelmien integroimiseksi osaksi palvelukeskeistä arkkitehtuuria. Microsoft Windows-ympäristön tarjoama tuki avustavalle teknologialle käydään läpi. Palvelurajapinnan laajentamisessa käytettiin mustan laatikon menetelmää, jolla vanhan järjestelmän graafinen ohjelma automatisoidaan avustavan teknologian avulla. Menetelmä osoittautui toimivaksi ja sitä voidaan käyttää vanhojen järjestelmien integroimiseksi osaksi palvelukeskeistä arkkitehtuuria
First the definition of service oriented architecture and the design principles related to service oriented architecture are discussed. Theory, implementations and approaches for integrating legacy systems as a part of service oriented architecture are presented. Assistive technology in Microsoft Windows environment is described. The service interface was extended, using a black-box method of automating legacy system graphical application using assistive technology. The chosen method proved effective in the integration of legacy system as a part of service oriented architecture.