SOA中的数据之将数据转换成信息(二)

日期: 2007-12-17 来源:TechTarget中国

  SOA中数据的价值

  各种组织对于定义和细化自身SOA参考架构(SOA RA)有着不同的动机、出发点和优先次序,向SOA转换时可能会发生变化。规划设计SOA RA的完整方法应该包括数据服务(data services)层。本文采用数据服务层这一术语包含数据和信息访问服务。

  如果在SOA RA中没有企业数据服务层,则其后的业务项目将被迫开发成特定于每一个应用程序的专用“点”或者一次性解决方案。几乎没有通用性,几乎没有共享的服务定义、重用和一致性,规范的数据模型的定义也会变得难懂。如果认识到SOA的优点,则会逐渐认识到它的众多优势。我们很可能都看到过这样的统计信息:企业应用程序软件开发的50%到80%的项目资源消耗在数据集成任务上。这一“事实”应该足以确定在任何SOA实现中数据服务层是必不可少的一部分。企业软件解决方案的主要设计目标是数据处理,结合这一概念, SOA 中数据的价值应该非常明显。

  数据、数据模型和数据管理是SOA成功的基础。实际上,BEA对数据服务如此高度地重视,以至于我们不仅提供 AquaLogic Data Services Platform 产品,还把数据服务当作许多 BEA Consulting 服务产品的基础,其中包括一个Data Services Consulting Service,该服务着重于SOA数据和信息层的规划、设计和开发。

  关于数据访问和连通性服务的注释

  访问数据资源的数据访问服务通常被总称为企业信息系统(EIS),也叫数据库和文件系统。它们可以是遗留系统、记录系统,包装好的商业应用程序、用户、伙伴、第三方应用程序和服务,以及Web services。它们的共同之处是向其他应用程序提供数据和/或信息(在本文中的意思是行为)。因此,这些应用程序在通过数据访问层被访问时就是数据的另一种形式或另一个数据源。在一个更高的抽象层上,数据服务与消费应用程序看上去一样,这是SOA RA的数据服务层的主要目标(标准化/一致性)之一。公开的接口与一个或多个数据库、表、后台、遗留系统、快速收缩的系统和/或外部系统交互,这是数据服务层封装的一个实现细节。

  连通性服务以基于标准的方式将应用程序和数据库公开为应用程序服务。

  将数据转换成信息

  假设您的组织正计划向 SOA转换。 SOA RA的所有层和所有方面(见图1)的研究和规划已经开始,您的任务是数据服务层的实现。现在该怎么办?想想下面的几个步骤:

  ·盘点现有的数据和系统访问资源

  ·确定依赖关系矩阵

  ·建立基线度量/SLA

  ·设置资源优先级

  ·执行数据建模

  ·d创建逻辑建模

  ·设置信息规则

  ·建立应用程序规范

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 云应急响应和取证:企业须知

    很多企业已经在以一种或者另外的格式使用云,这取决于服务模型——基础架构即服务,软件即服务或者平台即服务——需要按需采用对应的应急响应和取证调查流程来支持云计算服务。

  • 优化混合云性能:数据管理技巧大公开

    对于许多企业来说,建立混合云是在他们2016年的首要任务。而虽然成功部署混合云的模型本身就是一个成就,只是在私有云和公有云之间拥有互操作性和稳定性仍然是不够的。

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 选择云服务提供商的五大标准

    云计算市场风起云涌,已经是国内、国际厂商的兵家必争之地,根据甲骨文的观察,即使在国内用户对云计算的接受程度已经越来越高,但随着市面上云平台、云服务的种类和数量不断攀升,许多企业身处云计算的浪潮,如何精确地评估自己的需求,通过云计算的优势增强自身的核心竞争力,是目前这些企业所面临的最大难题。