A Plug-In Tool for Composing Web Services for Applications Development

  • Olivia G. Fragoso D.
  • René Santaolaya S.
  • Mariana Guzmán R.
  • Mario Guillén R.
  • Manuel A. Valdés M.
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4331)


Web services composition is currently the paradigm proposed to reduce the cost, time and effort in software development. At the same time, web services seem to fulfill reuse requirements that other technologies have not delivered yet. However, some software development tools do not completely satisfy the need for composing multiple web services. This paper describes tool to support in a semiautomatic way the composition of multiple web services, based on a composition process model. The tool can be used as a plug-in in some software development environments such as Eclipse. In addition, the generation of a template based on XML tags in a client application in order to facilitate the communication with the web services is also described.


Application Development Client Application Software Development Environment Client Code Software Development Tool 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dustdar, S., Schreiner, W.: A Survey on Web Services Composition. International Journal on Web and Grid Services 1(1), 1–30 (2005)CrossRefGoogle Scholar
  2. 2.
    Chandrasekaran, S., Miller, J.A., Silver, G.S., Arpinar, B., Sheth, A.P.: Composition, Per-formance Analysis and Simulation of Web Services. Masters Thesis, University of Georgia Athens (2002)Google Scholar
  3. 3.
    Pistore, M., Roberti, P., Traverso, P.: Process-Level Composition of Executable Web Services: ”On-the-fly” Versus ”Once-for-all” Composition. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 62–77. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Pistore, M., Barbon, F., Bertoli, P., Shaparau, D., Traverso, P.: Planning and Monitoring Web Service Composition. In: Workshop on Planning and Scheduling for Web and Grid Services, ICAPS 2004, Whistler, British Columbia, Canada, June 3-7 (2004)Google Scholar
  5. 5.
    Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M.: Analysis of Web Services Composition Languages: The Case of BPEL4WS. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 200–215. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  6. 6.
    Fomitchev, M.I.: Integrating XML web services with VB6 applications. Dr. Dobb’s Journal (February 2004)Google Scholar
  7. 7.
    Traverso, P., Pistore, M.: Automated Composition of Semantic Web Services into Executable Processes. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 380–394. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
  9. 9.
    Majithia, S., Shields, M., Taylor, I., Wang, I.: Triana: a Graphical Web Service Composition Toolkit. In: IEEE International Conference on Web Services, pp. 514–521 (2004)Google Scholar
  10. 10.
    Piccinelli, G., Williams, S.L.: Workflow: a Language for Composing Web Services. In: Proceedings of the 16th Euroean Conference on Object-Oriented Programming ECOOP, Malaga, Spain, June 11 (2002)Google Scholar
  11. 11.
    Ponnekanti, S.R., Fox, A.: SWORD A Developer Toolkit for Web Service Composition. In: The Eleventh International World Wide Web Conference, Honolulu, Hi (2002)Google Scholar
  12. 12.
    Ko, I., Neches, R.: Composing Web Services for Large – Scale Tasks. IEEE Internet Computing, September-October 2003, 52–59 (2003)Google Scholar
  13. 13.
    Trianotti, M., Pistore, M., Calabrese, G., Zacco, G., Lucchese, G., Barbon, F., Bertoli, P., Traverso, P.: ASTRO: Supporting Composition and Execution of Web Services. In: Third International Conference on Service-Oriented Computing, Amsterdam, The Netherlands, December 12-15 (2005)Google Scholar
  14. 14.
    Narayanan, S., McIlraith, S.A.: Simulation, Verification and Automated Composition of Web Services. In: Proceedings of the 2nd WWW Conference (May 2002)Google Scholar
  15. 15.
    Wu, D., Parsia, B., Sirin, E., Hendler, J., Nau, D.: Automating DAML-S Web Services Composition Using SHOP2. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 195–210. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16. (20/10/2005)

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Olivia G. Fragoso D.
    • 1
  • René Santaolaya S.
    • 1
  • Mariana Guzmán R.
    • 1
    • 3
  • Mario Guillén R.
    • 1
    • 2
  • Manuel A. Valdés M.
    • 3
  1. 1.Centro Nacional de Investigación y Desarrollo TecnológicoMorelosMéxico
  2. 2.Instituto de Investigaciones EléctricasMorelosMéxico
  3. 3.Universidad del MarOaxacaUSA

Personalised recommendations