首页 > 新闻 > 专家观点 >

一体化本质之架构平台

2012-12-06 16:31:36   作者:   来源:畅享网   评论:0  点击:


 

  数据集成:有四种模式对数据库和应用系统进行数据交互:

  直接访问数据库,基于JDBC(Java Data Base Connectivity,是一种执行SQL语句的Java API,可以为多种关系型数据库提供统一访问接口)构建数据接口,直接访问数据库,进行数据交互。

  通过数据接口访问,基于ODBC(Open Data Base Connectigity ,开发数据库链接标准)构建数据库访问标准,通过接口进行数据交互。

  通过服务封装访问,通过SDO(Server Data Objects,服务数据对象)创建统一规范的数据接入层,将混杂的数据源整合到其框架和工具集当中,通过访问其服务进行数据的交互,不直接访问数据库。

  通过WebService数据访问,WebService是一种基于XML、SOAP、WSDL、UDDI等技术的独立于平台、软件供应商的标准。是创建可互操作的、分布式应用的新平台,也是时下较为流行的应用与数据集成方式。

  XML:Extensible Markup Language,可扩展标记语言。用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言,是SGML(标准通用标记语言)子集,非常适合Web传输,提供统一的方法来描述和交换独立于应用程序或供应商的数据。

  SOAP:Simple Object Access Protocol,简单对象访问协议。一种轻量的、简单的、基于HTTP、 XML 的协议,它被设计成在 Web 上交换结构化和固化的信息。

  WSDL:Web Services Description Language,Web服务描述语言一种接口定义语言,用来描述WebService的接口信息。

  UDDI:Universal Description Discovery and Integration,统一描述、发现与集成协议。它是一种规范,用于Web服务的注册与发现机制,为Web服务提供三个重要的技术支持:①标准、透明、专门描述Web服务的机制;②调用Web服务的机制;③可以访问的Web服务注册中心。

  以上四种集成模式,从本质上归纳,数据交互要么直接操作数据库,要么通过构建一定的服务标准调用数据库(如:WebService模式),再进行数据交互。各有其优缺点:

 

分享到: 收藏

专题