Työnkulkukoneen soveltuvuus sähköisen huutokauppajärjestelmän toteutuksessa


Autoria(s): Huusko, Jouko
Data(s)

13/03/2008

13/03/2008

2008

Resumo

Sähköiset huutokaupat ovat virtuaalisia markkinapaikkoja, jotka sijaitsevat jossain päin internetiä. Sähköistä huutokauppaa käydään yritysten välillä (B2B), yritysten ja kuluttajien välillä (B2C) sekä kuluttajien kesken (C2C). Tässä työssä sähköisellä huutokaupalla tarkoitetaan ensin mainittua, yritysten keskinäistä kaupankäyntiä. Työn tarkoituksena on tutkia työnkulkukoneen soveltuvuutta sähköisen huutokauppajärjestelmän moottorina. Työssä perehdytään avoimen lähdekoodin ActiveBPEL-koneeseen, ja tutkimus tapahtuu suunnittelemalla, mallintamalla ja testaamalla liiketoimintaprosessi, joka rekisteröi ostajan ja myyjän tiedot järjestelmään. Toteutettava prosessi on yksi osa sähköistä huutokauppaa, mutta saman periaatteen mukaisesti olisi mahdollista toteuttaa myös kokonainen huutokauppa. Tässä työssä tarkastellaan sähköistä huutokauppaa, joka perustuu web-palveluihin, ja jolla on selvä koordinaattori. Koordinaattori ohjaa toisia mukana olevia web-palveluja ja niiden ajettavia operaatioita. Korkean tason mallit kuvataan BPMN-notaation avulla, itse prosessi toteutetaan BPEL-kielellä. Prosessin mallinnuksessa ja simuloinnissa käytetään apuna ActiveBPEL Designer -ohjelmaa. Työn tavoitteena on paitsi toteuttaa osa huutokaupasta, myös antaa lukijalle käsitys siitä liiketoimintaympäristöstä, johon huutokauppa kuuluu, sekä valottaa huutokaupan taustalla olevia teknologioita. Erityisesti web-palvelut ja niihin liittyvät käsitteet tulevat lukijalle tutuiksi.

Electronic auctions are virtual marketplaces that reside somewhere in the internet. There are three different types of electronic auctions: between companies (B2B), between companies and customers (B2C), and between customers (C2C). In this thesis the electronic auction refers to the first mentioned auction between companies (B2B). The aim of this master’s thesis is to investigate the suitability of workflow engine as a motor of an electronic auction system. This thesis studies the open source ActiveBPEL engine, and the research is carried out by designing, modelling and testing a business process that registers information about the buyer and the seller into the system. The registration process is a specific part of electronic auction, but in accordance with the same principle it would be possible to carry out complete electronic auction. This thesis examines an electronic auction based on web services that has a clear coordinator. Coordinator controls the involved web services and coordinates the execution of different operations on the web services involved in the operation. High level models are presented by means of BPMN notation, and the process is carried out with Business Process Execution Language (BPEL). Modelling and simulation of the process is executed by ActiveBPEL Designer software. In addition to implementing a part of an electronic auction system, the aim of this master’s thesis is to give the reader a comprehension about the business environment which electronic auction belongs to. Furthermore, the aim is also to introduce web technologies that are associated with electronic auction. Especially web services and concepts related to web services become familiar to the reader.

Identificador

http://www.doria.fi/handle/10024/36369

URN:NBN:fi-fe200802131082

Idioma(s)

fi

Palavras-Chave #workflow engine #web services #business process #Electronic auction #ActiveBPEL #työnkulkukone #web-palvelut #liiketoimintaprosessi #Sähköinen huutokauppa
Tipo

Master's thesis

Diplomityö