论文部分内容阅读
目前,多种的计算体系结构和编程语言使得企业所面临的IT系统更加复杂多变,形成了一个个“信息孤岛。传统的应用集成方案并没有给企业IT系统间的互操作性和规范性带来实质变化。随着企业IT系统的增加,其系统的复杂性和重复利用越来越严重。 SOA(Service Oriented Architecture)把应用和资源转换成标准的服务,从而形成资源的共享,能够从根本上解决“信息孤岛”的问题。SOA是从软件的构架层次来提升企业应用的扩展性和适应性,从应用的开发和实现层次来看,业务组件提升了可复用组件的复用粒度,使业务知识的复用成为可能,也可以有效的增强企业应用的灵活性和可组装性。 业务组件是一个新近诞生的概念,SOA的应用也还处于发展阶段,对于两者的结合缺少专门的研究,SOA下业务组件应如何设计与实现是一个有待研究的问题。本课题针对这种情况,从对SOA的深化认识着手,研究SOA对业务组件的要求,分析业务组件与SOA中服务的关系,并推出了SOA下业务组件的设计与实现模型。 根据本课题中提出的业务组件模型对科诺平台的业务组件进行分析,结合实际应用的要求以及该平台的特点,提出了一整套业务组件的改造方案。该方案主要通过为原有业务组件添加Web Service接口的