用户名: 密码: 验证码:
基于组件技术的软件系统模型研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
市场经济高速发展的今天,软件的开发周期时间越短,软件产品质量越好,后续可拓展性越好,所创造经济价值效益越大,所以如何能够加速软件开发时间与提高软件质量,加强后续可拓展性,成为最近软件产业中有待研究的重点内容,从而组件技术成为近几年来研究的较为热点话题[1]。
     在本文中所研究的基于组件技术的软件系统模型,由于采用组件技术作为核心思想技术,并且根据现有的技术手段加以改进,形成一套统一的标准,区别于传统软件的开发模式,使开发者更加着重于业务的开发,所以可以有效的提高软件质量,加强可拓展性。
     本文首先在对近几年的组件技术深入研究的基础上,设计并实现了基于组件技术的软件系统模型。基于组件技术的软件系统模型充分考虑了应用软件系统中资源的合理分配以及各种业务逻辑模块的组件化,保证了基于组件技术的软件系统模型的灵活性、易用性和扩展性[2]。并且充分考虑各种语言编写的组件兼容性问题,能够使用户可以在该组件模型的基础上快速的开发和部署实验,有效减少了编码工作量,提高了测试与开发的效率。其次,在该软件模型的基础上充分考虑了目前软件市场上的组件资源,设计并实现了基于组件技术的软件系统模型。该系统由一系列控制模块、连接总线以及XML接口组成,可以完成对各类业务组件的安装、信息的传递、组件安全的识别等基础功能。采用XML作为系统连接组件的接口,自定义标准化协议,简单易用,可以很好的满足对目前组件的连接需求。然后利用以开发的模型对现有组件安装进行测试给出测试以及分析结果。最后对本文所做的主要工作进行了全面的系统的总结,说明了该项目的社会价值与经济价值,并且阐述了未来的研究方向。
Nowadays, with the rapid development of marketing economy, the shorter the softwaredeveloping time is, the better the follow-up expanding and the products quality are, and so is theeconomic value. So how to accelerate software developing, to improve the product quality and toenhance the follow-up expanding has become the key of further study in software field.Furthermore, component technology becomes the hot topic in the recent researches.[1]
     The software system model referred in this paper based on the component technology,owing to adopt the component technology as a basis, and improve as the present technology,forming a unified standard, differing the traditional software development mode, making thesoftware developer pay more attention to the business development. It can enhance the softwarequality, decrease the developing time, and strengthen the follow-up expanding.
     Firstly, according to study deeply the resent component technology, this paper designs andrealizes the software system model based on the component technology. The following will becalled software model for short.[2]This system model based on the component technology fullyconsiders the reasonable distribution of system sources and the componentization of theapplication functions module. Guarantee the flexibility, usability and the expansibility, and fullyconsider the component compatibility, which will make the users to rapidly exploit and deployexperiment. Effectively reduces the coding effort, improving test efficiency. Secondly, in thesoftware model based on fully consideration of current software on the market of componentresource, design and realize the expanded system based on component technology. This systemconsisting of a series of basic modules, connection bus and XML interface can completeinstallation of components, information transferring, component security identification and otherbasic functions. Using XML as the interface for system connecting component, customstandardized protocols, easy to use, it can meet the demand of component sharing. Then use themodel which has been developed for testing the current component assembly, giving the test andanalysis results. At last, summarize the work of this paper and elaborate further researchdirection.
