Title
A language for task orchestration and its semantic properties
Abstract
Orc is a new language for task orchestration, a form of concurrent programming with applications in workflow, business process management, and web service orchestration. Orc provides constructs to orchestrate the concurrent invocation of services – while managing time-outs, priorities, and failure of services or communication. In this paper, we show a trace-based semantic model for Orc, which induces a congruence on Orc programs and facilitates reasoning about them. Despite the simplicity of the language and its semantic model, Orc is able to express a variety of useful orchestration tasks.
Year
DOI
Venue
2006
10.1007/11817949_32
CONCUR
Keywords
Field
DocType
useful orchestration task,trace-based semantic model,business process management,semantic property,concurrent programming,concurrent invocation,semantic model,orc program,web service orchestration,new language,task orchestration,web service
Business process management,World Wide Web,Software engineering,Task analysis,Computer science,Concurrency,Theoretical computer science,Web service,Workflow,Orchestration (computing),Semantics,Semantic data model
Conference
Volume
ISSN
ISBN
4137
0302-9743
3-540-37376-4
Citations 
PageRank 
References 
52
2.11
8
Authors
3
Name
Order
Citations
PageRank
David Kitchin128210.01
William R. Cook21794225.25
Jayadev Misra33147771.78