期刊文献+

基于Petri网的动态服务流程模型分割 被引量:4

Dynamic service process models fragmentation based on Petri nets
下载PDF
导出
摘要 为解决不同组织之间的统一流程定制和动态服务流程模型分割问题,提出了基于多个业务流程执行引擎支持的动态服务流程模型分割方法。首先提出基于高级Petri网的水平分割和垂直分割方法,将一个全局的BPEL模型分割为若干个完备的执行分片,然后根据组织的不同,分别放置在多个BPEL行语言引擎上执行,在此基础上进行了模型分割的正确性验证;为进一步提高多个BPEL引擎共同执行的性能,提出了混合分割方法及其体系结构,从而提高了其吞吐率,减少了服务响应时间的花费,并通过示例验证了BPEL流程模型混合分割执行的可行性。最后给出了支持模型混合分割的原型系统,实验结果表明,该模型的混合分割比水平分割和垂直分割更有效。 To solve united process customization and dynamic service process model fragmentation problems for various organizations,dynamic service process models fragmentation approaches based on multiple Business Process Execution Language for Web Services(WS-BPEL or BPEL)execution engines were proposed.Firstly,horizontal fragmentation and vertical fragmentation approaches based on high-level Petri nets were proposed,and a whole BPEL model was partitioned into several self-contained implementation sub-chips which were assigned on multiple BPEL execution engines respectively according to their organizations and roles.Correctness of the proposed model fragmentation was also verified.Furthermore,a hybrid fragmentation approach of Petri nets and its architecture were presented,so as to increase throughput as well as reduce the cost for service response time.An example was presented to illustrate the feasibility of the proposed hybrid fragmentation approach for the process implementation.Finally,a prototype system of hybrid fragmentation was developed.Experiment results showed that hybrid fragmentation was more effective than horizontal fragmentation and vertical fragmentation approaches.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2010年第6期1325-1335,共11页 Computer Integrated Manufacturing Systems
基金 国家自然科学基金资助项目(60872040) IBM全球博士奖励计划~~
关键词 PETRI网 服务流程 模型 分割 执行引擎 Petri nets service process models fragmentation execution engines
  • 相关文献

参考文献14

  • 1SCHULA-HOFEN J.Web service middleware-an infrastructure for near future real life Web service ecosystems[C] //Proceedings of the IEEE International Conference on ServiceOriented Computing and Applications.Washington,D.C.,USA:IEEE,2007:261-270.
  • 2ALVES A,ARKIN A,et al.OASIS.Web Services business process execution language Version 2.0[EB/OL].[2007-04-11].http://docs,oasis-open,org/ws bpel/2.0/CS01/wsbpelv2.0-CS01.html.
  • 3KHALAF R,KOPP O,LEYMANN F.Maintaining data dependencies across BPEL process fragments[J].Lecture Notes in Computer Science,2009,4749:207-219.
  • 4GUNARATHNE T,PREMALAL D,WIJETHILAKA T,et al.BPEL-Mora:lightweight embeddable extensible BPEL engine.[EB/OL] [2009-05-06].http://ftp,informatik,rwthaachen,de/Publications CEUR-WS-Vol-234/Paper/.pdf.
  • 5KHALAF R,LEYMANN F.Role-based decomposition of business processes using BPEL[C] //Proceedings of the IEEE International Conference on Web Services.Washington,D.C.,USA:IEEE,2006:770-780.
  • 6NANDA M G,KARNIK N.Synchronization analysis for decentralizing composite Web services[C] //Proceedings of the 2003 ACM Symposium on Applied Computing.New York,N.Y.,USA:ACM,2003:407-414.
  • 7SCHULER RWEBER C,SCHULDT H,et al.Peer to peer process execution with Osiris[J].Lecture Notes in Computer Science,2003,2910:483-498.
  • 8CHAFLE G,SCHANDRA B,MANN V,et al.Decentralized orchestration of composite Web services[C] // Proceedings of the 13th International World Wide Web Conference.New York,N.Y.,USA..ACM,2004:134-143.
  • 9NANDA M,G.CHANDRA S,SARKAR V.Decentralizing execution of composite Web services[J].ACM SIGPLAN Notices,2004,39(10):170-187.
  • 10刘必欣,王玉峰,贾焰,吴泉源.一种基于角色的分布式动态服务组合方法[J].软件学报,2005,16(11):1859-1867. 被引量:18