引文
[1]软件总线在东大阿尔派[J/OL],软件工程师,2001-04-15
    [2]喻剑. RFID中间件关键技术研究[D].广州,华南理工大学,2009
    [3]谢礼坤.分布式异构环境下信息共享与服务机制研究[D].福州,福州大学,2003
    [4]高明霞.基于WEB SERVICES的电子政务模型的研究与应用[D].北京,北京工业大学,2003
    [5]戴璐. Web Service的研究与应用[D].武汉,武汉理工大学,2004
    [6]朱节中. Web服务的研究及其在路桥收费计算机信息系统数据联网中的应用[D].南京,河海大学,2004
    [7]王诚梅.基于Web Service的实验管理平台研究[D].济南,山东大学,2006
    [8]张利民.基于SOA架构的网上交易系统设计与实现[D].成都,电子科技大学,2009
    [9]王婷. SOA的研究与实现[D].长春,长春理工大学,2008
    [10]汪仲阳.基于XML远程教育资源描述与管理系统的研究与实现[D].南京,东南大学,2005
    [11]费春. Web Service技术研究及其在网络教学系统中的应用[D].成都,电子科技大学,2004
    [12]郑强.基于产品虚拟仓库的产品网络化定制系统的研究与应用[D].重庆,重庆大学,2004
    [13]李延春,晏敏.软件构件技术的现状与未来[J];计算机工程与应用,2003,39(31),86-94
    [14]周传生.基于XML的软件总线设计的研究与实现[J].计算机工程与应用,2006,27(20),3808-3810
    [15]杨芙清,梅宏.软件复用与软件构件技术[J].电子学报,1999,27(2),68-75
    [16]贾洋洋,蒋泽军,王丽芳.基于XML的组件系统的设计与实现[J].科学技术与工程,9(2),441-445
    [17]蒋小凤.基于IP UTRAN架构的NBAP信令通信系统的设计和实现[D].哈尔滨,哈尔滨工业大学,2009
    [18]刘瑜,张世琨,王立福等.基于构件的软件框架与角色扩展形态研究[J].软件学报,2003,14(8),
    [19]徐仁佐,谢民,郑人杰等.软件可靠性模型及应用[M].北京:清华大学出版社, 1994
    [20]宋波.Java web应用与开发教程[M].北京,清华大学出版社,2006
    [21] John W. Satzinger, Robert B.Jackson,Stephen D.Burd. S系统分析与设计[M].北京:机械工业出版社,2003
    [22] Michael R. Lyu ,刘喜成译.软件可靠性工程手册[M].北京:电子工业出版社, 1997
    [23] Craig A. Berry, John Carnel, Matjaz B.Juric.实用J2EE设计模式编程指南[M].北京:电子工业出版社,2003
    [24]岳挺.转发与控制分离(ForCES)协议软件的研究与实现[D].杭州,浙江工商大学,2006
    [25]百度百科.总线[EB/OL]. http://baike.baidu.com/view/1389.htm?func=retitle
    [26] Erich Gamma, Richard Helm, Ralph Johnson.etc设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000
    [27]刘华,周熙襄,钟本善.利用Java和XML在Lotus Domino Web环境中实现跨平台数据交互[J].四川师范大学学报:自然科学版,2003,26(3):327-330
    [28]曹震.基于回调机制和约束编程的数据结构的扩张[J].计算机与信息技术,2007
    [29]拼吾爱程序人生. WCF分布式开发步步为赢(10):请求应答、单向操作、回调操作. [EB/OL]http://www.pin5i.com/showtopic-23972.html
    [30] Randy octet, Paul Patrick, Mark Roy. Understanding CORBA: the common object request brokerarchitecture [J]. Prentice Hall PTR, 1998
    [31]杨敏.对象关系型实时数据中间层[D].杭州,浙江大学,2007
    [32]卢建良.高速通用数据采集平台的设计与实现[D].合肥,中国科技大学,2010
    [33]盛浩;陆悠;蒲石. Web Services中高效可靠消息机制的设计与实现[J].微型机与应用,2005
    [34] Alex's Blog.异步消息的传递-回调机制. [EB/OL] http://alexclark.itpub.net/post/670/21154
    [35]徐仁佐,谢民,郑人杰等.软件可靠性模型及应用[M].北京:清华大学出版社, 1994
    [36]彭碧涛.基于访问控制机理的简单对象协议安全加固研究[D].武汉,华中科技大学,2004
    [37]罗小冰,马廷淮.基于XML的3WICAI设计[J].四川师范大学学报(自然科学版),2002,25(5),547-550
    [38]张晋,陈立潮.未来基于Web的通用数据格式—XML[J].华北工学院学报,2001,22(2),121-125
    [39]梅宏,陈峰,冯耀东等. ABC:基于体系结构、面向构件的软件开发方法[J].软件学报2003,14(4) :721-732
    [40] WU Ye, CHEN Mei-hwa ,OFFUTT J. Until-based integration testing for component-based softwareSystems(ICCBSS),2003
    [41]闻晶.专业网资源管理系统北向接口的设计和实现[D].北京,北京邮电大学,2008
    [42]高金波.基于XML的Tuxedo与J2EE应用程序通信接口的设计与实现[D].南京,东南大学,2006
    [43] Mili H.; Mili, F.; Mili, A. Reusing software: issues and research directions[J]. Software Engineering,IEEE Transactions on Volume 21, Issue 6, June 1995.528–562
    [44] Mark J. Christensen, Rachard H. Thayer.软件工程最佳实践:项目经理指南[M]. .北京:电子工业出版社,2004
    [45] Medvidovic N., Taylor R. N. Aclassification and comparison framework for software architecturedescription languages [J].IEEE, January 2000. 26 (1) : 483- 491
    [46]张春霁.天津财经大学计算机机房管理系统的分析设计与实现[D].成都,电子科技大学,2011
    [47] JCP Expert Group.JSR-244(java EE5.0)[S/OL] . http://jcp.org/en/jsr/detail?id=244
    [48] Brown A. W. (Ed.). Component2based software engineering [M]. IEEE Computer Soc. press. 1996
    [49]刘立功.基于SOAP的中间件应用模式的研究与实现[D].西北工业大学,2003
    [50]顾海群. CORBA对象的Web服务封装机制研究与实现[D].东南大学.2005

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700