|
|
|
基于SDO的异构服务数据模型研究
|
|
【计算机日常维护论文】摘要:面向服务架构SOA是当前解决异构系统整合和应用系统集成问题的理想方案。通过使用SOA中的服务数据对象及数据访问服务技术,对异构服务数据模型进行设计,该模型屏蔽了异构数据库间的数据访问细节,从而隔离了数据源与应用层,实现业务逻辑与数据源的松耦合。 关键词:SOA; 服务数据对象; 异构数据模型 0引言 随着计算机技术发展和应用的日益广泛,企业积累了大量以不同形式存储的电子数据,这些数据主要以关系型数据库、Excel文件和XML文件等格式存储,构成了企业的信息数据资源。对于这些根据当时企业发展需要建立起来的分散和孤立的数据,如何充分利用好这些信息资源,不仅是企业内部数据资源整合和发展的需要,也是企业之间数据交换的需要。 面向服务架构SOA是当前解决异构系统整合和应用系统集成问题的理想方案。它可以利用现有资源,实现跨平台的整合,增加程序功能部件的重复利用,减少开发成本,加快新应用的部署,降低实施风险,促进流程的不断优化,充分高效的整合现有资源,帮助企业顺利实施信息集成。本文在对SOA体系架构的相关理论及其技术进行研究的基础之上,依据SOA建模策略,利用服务数据对象(SDO)架构,提出并建立了一种新的异构服务数据模型,旨在为信息访问提供一个统一的数据应用框架,实现对企业内各异构数据源的统一、灵活和高效的访问。 1相关技术介绍 1.1SOA的概念 面向服务的体系结构(SOA)是一个组件模型,它将应用程序中的不同功能单元称为服务,并通过对这些服务之间定义良好的接口而将其联系起来。如图1所示: 图1SOA参考模型架构图 图1中服务请求者和服务提供者是SOA实现过程中两种关键角色。其中,服务提供者指的是通过发送请求消息并处理响应消息来提供服务的应用程序;服务请求者指的是通过发送请求消息调用服务的应用程序。一些服务提供者同时也是服务请求者。服务代理作为服务提供者和服务请求者之间的中介,是一个服务和数据描述的存储库。其中,服务提供者可以通过服务代理发布它们的服务,服务请求
|
|
|
|
<<<<<全文未完>>>>> 全文字数约2416字
|
要阅读全文请先注册成VIP会员!详情请阅读会员专区!
VIP会员可以阅读全文, 欢迎加入VIP会员专区! 加入VIP会员步骤如下:
注册用户名→在线购卡
|
|
|
|