支持SOA实施的数据库技术
作者:网界网 于翔
支持SOA的关键技术
在明确“支持SOA部署”的目标后,数据库技术也要因应应用架构的变革。其中有些数据库技术并非新生事物,但是伴随着SOA的普及,它们的价值进一步释放,对SOA的支持能力逐步凸显。其中,XML和主数据管理(Master Data. Management,简称MDM)是与SOA实施联动最为密切的数据库技术关键词。
XML技术 凭借对复杂信息的描述能力,XML数据库可以满足SOA实践中数据信息广泛、快速获取并利用的需求。SOA框架内汇集了多种形式的信息,包括驻留在关系型数据库中的结构化信息和存在于E-mail、文档、规范及其他信息源中的非结构化信息。立足二维数据管理的关系型数据库无法满足高速膨胀的非结构化信息存储与管理的需要。在众多数据库厂商的合力推动之下,XML技术已经从简单的数据内容过渡到数据结构定义、业务数据模型和业务语义模型。商业数据库对XML的支持也从“外挂”式的原始静态兼容,逐步演变为从数据库底层的“原生”动态支持。
2006年由IBM在DB2 9中推出的pureXML技术提供了“纯XML+关系型数据库”的双重引擎,IBM希望通过pureXML技术突破传统关系型数据库的信息处理瓶颈,开创“混合数据库”时代。随后,甲骨文和微软也相继在其商业数据库产品中强化了对XML数据的支持。同时,MySQL、PostgreSQL等开源数据库也能够支持XML。
王翔表示,随着SOA、Enterprise 2.0从概念走向实施,XML天然的数据描述灵活性将被广泛接受。除此以外,XQuery标准和以LINQ、Hibernate 3为代表的“XML数据/对象实体”的映射技术也将获得广泛应用。“虽然数据库厂商普遍支持,但是XML在企业实际环境的应用仍然存在困难。大规模的企业对IT运维的规范化要求越高,企业需要花时间在求新与求稳之间找到平衡。”王翔说。
主数据管理 另一个SOA信息管理的关键支撑技术。所谓主数据,是指那些保障企业运营和制定关键企业决策所要用到的数据信息,也可以更为形象地描述为“管理数据的数据”。对企业而言,主数据的价值表现在它能够将“数据之上的数据”——即企业业务的核心实体信息集中起来,并且在超越业务应用界限的情况下通过多种渠道对这些数据进行管理和利用。“主数据管理突破了传统竖井式开发的局限,帮助企业在SOA环境中实现对服务的灵活编排与治理。未来的1~2年内,主数据管理将是数据库领域的热点。”王翔说。
在实际环境中,有关主数据实体的源数据往往存在于多个系统和数据库内。主数据管理系统将那些与特定系统相关的信息子集保留下来,并且跨越异构系统对数据视图进行合并,使得企业为所有的利益相关者(包括业务系统、数据仓库和贸易合作伙伴)对主数据信息进行管理、创建、维护、使用和分析。在SOA框架中,主数据的访问可以作为一项服务打包至业务流程,这样就可以通过标准化的方式为每个流程提供一致且可管理的信息。完善的主数据管理解决方案能够提供多种形式的动态架构,且能够在协作MDM、操作MDM和分析MDM三个范畴内对多个领域(客户、产品、账户、供应商和地点)进行管理。
在5月14日举办的“IBM信息随需应变”大会上,IBM推出了首款“即购即用”的主数据管理产品——IBM InfoSphere MDM Server。这款运作型的MDM解决方案的服务对象广泛,包含客户、产品、账户、供应商、公民、员工、潜在客户、代理商、项目、产品捆绑、部件和协议等。同时,它还拥有复杂的功能及安全规则,可创建、查看和编辑数据。刘晶炜表示,基于IBM MDM应用架构及相关应用组建的信息整合服务层,可以让IT团队实现整合服务的复用,并大幅提升信息的一致性和相关性。“MDM的核心设计思想与SOA理念相互匹配,它致力于从架构级的统一规划出发,提供统一的客户体验。”刘晶炜说。
相比IBM在主数据库管理领域的强势挺进,甲骨文和微软是后来者。不过,在2008年1月,甲骨文发布的零售业产品信息管理软件中也包含了主数据管理应用产品。而在微软已经先期公布的SQL Server 2008的新性能列表中,并未注明在主数据管理方面的内容。但是在2007年,微软收购了主数据管理厂商Stratature,当时有分析人士指出此次收购的前景不甚乐观,而且在收购发生至今近一年的时间里,微软仍未向外界公布主数据管理方面的技术规划。王翔认为,主数据管理关乎软件厂商在SOA和企业信息集成市场的竞争力,在这一领域,甲骨文和微软很可能会通过继续收购和发挥既有优势的方法,与IBM、SAP、Teredata等公司展开竞争。
Info 2.0 这是由IBM推出的企业信息Mashup应用平台。IBM曾表示:“Info 2.0是SOA的最后一公里。”据介绍,Info 2.0的核心内容是把信息从应用中解放出来,使其很容易地成为服务,为业务人员所使用,它代表了Web 2.0在信息层面的定义。IBM Info 2.0包括 Mashup Hub和QEDWiki两个模块,它具备三部分功能:即创建/发现/管理信息源、转换信息源和组装使用信息源。
“和主数据管理一样,Info 2.0也是SOA的重要支持技术。”刘晶炜说。他指出,Info 2.0是把业务单元化后,将信息沉淀为规范的元素,再加以利用。其“信息方便取用”的理念与IBM的IOD(信息随需应变)策略相符。Info 2.0配合 DB2 XML模型后,企业将会获得更加简化、便利和多样化的Mashup应用体验。在与pureXML协作方面,一方面IBM Info 2.0 直接支持DB2 pureXML信息源,用户可以直接把DB2中XML字段的内容作为信息源,无需其他处理即可引用为Mashup应用信息源;另一方面,如果信息源是DB2的关系型数据,也可以利用pureXML提供的丰富函数将其转换为XML结果,再加以利用。
刘晶炜表示,Info 2.0为业务人员调用和组装信息源提供了极大的自由度。基于Info 2.0,业务人员可以自己进行数据消费,创建符合业务需求的情境应用,并对数据信息进行对比、碰撞等操作。目前,Info 2.0相关解决方案已经在公安等行业得以部署,也有不少其他行业的用户表达了希望尝试此类应用的愿望。“Info 2.0让业务人员可以把结构化和非结构化信息,以及企业和个人、互联网的信息根据需要重新组织成为由信息所驱动的业务应用。它体现了Mashup应用的核心价值,即让业务人员充分使用可以理解的信息。”刘晶炜说。
更多关于 SOA,数据库,XML,主数据管理 的文章
- [新闻]AMD将在明天公布Phenom 2新产品(图)
- [OS]Windows 7免费升级理由:记住鲍尔默
- [产业新闻]开放云计算联盟制定基于开源的云计算标准
- [产品新闻]思科推出iPhone版WebEx网络会议系统
- [服务器应用]AMD核心高速运行Solaris的9大秘诀
- [OS]Win Server 2008和Vista:相煎何太急
- [新闻]市场报告:中国已成第二大服务器消费国
- [新闻]经济危机 华硕推出服务器管理解决方案
- [产业新闻]联想海外裁员2500人超1/3 大中华区幸免
- [产业新闻]美IT刺激计划将创造百万就业机会
精彩专题
- [产业新闻]开放云计算联盟制定基于开源的云计算标准
- [产品新闻]思科推出iPhone版WebEx网络会议系统
- [产业新闻]美IT刺激计划将创造百万就业机会
- [产业新闻]2009年IT专业人士不能不知道的9大网站
- [多核]三大原因致2009年服务器销售放缓
- [产业新闻]印度第四大外包公司承认造假 股价狂跌69%
- [产业新闻]联想集团昨起停牌 重组计划或将落实
- [产业新闻]曲晓东:联想蛇吞象后最艰难时刻到来
- [产业新闻]联想海外裁员2500人超1/3 大中华区幸免
- [新闻]2009年如何快乐?收购、创新是上策
- [EternitySYQ]中电信策反启动争夺战
- [风之谷]华为老总写给抑郁员工的信
- [bigrong]网络民意是真正的民意?
- [邢小萍]“打工皇帝”加入SAP
- [宋家雨]虚拟化遭遇刀片服务器
- [睡袋熊]分散式的身份识别系统
- [EternitySYQ ]盗版论坛停止Win下载
- [温仔]工信部明确3G牌照发放方案
- [温仔]惠普增速将高于行业2倍
- [bigrong]移动支持P2P 发布DSN白皮书
- [HonestQiao]嗨!PS的脚本呢?
- [姜子牙]免费Hypervisor如何挣钱
- [宋家雨]金融危机是虚拟化的良机
- [HonestQiao]PS脚本入门系列之十二
- [姜子牙]Oracle挺Xen入Xen顾问委员会
- [宋家雨]是谁瓦解了Wintel?
- [zyzowen]搜索引擎优化的核心思想
- [bigrong]国电信跻身全球TOP10
- [宋家雨]Forge:一种虚拟化新产品
- [bigrong]饭岛爱推动网络技术革新
- [网管专区] 春节期间网络运维策略
- [网管专区]TCP/IP详解学习笔记
- [网管专区] 无法在内网用外部IP访问
- [网管专区] 网格计算中的 TCP
- [软件下载] 中铁时刻表不容错过!
- [软件下载] 硬件检测合集
- [软件下载] 横行天下flv视频下载
- [软件下载] 优化大师破解版
- [网络安全] 云安全给局域网带来机遇
- [网络安全] 内网安全面临的挑战
- [网络安全] 打造企业安全VPN连接
- [网络安全] 入侵检测模式算法新技术
- [系统应用] TCP-Wrapper管理服务
- [系统应用] RHEL5配置YUM服务器端
- [系统应用] 奇招妙计助你玩转Vista
- [系统应用] Linux难称完美几大命门
- [数据库] 自动生成bcp脚本
- [数据库] SQLServer中执行SELECT语句
- [数据库] 找到MySQL的优点
- [数据库] DB2数据库优化小技巧
- [OS]Windows 7免费升级理由:记住鲍尔默
- [产业新闻]开放云计算联盟制定基于开源的云计算标准
- [产品新闻]思科推出iPhone版WebEx网络会议系统
- [服务器应用]AMD核心高速运行Solaris的9大秘诀
- [OS]Win Server 2008和Vista:相煎何太急
- [产业新闻]美IT刺激计划将创造百万就业机会
- [数据中心管理]展望2009年数据中心行业的发展趋势
- [产业新闻]2009年IT专业人士不能不知道的9大网站
- [产业新闻]印度第四大外包公司承认造假 股价狂跌69%
- [产业新闻]联想集团昨起停牌 重组计划或将落实
- [OS]Windows 7免费升级理由:记住鲍尔默
- [SOA]如何把握SOA发展给企业带来的优势
- [产业新闻]开放云计算联盟制定基于开源的云计算标准
- [产品新闻]思科推出iPhone版WebEx网络会议系统
- [服务器应用]AMD核心高速运行Solaris的9大秘诀
- [OS]Win Server 2008和Vista:相煎何太急
- [新闻]微软张亚勤:对中国的投资不会改变
- [产业新闻]美IT刺激计划将创造百万就业机会
- [新闻]微软云计算Azure中文服务平台上线
- [数据中心管理]展望2009年数据中心行业的发展趋势



