An agile service composition approach model is proposed to focus on the problem that most current service composition techniques are of high complexity
high cost and less flexibility. The algorithm uses Web service components as the basic service composition units to shake off reliance of traditional techniques on professionals. A light flow controller is designed to make the service composition flow not rely on any heavy server and feedback in time. Basic service composition flow can be reused in more complex services by designing a Web service component deployer. The usability and flexibility of the proposed model are verified by implementing it in an enterprise integrated project.
HAN Yanbo, WANG Hongcui, WANG Jianwu, et al. An end-user-oriented approach to exploratory service composition [J]. Journal of Computer Research and Development, 2006, 43(11): 1895-1903.
PAPAZOGLOU M P, GEORGAKOPOULOS D. Service-oriented computing [J]. Communications of the ACM, 2003, 46(10): 24-28.
任志宏. Web服务复合的若干关健问题研究 [D]. 北京: 中国科学院研究生院, 2003.
ANDREWS T, CURBERA F, DHOLAKIA H, et al. Business process execution language for Web services(BPEL4WS)version l. 1 [EB/OL]. [2012-05-04]. http:∥www-106.ibm.com/developerworks/webservices/library/ws-bpel/.
ARKIN A, ASKARY S, FORDIN S, et al. Web service choreography interface(WSCI)1.0 [EB/OL]. [2012-05-06]. http:∥www.w3.org/TR/wsci/.
BMI Working Group. Business process modeling language(BPML)[EB/OL]. [2012-05-06]. http:∥www.bpmi.org/.
Web Services Choreography Working Group. WS-choreography definition language(WS-CDL)[EB/OL]. [2011-08-01]. http:∥www.ebpml.org/ws_-_cdl.htm.
ABITEBOUL S, BENJELLOUN O, MANOLESCU I, et al. Active XML: peer-to-peer data and Web services integration [C]∥Proc of the 28th Int'l Conf on Very Large Data Bases. Berlin, Germany: Morgan Kaufmann Publisher Inc., 2002: 1087-1090.
SZALAY A, GRAY J. The world-wide telescope [J]. Communications of the ACM, 2002, 45(11): 50-54.
MARTIN D, BURSTEIN M, HOBBS J, et al. OWL- S: semantic markup for web services [EB/OL]. [2012-05-06]. http:∥www.w3.org/Submission/OWL-S/.
O'REILLY T. What is Web2.0 [EB/OL]. [2012-05-01]. http:∥www.oreillynet.com/pub/a/oreillyim/news/2005/09/30/what is-web-20.html.
LERNER R M. At the forge-JavaScript, Forms and Ajax [J/OL]. Linux Journal, 2006(150)[2012-03-20]. http:∥www.linuxjournal.com/article/9160.
RUSSELL A, SCHIEMANN D, SCHONTZLER D, et al. DOJO [EB/OL]. [2012-02-06]. http:∥dojotoolkit.org/.
WANG Ge, COOK P R. On-the-fly programming: using code as an expressive musical instrument [C/OL]∥Proceedings of the 2004 International Conference on New Interfaces for Musical Expression(NIME'04). [2011-08-12]. http:∥www.nime.org/proceedings/2004/nime2004_138.pdf.