GIS OSTRAVA 2008

VŚB - TU OSTRAVA, 27. - 30. 1. 2008

Abstract of paper No. 93
Title: VYUŽITÍ ORCHESTRACE SLUŽEB PRO ŘEŠENÍ ÚLOH V RÁMCI ISKŘ
UTILIZING WEB SERVICE ORCHESTRATION FOR SOLVING TASKS IN ISKR AREA
Author(s): Prager, M. & Maršík, V.
Text:

V rámci výzkumného projektu „Orchestrace služeb pro GeoWeb" GA 205/07/0797 řešeného na Institutu geoinformatiky VŠB-TU Ostrava probíhá výzkum možností orchestrace webových služeb z oblasti GIS, ověření praktických možností dostupných jazyků pro popis a plánování obchodních procesů. Článek shrnuje teoretický základ a v současnosti dostupné technologie spolu s příkladem praktického využití v oblasti krizového řízení. Uvedený příklad demonstruje využití a schopnosti BPEL (Business Process Execution Language) jazyku, standardu určeného k orchestraci webových služeb. Konkrétně se jedná o kompozitní obchodní proces, který by měl podpořit rozhodování v případě potřeby evakuace obyvatel z ohrožených oblastí do náhradních ubytovacích prostorů. Tento proces spojuje ve funkční celek jak služby na bázi „analytických úloh“ GIS, tak i služby jiné, jako např.: tvorba obalových zón kolem ohrožujících jevů v území, vyhledávání zájmových objektů v těchto zónách, jejich překryvné operace, hledání nejkratších cest mezi objekty, vyhledání adresy atd. Byl navržen se snahou, aby co nejvíce logiky vykonával BPEL jazyk (např. paralelní zpracování, transformace dat, třídění dat ap.). Vzhledem k nedostatku praktických řešení v oblasti orchestrace, tento příklad pozitivně přispívá k jejímu rozvoji a celkově k pokroku servisně orientované architektury.

Within the research project “GeoWeb services orchestration” GA 205/07/0797 which is being solved by Institute of geoinformatics VSB-Technical University of Ostrava is in progress the research of possibilities of web services orchestration in the GIS area, verification of practical possibilities of available languages designed for business processes description and planing. This paper summarizes the theoretical basis and at present available technologies together with practical example from the area of emergency management. Presented example is demonstrating application and capabilities of BPEL (Business Process Execution Language), the standard designated for web services orchestration. In the concrete it is composite business process which should support decisions in case of need for citizen evacuation from dangerous to other temporary accommodation places. This process joins to one functional unit both services build on “analytic tasks” GIS and so the others services e.g.: creating buffer zones around dangerous features in the area, finding objects of interest in these zones, their overlay operations, searching the shortest way between objects, searching address etc. It has been designed with tendency, that the BPEL should perform the most of logic (e.g.: parallel processing, data transformation, data sorting etc.). Due to absence of practical solutions in the orchestration area this example is positive supplying its expansion and globally service oriented architecture improvement.


Return to List of papers