ACM Home Page
Please provide us with feedback. Feedback
Efficient integration of web services with distributed data flow and active mediation
Full text PdfPdf (255 KB)
Source ACM International Conference Proceeding Series; Vol. 60 archive
Proceedings of the 6th international conference on Electronic commerce table of contents
Delft, The Netherlands
SESSION: Semantics, ontologies & enterprise integration track table of contents
Pages: 11 - 20  
Year of Publication: 2004
ISBN:1-58113-930-6
Authors
David Liu  Stanford University
Jun Peng  Stanford University
Kincho H. Law  Stanford University
Gio Wiederhold  Stanford University
Sponsor
ICEC : International Center for Electronic Commerce
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 66,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1052220.1052223
What is a DOI?

ABSTRACT

This paper presents a loosely coupled service-composition paradigm. This paradigm employs a distributed data flow that differs markedly from centralized information flow adopted by current service integration frameworks, such as CORBA, J2EE and SOAP. Distributed data flows support direct data transmission to avoid many performance bottlenecks of centralized processing. In addition, active mediation is used in applications employing multiple web services that are not fully compatible in terms of data formats and contents. Active mediation increases the applicability of the services, reduces data communication among the services, and enables the application to control complex computations. The benefits of distributed data flow and active mediation are illustrated with various applications, such as dynamic type conversion, result extraction, and engineering application. It is shown that active mediation, combining with distributed data flows, can greatly improve the performance of an application utilizing multiple web services.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., and Weerawarana, S. BPEL4WS Specification: Business Process Execution Language for Web Services Version 1.1, 2003, http://www-106.ibm.com/developerworks/library/ws-bpel/.
 
2
Ankolekar, A., Burstein, M., Hobbs, J. R., Lassila, O., Martin, D. L., McIlraith, S. A., Narayanan, S., Paolucci, M., Payne, T., Sycara, K., and Zeng, H. DAML-S: Semantic Markup for Web Services. In Proceedings of the International Semantic Web Working Symposium (Stanford, CA, 2001), 2001.
 
3
Banerji, A., Bartolini, C., Beringer, D., Chopella, V., Govindarajan, K., Karp, A., Kuno, H., Lemon, M., Pogossiants, G., Sharma, S., and Williams, S. Web Services Conversation Language (WSCL) 1.0, 2002, http://www.w3.org/TR/2002/NOTE-wsc110-20020314/.
 
4
Berners-Lee, T., Hendler, J., and Lassila, O. The Semantic Web. Scientific American, 284, 5 (2001), 34--43.
 
5
Blake, M. B. Coordinating Multiple Agents for Workflow-Oriented Process Orchestration. Information Systems and e-Business Management, 1, (2003), 1--18.
 
6
Boehm, B., and Scherlis, B. Megaprogramming. In Proceedings of DARPA Software Technology Conference (Los Angeles, CA, 1992), 1992, 68--82.
 
7
Brewington, B., Gray, R., Moizumi, K., Kotz, D., Cybenko, G., and Rus, D. Mobile Agents in Distributed Information Retrieval. in Klusch, M. ed. Intelligent Information Agents, Springer-Verlag, 1999, 355--395.
 
8
Cardelli, L. A Language with Distributed Scope. Computing Systems, 8, 1 (1995), 27--59.
 
9
Ceri, S., Pernici, B., and Wiederhold, G. Distributed Database Design Methodologies. Proceedings of the IEEE, 75, 5 (1987), 533--546.
10
 
11
 
12
 
13
Kaiser, G., Stone, A., and Dossick, S. A Mobile Agent Approach to Lightweight Process Workflow. In Proceedings of International Process Technology Workshop (Villard de Lans, France, 1999), 1999.
14
 
15
 
16
Liu, D., Cheng, J., Law, K. H., Wiederhold, G., and Sriram, R. D. Engineering Information Service Infrastructure for Ubiquitous Computing. Journal of Computing in Civil Engineering, 17, 4 (2003), 219--229.
 
17
Liu, D., Sample, N., Peng, J., Law, K. H., and Wiederhold, G. Active Mediation Technology for Service Composition. In Proceedings of Workshop on Component-Based Business Information Systems Engineering (CBBISE'03) (Geneva, Switzerland, 2003), 2003.
 
18
Moizumi, K. Implementing Distributed Services with Mobile Code: The Case of the Messenger Environment. In Proceedings of the IASTED International Conference on Parallel and Distributed Systems (Austria, 1998), 1998.
 
19
Ockerbloom, J. Mediating Among Diverse Data Formats. Ph.D. Thesis, Carnegie Mellon University, Pittsburgh, PA, 1998.
 
20
 
21
Sheng, S., Chandrakasan, A., and Brodersen, R. W. A Portable Multimedia Terminal. IEEE Communications Magazine, 30, 12 (1992), 64--75.
 
22
Sheth, A., Cardoso, J., Miller, J., Kochut, K., and Kang, M. QoS for Service-Oriented Middleware. In Proceedings of the 2002 Conference on Systemics, Cybernetics and Informatics (SCI'02) (Orlando, FL, 2002), 2002.
 
23
 
24
 
25
 
26
 
27
 
28
 
29
Wiederhold, G. The Product Flow Model. In Proceedings of 15th Conference on Software Engineering and Knowledge Engineering (SEKE) (Skokie, IL, 2003), 2003, 183--186.
 
30
31
32

Collaborative Colleagues:
David Liu: colleagues
Jun Peng: colleagues
Kincho H. Law: colleagues
Gio Wiederhold: colleagues