论文部分内容阅读
在企业不断发展的过程中,各种新的软件架构和信息系统也层出不穷,新系统所采用的平台和开发技术(如编程语言)与旧的遗留系统之间存在着不兼容的问题,而且随着时间的推移,这些问题也越来越突出,逐渐形成了企业系统和信息资源的孤岛。将企业的应用包装成为可以访问的单独的服务,通过标准协议接口描述访问,SOA(面向服务的架构,Service Oriented Architecture)技术使企业可以不再专注于技术导向的架构方案,将服务交互的双方从硬编码的方式中解耦。作为SOA技术的一种良好实施,ESB(企业服务总线,Enterprise Service Bus)为企业应用集成服务和交互提供一个很好的平台。本文在研究和学习SOA和Web服务技术以及ESB等相关技术与理论的基础上,结合科研室ESB系统的架构模型,分析了现有ESB系统在数据库访问操作方面的缺点和不足,结合当前成熟的三层架构设计模式,提出ESB系统数据访问控制层的概念,给出ESB系统的数据操纵控制器架构的方案,并对数据操纵控制器的功能模块进行了详细的研究和实现,最后对实现的数据操纵控制器进行了测试,总结了数据操纵控制器的存在的问题以及改进的方向。