论文部分内容阅读
随着软件复用的发展,特定于领域的、基于体系结构的复用策略成为复用研究中的一个重要内容.DSSA(特定领域的软件体系结构)是领域工程中领域分析阶段的产品,给出了领域分析模型中所描述的系统需求的共性的解决方案.特定领域的应用框架是在DSSA的基础上设计开发的,能够支持具有DSSA的应用系统开发.一个设计良好的框架应该提供相应的集成机制,支持应用系统开发者利用框架进行应用系统的构建.领域中的业务通常是不稳定的,一个设计良好的框架应该具有相应的扩展机制,支持领域的变化性.该文结合参加"国家863项目——特定领域的应用框架和构件技术"项目的工作实践,针对电信领域的综合营业系统,对应用框架的构造以及框架中的功能集成机制进行了研究,主要工作和成果如下:1.电信综合营业系统框架的功能集成;机制该文基于电信综合营业系统框架,从功能构件、控制器、实现层的构件集成框架三个方面,针对实际的需求,设计了电信综合营业系统框架的功能集成机制,以支持基于电信综合营业系统框架的应用系统功能集成,同时对电信综合营业系统的功能变化性进行控制.●在功能构件方面,给出了功能构件的规约,以指导应用系统开发者开发和选择符合系统要求的功能构件.●在控制器方面,给出了控制器的设计模式菜单的设计模式,并确定了相应的工作原理.●在实现层的构件集成框架方面,从功能集成机制的角度对几种典型的构件集成框架作了较为深入的研究,在比较了它们对功能变化性的控制的基础上,重点介绍了文中所采用的EJB技术.2.电信综合营业系统框架功能集成机制的实现;在电信综合营业系统框架的基础上,该文采用了J2EE技术和EJB技术实现了电信综合营业系统框架的功能集成机制.实现的功能集成机制搭建在中间件应用服务器之上,采用多层体系结构实现.实现的功能集成机制不仅与具体数据库无关,而且与具体操作系统平台无关,因此具有很好的灵活性和适应性,能够很好的满足电信服务商的不同需求.已实现的功能集成机制,在电信综合营业系统框架中进行了应用,取得了较好的效果.