DocumentCode
2414231
Title
Use of Colored Petri Nets to Model, Analyze, and Evaluate Service Composition and Orchestration
Author
Gehlot, V. ; Edupuganti, K.
Author_Institution
Dept. of Comput. Sci., Center of Excellence in Enterprise Technol., Villanova Univ., Villanova, PA
fYear
2009
fDate
5-8 Jan. 2009
Firstpage
1
Lastpage
8
Abstract
The concurrency, communications, resource constraints, and quality of service attributes are distinguishing features of Web services. Assessment and determination of impact of the nonfunctional aspects such as service granularity, governance, composition, and orchestration is an overarching concern and this exercise should be carried out at the architecture design stage rather than post implementation and deployment. In this paper we illustrate, by means of a simple example, the use of colored Petri nets (CPNs) to model service composition and orchestration. We use the associated software tool called CPN Tools to perform the analysis. The results can be used in many ways such as to determine design alternative or to check conformance with existing service level agreements, etc. colored Petri nets, being a graphical modeling language suitable for modeling distributed, concurrent, deterministic and nondeterministic systems with synchronous and asynchronous communications, offer a natural choice for this endeavor. Although the example is given in the context of Web services, CPNs view of interaction and coordination of systems is abstract and can be applied to different notions of services equally well.
Keywords
Petri nets; Web services; quality of service; software architecture; software tools; visual languages; Web services; colored Petri nets; deterministic systems; graphical modeling language; nondeterministic systems; quality of service; service composition; service orchestration; software tool; Asynchronous communication; Computer architecture; Concurrent computing; Context; Context-aware services; Performance analysis; Petri nets; Quality of service; Software tools; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2009. HICSS '09. 42nd Hawaii International Conference on
Conference_Location
Big Island, HI
ISSN
1530-1605
Print_ISBN
978-0-7695-3450-3
Type
conf
DOI
10.1109/HICSS.2009.487
Filename
4755472
Link To Document