期刊文献+

一种基于SOADL的Web服务合成方法 被引量:1

AN APPROACH OF WEB SERVICES COMPOSITION BASED ON SOADL
在线阅读 下载PDF
导出
摘要 服务合成是面向服务的软件开发中的一个重要开发活动。探讨了体系结构设计和服务合成之间的关系,提出了一种基于体系结构的Web服务合成方法。通过自动发现服务以及自动生成过程代码和部署代码,可以将SOADL的体系结构模型转化为一个可执行的BPEL组合系统,来实现Web服务的合成。与其它服务合成方法相比,合成方法可以更好地实现从设计到实现的平滑过渡,提高合成的效率和保障合成后系统与体系结构模型之间的可跟踪性。 Service composition is an important development activity in service-oriented software development. This paper discusses the relationship between the architecture design and the Web services composition, and proposes an architecture-based method to support web services composition. This approach is based on SOADL (Service-oriented Architecture Description Language), a new ADL for Service-oriented Architecture. Through automatically discovering services, and automatically generating BPEL process codes and deployment codes, the SOADL architecture model can be instantiated as an executable BPEL composition system, so as to realize the Web services composition. Compared with other service composition approach, this approach can smoothly shift the design resolution into implementation, to improve the efficiency of composition, and to guarantee the traceability from composed system to architectural model.
出处 《计算机应用与软件》 CSCD 北大核心 2008年第11期23-25,共3页 Computer Applications and Software
基金 北京市2007年度科技发展计划基金面目(KM200710772003) 国家自然科学基金项目(60773006)
关键词 服务合成 SOA ADL BEPL Service composition SOA ADL BPEL
  • 相关文献

参考文献6

  • 1Magee J, Kramer J. Dynamic structures in software architectures [ J ]. Acn Sigsoft Software Engineering Notes, New York:ACM Press, 1996, 21(6) :3 -14.
  • 2梅宏,陈锋,冯耀东,杨杰.ABC:基于体系结构、面向构件的软件开发方法[J].软件学报,2003,14(4):721-732. 被引量:211
  • 3饶元,冯博琴,李尊朝.ALBC4WS:一种基于软件体系结构生命周期的动态服务合成框架[J].计算机研究与发展,2005,42(12):2063-2069. 被引量:4
  • 4Jia Xiangyang, Ying Shi, Zhang Tao, et al. A new Architecture Description Language for Service-oriented Architecture [ C ]. In proceeding of 6th International conference on Grid and Cooperative Computing, 16-18 August,Urumchi,Xinjiang,China,2007 : 96 - 103.
  • 5Oasis, Business Process Execution Language for Web Services, Version 2.0 [ OL] ,2007. http ://docs. oasis-open, org/wsbpel/2.0/.
  • 6ActiveBpell, Llc. ActiveBPEL engine [ OL ]. http ://www. activebpel, org/.

二级参考文献13

  • 1饶元,冯博琴.基于Web Service的分布式松耦合环境下的可编程网络模型[J].小型微型计算机系统,2005,26(3):528-531. 被引量:5
  • 2Jian Yang, Mike. P. Papazoglou. Web component: A substrate for Web service reuse and composition. In: Lecture Notes in Computer Science 2348. Berlin: Springer, 2002. 21-36.
  • 3Haiyan Sun, Xiaodong Wang, Bin Zhou, et al. Research and implementation of dynamic Web services composition. In: Lecture Notes in Computer Science 2834. Berlin: Springer, 2003. 457-466.
  • 4M.L. Griss. Architecting for large-scale systematic component reuse. In: Proc. 1999 Int'l Conf. Software Engineering. Los Alamitos, CA: IEEE Computer Society Press, 1999. 615-616.
  • 5H. Mei, J. C. Chang, F. Q. Yang. Software component composition based on ADL and middleware. Science in China (F),2001, 44(2): 136-151.
  • 6Rachid Hamadi, Boualem Benatallah. A Petri net-based model for web service composition. The 14th Australasian Database Conf.Database Technologies 2003, Adelaide, Australia, 2003.
  • 7Juan R. Velasco, Sergio F. Castillo. Mobile agents for Web service composition. In: Lecture Notes in Computer Science 2738. Berlin: Springer, 2003. 135-144.
  • 8J. Peer. Bringing together semantic Web and Web services. In:Horrocks ed. Proc. Int'l Semantic Web Conf. Berlin: Springer-Verlag, 2002. 279-291.
  • 9A. Tsalgatidou, T. Pilioura. An overview of standards and related technology in Web services. Distributed and Parallel Databases,2002, 12(2-3): 135-162.
  • 10M. Hondo, N. Nagaratnam, A. Nadalin. Securing Web services.IBM Systems Journal, 2002, 41(2): 228-241.

共引文献213

同被引文献14

  • 1杨鑫,陈俊亮.WSC/ADL:Web Services组合系统体系结构描述语言[J].软件学报,2006,17(5):1182-1194. 被引量:11
  • 2梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:143
  • 3李长云,李赣生,何频捷.一种形式化的动态体系结构描述语言[J].软件学报,2006,17(6):1349-1359. 被引量:33
  • 4Oreizy P, Gorlick M, Taylor R.An architecture-based approach to self-adaptive software[J].IEEE Intelligent Systems, 1999, 14 (3):54-62.
  • 5Jia Xiangyang, Ying Shi.A new architecture description language for service-oriented architecture[J].IEEE,2007.
  • 6Oquendo Ex-ADL: An architecture description language based on the higher-order typed x-calculus for specifying dynamic andmobile software arehiteetures[J].ACM SIGSOFT Soft:ware En- gineering Notes,2004,29(3) : 1-14.
  • 7Alien R.A formal approach to software architectures[D].Httsburgh: Carnegie Mellon University, 1997.
  • 8Milner R, Parrow J, Walker D.A calculus of mobile processes[J]. Information and Computation, 1992,100( 1 ) : 1-40.
  • 9Allen R.A formal approach to software architectures[D].rIttsburgh: Carnegie Mellon University, 1997.
  • 10Sangiorgi D.Expressing mobility in process algebras:First-order and higher-order paradigms[D].Edinburgla:University of Edinburgh, 1992.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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