search query: @keyword prosessikuvaus / total: 10
reference: 1 / 10
« previous | next »
Author:Kalliomäki, Antti
Title:Koostepalvelujen transaktionhallinta
Transaction coordination in composite services
Publication type:Master's thesis
Publication year:2013
Pages:vii + 47      Language:   fin
Department/School:Tietoliikenne- ja tietoverkkotekniikan laitos
Main subject:Tietoverkot   (S3022)
Supervisor:Manner, Jukka
Instructor:Eklund, Janne
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201307127192
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  839   | Archive
Keywords:distributed transaction
transaction control
composite service
process modelling
transaction compensation
hajautettu transaktio
transaktionhallinta
koostepalvelu
prosessikuvaus
transaktion kompensaatio
Abstract (eng):Automating business process management often requires that existing information systems can be reused.
Functionalities of these legacy systems can be published as services.
Service-oriented architecture describes how to do this.
Services, that perform business tasks, can be invoked in a coordinated manner to automate business processes.
These coordinations are known as composite services.
Many of the buusiness processes are transactional in nature.
Thus, the composite services must function as transactions as well.
We have investigated how composite services can be implemented as a part of a business process management system.
The composite services implement long-running business processes.
Services invoked by the composite services are situated in a distributed information system environment and are heterogeneous by implementation.
Composite services are implemented in an environment consisting of a process server, application server and an enterprise service bus (ESB).
The business logic of composite services can be implemented by using BPEL language to orchestrate service invokes.
It does not, however, suit well to complex data transformations sometimes required for service request messages.
Therefore, it is usually necessary to implement local wrapping services to an ESB environment to support BPEL orchestration.
The transaction of long-running composite service can be implemented by using compensation.
This requires the availibity of compensating services and the ability to define compensation activities as part of service orchestration.
Abstract (fin):Liiketoimintaprosessien hallinnan automatisointi vaatii olemassa olevien tietojärjestelmien uudelleenkäyttöä.
Tietojärjestelmien toiminnallisuudet voidaan julkaista palveluina, palvelusuuntautuneen arkkitehtuurin mukaisesti.
Liiketoiminnallisia tehtäviä suorittavien palvelujen suorittaminen koordinoidusti automatisoi liiketoimintaprosesseja.
Koostepalvelu on koordinoitujen palvelukutsujen joukko, joka toteuttaa jonkin liiketoiminnallisesti merkittävän tehtävän.
Monet liiketoiminnalliset tehtävät ovat luonteeltaan sellaisia, että ne on suoritettava yhtenä transaktiona.
Tällöin koostepalvelun on taattava toiminnallisuutensa transaktionaalisuus.
Tässä työssä on tutkittu koostepalvelun toteuttamista osana prosessinohjausjärjestelmää.
Toteutetut koostepalvelut ovat luonteeltaan pitkäkestoisia.
Kutsuttavat palvelut sijaitsevat hajautuneessa tietojärjestelmäympäristössä ja ovat toteutuksiltaan heterogeenisiä.
Toteutuksen alustana toimii prosessipalvelin, sovelluspalvelin sekä palveluväylä (ESB).
Koostepalvelujen liiketoimintalogiikka on mahdollista toteuttaa koordinoimalla palvelukutsuja BPEL-prosessinkuvauskielellä.
BPEL ei kuitenkaan sovellu vaativaan datatransformaatioon palvelukutsujen välillä.
Tämän vuoksi BPEL-toteutuksen tueksi on usein tarve toteuttaa paikallisia edustapalveluja ESB-ympäristöön.
Koostepalvelun transaktionaalisuus on toteutettavissa myös pitkäkestoisissa koostepalveluissa.
Tällöin ratkaisevaa on kompensoivien palvelujen saatavuus sekä kyky kuvata kompensaatio osana koostepalvelun orkestrointia.
ED:2013-12-02
INSSI record number: 48038
+ add basket
« previous | next »
INSSI