学位专题

<
DOI:10.7666/d.Y825919

基于科诺平台的SOA下业务组件(服务)的设计与实现

张诗洁
北京化工大学
引用
目前,多种的计算体系结构和编程语言使得企业所面临的IT系统更加复杂多变,形成了一个个“信息孤岛[1]。传统的应用集成方案并没有给企业IT系统间的互操作性和规范性带来实质变化。随着企业IT系统的增加,其系统的复杂性和重复利用越来越严重。 SOA(ServiceOrientedArchitecture)把应用和资源转换成标准的服务,从而形成资源的共享,能够从根本上解决“信息孤岛”的问题[2]。SOA是从软件的构架层次来提升企业应用的扩展性和适应性,从应用的开发和实现层次来看,业务组件提升了可复用组件的复用粒度,使业务知识的复用成为可能,也可以有效的增强企业应用的灵活性和可组装性。 业务组件是一个新近诞生的概念,SOA的应用也还处于发展阶段,对于两者的结合缺少专门的研究,SOA下业务组件应如何设计与实现是一个有待研究的问题。本课题针对这种情况,从对SOA的深化认识着手,研究SOA对业务组件的要求,分析业务组件与SOA中服务的关系,并推出了SOA下业务组件的设计与实现模型。 根据本课题中提出的业务组件模型对科诺平台的业务组件进行分析,结合实际应用的要求以及该平台的特点,提出了一整套业务组件的改造方案。该方案主要通过为原有业务组件添加WebService接口的方法,将其改造为SOA下的服务。该方案具有较好的通用性和严密性,并且能够与科诺平台原有的机制紧密结合。 目前,科诺平台的最新版本已经具备了按照本文制定的设计和实现方案自动生成符合SOA要求的业务组件(服务)的功能,该功能已通过实际项目的检验,经证明,效果良好。 对于科诺平台业务组件的改造是在将业务组件改造为服务方面的初步探索,同时也是一个成功的实例,对于SOA和业务组件的理论研究以及实际应用有着积极的意义。

SOA;业务组件;信息孤岛;科诺平台;计算体系结构;编程语言;应用集成方案

北京化工大学

硕士

计算机应用技术

赵恒永

2005

中文

TP311.52

49

2006-07-27(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