Advertisement

Distributed Invocation of Composite Web Services

  • Chang-Sup Park
  • Soyeon Park
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4096)

Abstract

Web services provide a useful means to integrate heterogeneous applications distributed over the Internet based on XML and Web technologies. This paper presents an approach to execute hierarchically interacting web services efficiently. We provide a system architecture which can distribute invocations of web services over service providers by exploiting intensional XML messages embedding external web service calls. We also propose a greedy heuristic algorithm to generate an efficient strategy of executing web service calls, which can improve overall performance of distributed web service systems on the Internet.

Keywords

Simple Object Access Protocol Service Call Intensional Data Simple Object Access Protocol Message Execution Instance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Abiteboule, S., Benjelloun, O., Milo, T., Manolescu, I., Weber, R.: Active XML: A Data-Centric Perspective on Web Services. Technical Report, No. 381. GEMO, INRIA Futurs (2004)Google Scholar
  2. 2.
  3. 3.
    Apache Jelly: Executable XML, http://jakarta.apache.org/commons/jelly/
  4. 4.
    Curbera, F., et al.: The Next Step in Web Services. Communications of the ACM 46(10), 29–34 (2003)CrossRefGoogle Scholar
  5. 5.
    Davis, D., Parashar, M.: Latency Performance of SOAP Implementations. In: Proc. of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2002), pp. 407–412 (2002)Google Scholar
  6. 6.
    Jennings, N., Wooldridge, M.: Software Agents. IEE Review 42(1), 17–20 (1996)CrossRefGoogle Scholar
  7. 7.
    Kohlhoff, C., Steele, R.: Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems. In: Proc. of WWW 2003 (2003)Google Scholar
  8. 8.
    Macromedia Coldfusion MX, http://www.macromedia.com/
  9. 9.
    Mani, A., Nagarajan, A.: Understanding Quality of Service for Web Services. IBM developerWorks (2002)Google Scholar
  10. 10.
    McIlraith, S.A., et al.: Semantic Web Services. IEEE Intelligent Systems 16(2), 46–53 (2001)CrossRefGoogle Scholar
  11. 11.
    Milo, T., Abiteboul, S., Amann, B., Benjelloun, O., Dang Ngoc, F.: Exchanging Intensional XML Data. In: Proc. of ACM SIGMOD Conference (2003)Google Scholar
  12. 12.
    Nilsson, N.J.: Artificial Intelligence: A New Synthesis. Morgan Kaufmann Publishers, Inc., San Francisco (1998)MATHGoogle Scholar
  13. 13.
    Solanki, M., Abela, C.: The Landscape of Markup Languages for Web Service Composition. Technical Report, De Montfort Univ. (2003)Google Scholar
  14. 14.
    Tsalgatidou, A., Pilioura, T.: An Overview of Standards and Related Technology in Web Services. Distributed and Parallel Databases 12(2), 135–162 (2002)MATHCrossRefGoogle Scholar
  15. 15.
    Zeng, L., et al.: Quality Driven Web Services Composition. In: Proc. of Int’l. Conf. on WWW, pp. 411–421 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Chang-Sup Park
    • 1
  • Soyeon Park
    • 2
  1. 1.Department of Internet Information EngineeringUniversity of SuwonKorea
  2. 2.Department of Computer ScienceUniversity of Illinois at Urbana-Champaign 

Personalised recommendations