Advertisement

VINCA – A Visual and Personalized Business-Level Composition Language for Chaining Web-Based Services

  • Yanbo Han
  • Hui Geng
  • Houfu Li
  • Jinhua Xiong
  • Gang Li
  • Bernhard Holtkamp
  • Rüdiger Gartmann
  • Roland Wagner
  • Norbert Weissenberg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)

Abstract

The paper presents a service composition language called VINCA, which differs from many existing ones in its emphasis on enabling business users to visually “program” from business view-point their personalized applications on the basis of Web-based services. VINCA embodies an integrated approach to mediating between diverse, rapidly changing user requirements and composites of individual services scattered over the Internet. The approach is targeted at application scenarios that require Web-based services be quickly assembled by non-computer professionals to fulfill certain spontaneous requirements. VINCA is developed within a real-world project for developing a service mediation platform for the Olympic Games Beijing 2008, on which an effective information system providing personalized and one-stop information services to the general public, should be based. In this paper, we introduce the main features and design rationales of VINCA with a scenario, and also discuss its implementation and application.

Keywords

Business-level service composition Semantic Web services On-demand just-in-time application construction 

References

  1. [Abow00]
    Dey, A.K., Abowd, G.D.: Towards A Better Understanding of Context and Context-Awareness. In: ACM Conference on Human Factors in Computer Systems (CHI 2000), The Hague, Netherlands (April 2000)Google Scholar
  2. [Andr03]
    Andrews, T., et al.: Business Process Execution Language for Web Services Version 1.1 (May 2003), http://www-106.ibm.com/developerworks/ws-bpel/
  3. [Brow97]
    Brown, P.J., Bovey, J.D., Chen, X.: Context-Aware Applications: from the Laboratory to the Marketplace. IEEE Personal Communications 4(5) (1997)Google Scholar
  4. [Cafi02]
    CAFISE group, Service Community Specification, Technical Report, Software Division, ICT of CAS (December 2002)Google Scholar
  5. [Casa01]
    Casati, F., Sayal, M., Shan, M.: Developing E-Services for Composing E-Services. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, p. 171. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  6. [Han03]
    Han, Y., et al.: CAFISE: An Approach Enabling On-Demand Configuration of Service Grid Applications. Journal of Computer Science and Technology 18(4) (2003)Google Scholar
  7. [Holt03]
    Holtkamp, B., Gartmann, R., Han, Y.: FLAME2008-Personalized Web Services for the Olympic Games 2008 in Beijing. In: Proceedings of eChallenges 2003, Bologna, Italy (October 2003) (to appear)Google Scholar
  8. [Kici01]
    Kiciman, E., Melloul, L.L., Fox, A.: Towards Zero-Code Service Composition. In: Proceedings of the Eighth Workshop in Hot Topics in Operating Systems, HotOS VIII (2001)Google Scholar
  9. [Krit01]
    Krithivasan, R., Helal, A.: BizBuilder- An e-Services Framework Targeted for Internet Workflow. In: Casati, F., Georgakopoulos, D., Shan, M.-C. (eds.) TES 2001. LNCS, vol. 2193, p. 89. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  10. [Picc02]
    Piccinelli, G., Williams, S.L.: Workflow: A Language for Composing Web Services. In: Second International Workshop on Composition Languages In conjunction with 16th European Conference on Object-Oriented Programming (ECOOP), Málaga, Spain, June 11 (2002)Google Scholar
  11. [Shen02]
    Sheng, Q., Benatallah, B., Dumas, M., Mak, E.: SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment. In: VLDB 2002 (2002)Google Scholar
  12. [Sing01]
    Singh, M.P.: Physics of Service Composition. IEEE Internet Computing 5(3) (May/June 2001)Google Scholar
  13. [Weis01]
    Weissman, J.B., Lee, B.: The Service Grid: Supporting Scalable Heterogeneous Services in Wide-Area Networks. In: Proceedings of Symposium on Applications and the Internet (January 2001)Google Scholar
  14. [Weis03]
    Weissenberg, N., Gartmann, R.: An Ontology Architecture for Semantic Geo Services for Olympia 2008. In: IfGIprints 18, Proc. GI-Tage Münster (June 2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Yanbo Han
    • 1
  • Hui Geng
    • 1
  • Houfu Li
    • 1
  • Jinhua Xiong
    • 1
  • Gang Li
    • 1
  • Bernhard Holtkamp
    • 2
  • Rüdiger Gartmann
    • 2
  • Roland Wagner
    • 2
  • Norbert Weissenberg
    • 2
  1. 1.Institute of Computing TechnologyChinese Academy of SciencesBeijingChina
  2. 2.Fraunhofer Institute for Software and Systems EngineeringDortmundGermany

Personalised recommendations