二级参考文献13

  • 1Papazoglou ME Georgakopoulos D. Service oriented computing. Communications of the ACM, 2003,46(10):25-28.
  • 2Benatallah B, Dumas M, Fauvet MC, Rabhi FA, Sheng QZ. Overview of some patterns for architecting and managing composite Web services. ACM SIGecom Exchanges, 2002,3(3):9-16.
  • 3Casati E Ilnicki S, Jin L, Krishnamoorthy V, Shan M. Adaptive and dynamic service composition in eFlow. In: Wangler B, Bergman L, eds. Proc. of the Int'l Conf. on Advanced Information Systems Engineering. LNCS 1789, Stockholm: Springer-Verlag, 2000.13-31.
  • 4Chandrasekaran Senthilanand. Composition, performance analysis and simulation of Web services [MS. Thesis]. Georgia:University of Georgia, 2002.
  • 5Chen Q, Hsu M. Inter-Enterprise collaborative business process management. In: Proc. of the 17th Int'l Conf. on Data Engineering(ICDE). Heidelberg: IEEE Computer Society, 2001. 253-260.
  • 6Chafle G, Chandra S, Mann V. Decentralized orchestration of composite Web services. In: Proc. of the 13th Int'l World Wide Web Conf. New York: ACM Press, 2004. 134-143.
  • 7IBM Corporation. Web services flow language (WSFL) version 1.0. www-3.ibm.comlsoftware/solutions/webservices/pdf/WSFL.pdf. 2001.
  • 8Patil A, Oundhakar S, Sheth A, Verma K. METEOR-S Web service annotation framework. In: Proc. of the 13th Int'l World Wide Web Conf. New York: ACM Press, 2004. 553-562.
  • 9Benatallah B, Dumas M, Sheng QZ, Ngu AHH. Declarative composition and peer-to-peer provisioning of dynamic Web services. In:Proc. of the 18th Int'l Conf. on Data Engineering (ICDE 2002). San Jose: IEEE Computer Society, 2002. 253-260.
  • 10Weber R, Schuler C, Neukomm P, Schuldt H, Schek HJ. Web service composition with O'Grape and Osiris. In Proc. of the 29th VLDB Conf. Berlin: Springer-Verlag, 2003. 1081-1084.

共引文献17

同被引文献60

  • 1廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报,2005,28(4):635-643. 被引量:107
  • 2刘必欣,王玉峰,贾焰,吴泉源.一种基于角色的分布式动态服务组合方法[J].软件学报,2005,16(11):1859-1867. 被引量:18
  • 3GRAY J,REUTER A.Transaction processing:concepts andtechniques[M].San Francisco,Cal.,USA:Morgan Kauf-mann,1993.
  • 4JORDAN D,EVDEMON J,ALVES A,et al.Web servicesbusiness process execution language(WSBPEL Version 2.0)[EB/OL].(2007-01-31)[2010-12-18].http://docs.oasis-open.org/wsbpel/2.0/CS01/wsbpel-v2.0-CS01.html.
  • 5SU J,BULTAN T,FU X,et al.Towards a theory of webservice choreographies[C] //Proceedings of the 4th Interna-tional Conference on Web Services and Formal Methods.Washington,D.C.,USA:IEEE,2007:1-16.
  • 6LANE S,RICHARDSON I.Process models for service-basedapplications:a systematic literature review[J].Informationand Software Technology,2011,53(5):424-439.
  • 7LAPADULA A,PUGLIESE R,TIEZZI F.Using formal meth-ods to develop WS-BPEL applications[EB/OL] (2011-03-31)[2011-04-10].http://dx.doi.org/10.1016/j.scico.2011.03.002.
  • 8FU X,BULTAN T,SU J.Analysis of interacting BPEL webservices[C] //Proceedings of the 13th International Conferenceon World Wide Web.New York,N.Y.,USA:ACM,2004:621-630.
  • 9KNIG D,LOHMANN N,MOSER S,et al.Extending thecompatibility notion for abstract WS-BPEL processes[C] //Proceedings of the 17th International Conference on WorldWide Web.New York,N.Y.,USA:ACM,2008:785-794.
  • 10MAZZARA M,LUCCHI R.A framework for generic errorhandling in business processes[J].Electronic Notes in Theo-retical Computer Science,2004,105(10):133-145.

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部