Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 通用的SOA信息共享平台IDB_SOA简介
【标  题】:通用的SOA信息共享平台IDB_SOA简介
【关键字】:SOA,IDB_SOA
【来  源】:http://blog.csdn.net/fanyzidb/archive/2006/12/30/1468617.aspx

通用的SOA信息共享平台IDB_SOA简介

Your Ad Here
 
IDB_SOA简介
 

    IDB_SOA之所以能成为一个通用的SOA平台,是因为该平台在用户的数据库中建立了一张万能的“准一维数据结构”表(表名为idbt,如图一所示),该表可以存放任何关系数据库中的任何数据。IDB_SOA平台用idbt表来接收、存贮来自各种平台(安装了相应版本的IDB_SOA的平台)的所有数据。

    

    (图一 数据库为SQL Server2000 和Oracle)

 

    (表一)表一为用“准一维数据结构”存放数据的例子。

id oid ofeatures ovalue tvalue unit appendix begintime period authority owner remark
 

001

数据库名

图书音像

 

 

 

 

 

 

 

 

 

001

表名

图书

 

 

 

 

 

 

 

 

 

001

书名

C#和ASP.NET程序设计教程

 

 

 

 

 

 

 

 

 

001

作者

李四

 

 

 

 

 

 

 

 

 

001

价格

50.00

 

 

 

 

 

 

 

 

001

页数

400

 

 

 

 

 

 

 

 

001

出版社

清华大学出版社

 

 

 

 

 

 

 

 

 

001

出版日期

2002-1-1

 

 

 

 

 

 

 

 

 

 

003

数据库名

XZDATA

 

 

 

 

 

 

 

 

 

003

表名

ZGDA

 

 

 

 

 

 

 

 

 

003

姓名

李四

 

 

 

 

 

 

 

 

 

003

出生年月

1964.4

 

日期

 

 

 

 

 

 

 

003

性别

 

 

 

 

 

 

 

 

 

003

身高

164

 

CM

 

 

 

 

 

 

 

003

籍贯

河南

 

 

 

 

 

 

 

 

 

003

照片

 

 

 

ZP.JPG

 

 

 

 

 

 

 

005

数据库名

Bearing

 

 

 

 

 

 

 

 

 

005

表名

Bearingone

 

 

 

 

 

 

 

 

 

005

轴承代号

2204E

 

 

 

 

 

 

 

 

 

005

d

22

 

MM

 

 

 

 

 

 

 

005

D

47

 

MM

 

 

 

 

 

 

 

005

B

14

 

MM

 

 

 

 

 

 

注一:可以从理论上证明,所有关系数据库、任何表中的所有数据都可以放到这张表中。

注二:表一所示的表也是一张二维表。由于它是固定列数的表,可以把它看作是一张(准)一维表,或线性表。

 

    从技术上而言,信息孤岛问题的根源在于不同系统、不同平台中异构的数据源。要从根本上解决信息孤岛问题,必须首先解决异构数据源问题。“准一维数据结构”是一种万能数据结构,可以存放任何关系数据库中的任何数据,利用“准一维数据结构”而建立的数据库系统的数据源全是同构的。利用“准一维数据结构”可以从根本上解决异构数据源问题和信息孤岛问题。

 

IDB_SOA实现跨平台数据交换的过程如下。

1、  把将要交换的关系数据库中的数据放入DataSet中。

2、  IDB_SOA软件自动地把DataSet中的数据转换成“准一维数据结构”格式的数据并存入另一个DataSet中。

3、  调用Web服务,该Web服务自动地把DataSet中的数据发送到对方的计算机中,对方的计算机接收到数据后可以自动地把数据写入到万能的“准一维数据结构”表idbt中。

4、  IDB_SOA软件还可以象电子邮件那样形式浏览每次交换中的数据,也可以编辑其中的数据并回复发送人,并把回复结果写入对方的万能的“准一维数据结构”表idbt中。

    (图二:借助于IDB_SOA而实现跨平台数据交换的示意图)

    应用SOA软件带的新问题:随着SOA的应用会产生大量的XML文件和数据,存贮和处理这些数据是非常烦人的。要把这些数据存贮到数据库中还需要进行烦琐的数据格式转换工作。普通的以关系数据库为基础的SOA软件并不能把数据直接写入到数据库中,即普通的SOA软件无法实现任意两个数据库系统之间的无缝对接。所谓无缝对接就是把一个数据库系统中的任意数据直接写入到另一个数据库系统中,而不必用户再编写数据格式转换软件。由于IDB_SOA是以万能的“准一维数据结构”表(idbt)为基础的,IDB_SOA平台能够自动地把跨平台数据交换中所产生的所有XML文件中的数据自动地写入到idbt表中。IDB_SOA作为一个通用的平台,解决了最主要的也是最难的问题:跨平台搜索信息,跨平台数据交换,并且可以直接把数据存贮到关系数据库中。

 
 
mysql的视图、存储过程在还原备份功能上,噩梦暂时醒来。:【上一篇】
嵌入式系统兄弟msn大聚会:【下一篇】
【相关文章】
  • 沿着“重用”我们一路走来——SA、OO(DP)、Component、SOA、AOP
  • 分析公司关于SAP SRM以及SOA的专访
  • Java EE 5的SOA能力解答
  • Java EE 5平台为SOA提供的更多功能
  • 构件化和面向服务架构(SOA)
  • 第一张中国式SOA技术演进路线图成形
  • 通用的SOA供应链信息共享平台
  • 普及面向服务架构SOA软件的关键是标准化
  • 应用IDB_SOA软件解决供应链管理中的难题
  • 在网格中实现 SOA 和 Web 服务
  • 【随机文章】
  • 这些基本的东西你掌握了吗
  • 强力面对宽带时代的病毒入侵对策
  • 如何将mysql的database移出或备份
  • 关于APACHE不能启动的问题
  • 轻轻松松的安装Slackware Linux -- 2.作业系统安装初步
  • 未解决问题
  • 推荐个上传文件的javabean给大家
  • 基本复制应用实例
  • Word试卷瘦身记:有效缩减文件体积
  • 进程同步之关键区问题
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.