文档介绍:兰州理工大学
硕士学位论文
基于软件总线的软构件技术的研究
姓名:潘强
申请学位级别:硕士
专业:计算机应用技术
指导教师:张秋余
20060528
论文最后还利用软构件技术对甘肃省科学技术攻关项目⋯一畔⒎⒉摘要随着软件需求的激增,软件规模和复杂度的不断增大,传统的软件开发模式面临着前所未有的挑战,人们开始探索新的软件开发技术来适应软件发展的要求。软件复用是解决这一软件危机行之有效的方法,软构件技术则在软件复用中窈腿砑芟叩墓辜樽敖峁蛊教ǎ晒Φ亟扮演着重要的角色。随着网络技术的发展,本文在研究软件构件技术和软件总线体系结构的基础上,为了解决软件总线无法在上很好应用的问题,将技术引入到软件总线体系结构中。由于软件总线模型起源于械腛总线,因此论文通过对窈蚦对象进行集成研究,针对窈蚦对象的接口转换和相互问消息转换的问题,利用一种集成网关实现了窈韵笾涞耐ㄐ拧j珊笤谏钊胙芯恳延械墓辜樽捌教ǖ幕∩希么集成网关设计出了。种基际跻氲饺硎沧芟咛逑到峁怪校迪至巳砑芟咛逑到峁沟某络化扩展,此半台是对已有的软构什组装平台的一种扩展。生成器的研究与实现钔嗪牛籄一辛朔治鲇肷柚〉昧预期的效果,缩短了软件的玎发周期。关键词:瘢籧:软构件;集成网关;组装平台;体系结构;软件总线;硕谎宦畚
一篧,:·—,,,’’”琲.,。,。瑃,畇,琓瑄,.籆;籭畁;;;
插图索引系统启动界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯简单的网页模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图构件的组成结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯工作模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯体系结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯槌山峁埂逑到峁雇肌肭蠓⑺秃拖煊Φ姆椒ā裉逑到峁埂构件库层次结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯构件库的管理流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯构件库的“桥梁”作用⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯构件库的服务模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯分柿式软件总线的纠成结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯淖芴褰峁埂服务模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯调用机制⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯雡的集成⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯集成网关系统结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯基于竦墓辜樽敖峁埂扩展后的基于软件总线的构件组装平台环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯软件总线的通信结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯开发过程示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯系统软总线模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯系统层次结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯数据库设置流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯信息结构设置流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯新建发布模板流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯系统整体运行流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯新建网页模板的界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯硕Q宦畚图图
附表索引痺虻ダ嘈陀成涔叵怠表与槌啥哉毡怼与檎槐冉稀
作者签名:鹚;玺、,雾磁日期:郦年知扩日⒈C芸冢凇!D杲饷芎笫视帽臼谌ㄊ椤日期:锄晔吕┤日期:如∥年厂月∥日兰州理工大学学位论文原创性声明学位论文版权使用授权书本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权兰州理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于⒉槐C芸凇朐谝陨舷嘤Ψ娇蚰诖颉啊獭作者签名:导师签名:
行的系统一一基于构件的软件开发,提高了系统的可维护性,缩短开发周期,降低第绪论、,软件需求量迅速增加,规模也日益增长,软件规模的迅速增长,带来了软件的复杂程度的增加和程序代码的几何级增长。即使是富有经验的程序员,也难免对编写数万行的软件顾此失彼,庞大的软件开发和维护费用,加上不可避免的软件质量下降,对计算机应用的继续扩大构成巨大的威胁。软件危机⋯的概念也随之提出,概