什么是数据建模:SOA成功的关键是数据建模?

当SOA出现它承诺将彻底改变跨组织和网络应用数据访问这基本上是任何地方都需要

  促进数据最终重用和治理快速增长数据是SOA其他承诺而不是从个系统复制数据到另个系统SOA提供更清洁方式来直接访问数据和重用它应该把到意大利面条般离散专有接口区别系统转化成编制访问层可以要求任何地方数据并把数据无缝传回从而更加灵活以应对不断变化业务需求

  虽然SOA已经完成了这它也创造了些新挑战这个新数据“源”是如何记录?它是怎样治理?谁对质量维护和后端数据库可追溯性负责?在某些时候SOA层或企业服务总线数据已在数据库中结束了如果在SOA基础设施没有利用标准在没有返回情况下整合和数据共享可能不够确定也正是时间和金钱浪费开始

  数据存更多存在于数据库中SOA已经是非常宝贵它能帮助其重用和控制另组治头痛数据冗余 Web服务骨干和SOA是XML更具体地说XML模式(XSD) XSD发展仍引出“狂野西部”图片在你建立任何需要应用时你基本不考虑重用和标准对于大部分XSD已经由开发人员管理而不是数据架构师通常开发人员在同时间只为个项目工作而且通常不考虑企业级标准并确保数据存储在个地方来确保同样方式如其他任何地方数据存储

  因此你不仅可以在SOA层中相同数据有区别表示但在SOA层中相同数据版本可以脱离源系统数据

  XSD语言也有区别标准对于数据是怎样类型比数据库DDL提供更多自由在大多数数据类型中精度和规模是可选在数据类型的间最大长度是串、日期和整数主键、外键和检查约束也区别对待这可能导致XSD结构和后端数据库的间剧烈分歧如果源和目标规则是不结转到XSD定义它可能会导致许多或者更糟它可能会导致系统的间储存讯息数据丢失

Tags:  数据建模工具 数据建模方法 数据建模 什么是数据建模

延伸阅读

最新评论

发表评论