DocumentCode
1050200
Title
Orchestration in Web Services and Real-Time Communications
Author
Lin Lin ; Lin, Peng
Author_Institution
Univ. of Toronto´s M.Eng, Toronto
Volume
45
Issue
7
fYear
2007
fDate
7/1/2007 12:00:00 AM
Firstpage
44
Lastpage
50
Abstract
Web services orchestration is now being adopted for the coordination of real-time communications services, including telephony, video and multimedia communications. But do these communications services integrate into workflows in the same way as Web services in the data environment, and are orchestration mechanisms for Web services sufficient for the needs of workflows that involve real-time communications? In this article we explore these questions by taking a look at three approaches to orchestrating workflows: Business Process Execution Language (BPEL), Call Control extensible Markup Language (CCXML), and State Chart extensible Markup Language (SCXML). Through an analysis of these languages, we find that although there are similarities between BPEL as a Web services orchestration language and CCXML/SCXML as orchestration languages for telecom applications, certain key differences, namely procedural vs. event-based representation and coarse vs. fine task granularity, make it more suitable to use these two types of languages together rather than having one replace the other in converged voice-data applications.
Keywords
Web services; XML; Business Process Execution Language; Call Control extensible Markup Language; State Chart extensible Markup Language; Web service; Authentication; Fires; Joining processes; Logic; Parallel programming; Teleconferencing; Web services; XML;
fLanguage
English
Journal_Title
Communications Magazine, IEEE
Publisher
ieee
ISSN
0163-6804
Type
jour
DOI
10.1109/MCOM.2007.382659
Filename
4268282
Link To Document