期刊文献+

面向模式的支持多粒度服务复用的软件开发 被引量:1

Pattern-oriented software development for multi-grain service reuse
下载PDF
导出
摘要 为了提高基于Service大型软件的开发效率和运行稳定性,需要解决Web Service开发方法过程中的多粒度Service复用问题,为此提出了一种基于Service构件和组合模式的解决方法。该方法首先通过封装Service及其协调机制,以统一的方式描述不同粒度Service构件的操作和特征,组成大粒度Service构件,这种组合的大粒度Service构件可以与传统的Web Service一样对外发布。然后通过组合模式方法描述Service构件之间的关系,以支持不同粒度的Service构件的集成,从而改进Service构件的可复用性。最后将该方法应用于新闻采编业务项目实例,以说明利用面向模式的开发方法建立模式模型的过程。实践表明,基于该方法的Web应用系统可以比较容易地进行组装和发布,比传统的开发方法更为有效。 In order to improve the development efficiency of large-scale software based on service and the stability of the software,the reuse of multi-granular service in the development of Web services should be tackled as an important problem.This paper presented a model based on service components and composition patterns.In this method,at first,by packaging service and service coordination mechanism together,a uniform method was used to describe the operation and characteristics of service components of different sizes,so that large-grained service components can be composed.These combined large-grained service components could be published like traditional Web services.Then through a combination of models,the relationship between service components was described to support the integration of service components of different granularities,to improve the reusability of service components.Finally,the application of this method to e-newsroom projects was presented in several instances,to illustrate the use of pattern-oriented model as a development method to establish the process model.Practice shows that Web-based application of this method is relatively easier to assemble and distribute,and this method is more effective than the traditional one.
作者 王红
出处 《计算机应用》 CSCD 北大核心 2011年第A01期132-134,137,共4页 journal of Computer Applications
基金 山东省教育科学"十一五"规划项目(2008zk0035)
关键词 面向模式 服务 多粒度服务复用 构件 建模 pattern-oriented service multi-grain service reuse component modeling
  • 相关文献

参考文献10

  • 1PAPAZOGLOUMP.Web服务原理和技术[M].龚玲,张云涛,译.北京:机械工业出版社,2009.
  • 2HUHNS M N, Software development with objects, Agents, and sen,- iees[EB/OL]. [2010-11-01].http:// www. open. org. au / Conferences / oopsla2004 / PapersAO/Keynote-Huhns. pdf.
  • 3MAJITHIA S, WALKER D W, GRAY W A. Automated composi- tion of semantic grid services[ EB/OL]. [ 2010 - 11 - 01 ]. http:// www. wesc. ac. uk / resources / publications / pdf/AHM04/148. pdf.
  • 4SCHMIDT R, BENKNER S, BRANDIC I, et al. Applying a com- ponent model to grid application services[ EB/OL]. [2010- 11 - 01 ]. http:// research, microsoft, corn/- cszypers/ events/ WCOP2005/IO- Schmidt. pdf.
  • 5HARRI K. Dynamic method for service-oriented software design [EB/OL]. [2010 - 11 -01]. http://www, hla. no/iris28/Docs /IRIS2028 - 1034. pdf.
  • 6CHU WANG, QIAN DEPEI, LIU CHUDA. Architecture-centrie software process for software reuse[ J]. High Technology Letters, 2006, 12(S) ;85 -89.
  • 7BACHMANN F, BASS L, CHASTEK G, et al. The architecture based design method[ R]. Pittsburgh: Carnegie Mellon University, 2000.
  • 8梅宏,陈锋,冯耀东,杨杰.ABC:基于体系结构、面向构件的软件开发方法[J].软件学报,2003,14(4):721-732. 被引量:212
  • 9HUSU M. Software Factories[ R]. Helsinki: University of Helsinki, Department of Computer Science, 2006.
  • 10楚旺,钱德沛.支持软件重用的面向模式的软件开发方法[J].电子学报,2005,33(B12):2357-2360. 被引量:3

二级参考文献12

  • 1Ounsa Roudies, Mounia Fredj. A reuse based approach for requirements engineering [ A ]. Proceedings of IEEE International Conference on Computer Systems and Applications[ C]. USA:IEEE Press,2001. 448 -450.
  • 2M S Rajasree, P Jithendra Kumar Reddy, D Janakiram. Pattern oriented software development: moving seamlessly from requirements to architecture [ A ]. Proceedings of International Conference on Software Engineering I C ] [ EB/OL ]. http ://se. uwaterloo. ca/~straw03/ProceedingsSTRAW 03. pdf,2003.54 -60.
  • 3Jean-Marc Rosengard, Marian F Ursu. Ontological representations of software patterns[ A]. Lecture Notes in Computer Science [ C ]. Wellington, New Zealand: Springer-Verlag,2004,3215:31 -38.
  • 4Paul C Clements, Linda M Northrop. Software architecture:an executive overview [ EB/OL ]. http ://www. sei. cmu.edu/pub/documents, 1996.
  • 5Felix Bachmann, Len Bass, Gary Chastek, Pat Donohoe, Fabio Peruzzi. The architecture based design method [ EB/OL ]. http ://www. sei. cmu. edu/pub/documents ,2000.
  • 6Satish Chandra, Satyendra Bhattaram. Patterns approach to building software systems[ A]. Proceedings of International Conference on Software Engineering [ C ] [ EB/OL ], http://se. uwaterloo. ca/~ straw03/ProceedingsSTRAW03.pdf,2003.28 - 33.
  • 7Enrique Garcia Alcazar, Antonio Monzon. A process framework for requirements analysis and specification[ A ]. Proceedings of 4th International Conference On Requirements Engineering ( ICRE'00 ) [ C ]. USA: IEEE Press ,2000.27 - 35.
  • 8Davor Svetinovic. Architecture-level requirements specification [ A ]. Proceedings of International Conference on Software Engineering [ C] [ EB/OL]. http ://se. uwaterloo. ca/~straw03/ProceedingsSTR AW03. pdf,2003.14 - 19.
  • 9Ivica Cmkovic. Component-based software engineering-new challenges in software development [EB/OL ]. http://www. mrtc. mdh. se/publications,2005-07-04.
  • 10Scott Henninger. Accelerating the successful reuse of problem solving knowledge through the domain lifecycle[ A]. Proceedings of International Conference on SofTware Reuse [C].USA: IEEE Press, 1996. 124 - 133.

共引文献215

同被引文献12

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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