Requirements driven dynamic services composition forweb services and grid solutions

被引:21
作者
Zhang L.-J. [1 ]
Li B. [2 ]
机构
[1] IBM T.J. Watson Research Center, Yorktown Heights, NY 10598
[2] Department of Computer Science and Engineering, Arizona State University, Tempe
关键词
Business process composer; Business requirements annotation; Genetic algorithm (GA); Grid computing; Service composition; Service selection; Web services cluster; Web services outsourcing manager (WSOM) framework;
D O I
10.1007/s10723-004-4202-1
中图分类号
学科分类号
摘要
In this paper, we present theWeb Services Outsourcing Manager framework via a mathematical model for dynamic business processes configuration using existing Web Services to meet customers' requirements. An XML-based annotation document is proposed to capture the business requirements and used to dynamically generate search scripts for an advanced Web services discovery engine to find Web services from both UDDI registries and Web Services Inspection Language documents. A list of available Web services are returned for further composition and optimization to produce the final business process. This paper proposes a novel mechanism to map a service selection problem into a solution space {0, 1} to utilize global optimization algorithms such as Genetic Algorithms (GA). A working research prototype has been implemented to demonstrate the feasibility of the on-demand Web services flow composition for e-business and Grid solutions. © Springer 2004.
引用
收藏
页码:121 / 140
页数:19
相关论文
共 27 条
  • [1] Schmelzer R., Et al., XML and Web Services Unleashed, SAMS Publishing, (2002)
  • [2] Aissi S., Malu P., Srinivasan K., E-business ProcessModeling: The Next Big Step, IEEE Computer, 35, 5, pp. 55-62, (2002)
  • [3] Zhang L.-J., Chao T., Chang H., Chung J.-Y., XMLBased Advanced UDDI Search Mechanism for B2B Integration, Electronic Commerce Research, 3, 1-2, pp. 25-42, (2003)
  • [4] Business Explorer For Web Services (BE4WS), (2001)
  • [5] Zhang L.-J., Chang H., Chao T., Web Services Relationships Binding for Dynamic e-Business Integration, International Conference On Internet Computing (IC'02), (2002)
  • [6] Vose M.D., The Simple Genetic Algorithm: Foundations and Theory, (1999)
  • [7] IBM AlphaWorks, (2002)
  • [8] Zhang L.-J., Mao Z.-H., Li Y.-D., Mathematical Analysis of Mutation Operator in Generic Algorithms and Its Improved Strategy, International Conference On Neural Computing, (1995)
  • [9] Business Process E Xecution Language
  • [10] Peterson J.L., Petri Net Theory and The Modeling of Systems, (1981)