鞋柜厂家
免费服务热线

Free service

hotline

010-00000000
鞋柜厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

企业数据服务解决SOA的最后一程

发布时间:2020-02-03 03:41:23 阅读: 来源:鞋柜厂家

摘要:人们在概念上普遍认为SOA有消除应用程序竖井之间的障碍的潜力,能够实现在整个企业范围内重新利用商务和应用级别的服务。

关键词:SOA数据服务企

根据维基百科的解释,“最后一英里(或者最后一公里)是从一个通信服务提供商到一个客户的提供连接的最后一段线路。电信和有线电视行业经常用到这个词汇,它通常被认为是一种价格昂贵的挑战,因为铺设线路和电缆是相当大的物理工作。”这种复杂性、成本和风险在能够实现“最后一英里”的新技术出现之前延缓了许多宽带网的部署。

电信和有线电视领域这种强大的和现实世界的类比简要说明了企业中目前的SOA状态。人们在概念上普遍认为SOA有消除应用程序竖井之间的障碍的潜力,能够实现在整个企业范围内重新利用商务和应用级别的服务。因此,SOA有很大的希望实现新一代更灵活和成本效率更高的IT解决方案。遗憾的是,最后一英里对于SOA来说一直是最困难的,使SOA不能达到人们很高的预期。那是因为在用户渴望得到早期SOA宣传中许诺的好处时,用户和服务提供商忽略了任何SOA 计划取得成功的一个重要的组成部份:他们忽略了数据!

为了说明这个事实,让我们讨论一家大型金融服务提供商的案例。这家金融服务提供商正指望提高客户服务,在所有的业务部门实现追加销售和交叉销售的机会。这些部门包括银行、保险和抵押等。这家公司希望通过向其客户提供能够提供明显的竞争差异化和提高客户满意程序的方便的基于网络的自助银行服务来实现这个目标。这项服务将推动该公司收入和市场份额的增长。要实现该公司增加灵活性的目标,这个IT机构建立一个包括基于网络的自助服务门户在内的一个SOA,在一个地方像所有业务部门的全部客户账户提供访问功能。

然而,由于SOA注册库、企业服务总线等各种SOA基础设施组件将发布到多个业务部门,人们很快就发现在一个地方方便、安全、可靠和及时地访问所有业务部门的客户的信息将产生巨大的以数据为中心的挑战。例如:

·提供一个窗口查看所有金融产品的多有客户的账户。

·保证及时访问最新的客户账户信息。

·保证各种客户信息账户的准确性。

因此,全面的、准确的和及时的数据是最重要的战略企业资产。虽然消费数据的应用程序和商务流程可以采用SOA等现代的方法构建,但是,它们的效率是与通过它们交换的数据是一样的。

在高度复杂的生命周期中,数据在用于各种经营和分析目的的不同的应用程序和商务流程的创建、处理和消费的过程中,数据见经过一系列高级的处理。随着数据的交换,SOA创建了需要高质量的、一致的和及时的数据的应用程序和商务流程之间的相互依赖性,这表明,如果IT计划不采用策划良好的企业信息管理战略来解决广泛的和代价昂贵的数据不一致和不准确的问题,SOA的全部好处就不能实现。

虽然基于简单的Web服务范例的传统的SOA方法解决了高水平的应用程序整合和商务流程编排的需求,但是,它们会减少分散在企业各个地方的不同种类的、不一致的和脏数据的复杂性。如果忽略这个问题的话,结果会更严重。而且,经常作为SOA基础的企业应用整合(EAI)和企业信息整合(EII)不能有效地处理变化多样的数据量和数据延迟的需求。

我们在这篇文章中讲将讨论SOA的最后一英里的问题。也就是说要克服妨碍SOA提供自己的承诺以保证企业灵活性的隐蔽的以数据为中心陷井。我们还将介绍IT机构如何增强SOA本身的能力,采用可实现数据服务的可伸缩的和高级的数据整合技术,实现灵活性、反应性和再利用。通过在这种技术组合中采用数据服务技术, IT机构能够通过保证以商业的速度提供全面和准确的信息最大化实现其广泛的SOA投资的价值。

企业数据恰当时机的可用性是灵活性的关键

如果我们想周围看一下,我们能够看到全球化、合并和收购、遵守管理法规、激烈的竞争、紧缩的运营预算和改善的客户服务需求的日益增长等强大的市场力量正在推动着企业变得更灵活。为了提供增强的商业灵活性,企业IT机构一直在设法构件具有灵活性、反应性和再利用能力的基础设施。然而,要问的真正问题是这个基础设施是否将提供企业需要的数据以及企业何时、何地和如何需要这些数据帮助它保持灵活性和竞争力。IT基础设施能够处理企业数据的全部复杂性吗?

全面、准确和及时的重要商业信息任何企业的生命线,是希望获取、保持和发展客户的业务和信任的任何企业的关键推动因素。要在当前动态的环境中增强竞争优势,企业正在越来越多地设法利用它们的全部信息支持客户数据整合等重要任务应用程序以支持呼叫中心和为供应链运营优化提供预测。此外,企业正在采用金融服务行业的SWIFT、保险行业的ACORD和健康医疗行业的HL7等行业标准与自己的合作伙伴交换信息。这种状况需要各种格式的企业数据,结构化的和非结构化的数据,都能够被用户访问、操作和使用。用户在需要时,要能够通过更多的应用程序接近实时地或者实时地访问这些数据。

因此,企业需要全面地、准确地和在恰当时机地利用自己的全部企业数据以获得商业优势。因此,IT机构正在寻求一种可伸缩性的和灵活的数据整合技术,弥补自己现有的基础设施投资和无缝地处理任何格式的数据,消除数据整合“一团乱麻”的复杂性,为有效地满足不断变化的商业需求提供及时的数据。采用一种高级和灵活的企业信息管理战略,把数据作为一种战略资产对待,有效地利用分散在企业各个地方的竖井中包含的全部信息,企业就能够显著提高自己的灵活性。

当前的SOA环境

正如我们在前几段看到的那样,使用最新信息较少投放市场时间的能力以及为提高竞争优势加快推出新的和差异化功能的速度是现代企业的全部要求。然而,开发和维护这种正确的基础设施以支持这些功能对于让企业实现商业灵活性是非常重要的。

作为发展灵活性的第一步,企业需要利用现有的和新的应用程序、商务流程和金融、供应链和客户管理等重要任务功能中的数据。在许多机构中,50%以上的预算用于建立和维护这些系统的集成点。首席信息官和IT经理正在不断面临如下挑战:

·IT开发、部署和维护的高额成本

·在满足新的商业需求方面的糟糕的IT基础设施的灵活性

·整个企业的业务数据不一致和不准确

集成破碎的应用程序是IT和业务部门面临的一个巨大挑战,有具体的商业意义。商业灵活性日益取决于对客户、供应商、产品和合作伙伴的全局观点。这种想法没有整合是不可能实现的。

SOA是实现新一代更灵活和成本效率更高的IT解决方案的领先技术。SOA提供了一个高度灵活的抽象层,以提供下列诱人的商业好处:

·应用程序和商务流程整合的灵活性

·再利用商务逻辑、现有的IT资产和技能集

·减少厂商锁定和因此产生的复杂性

SOA为IT部门处理企业应用程序整合复杂性提供一个漂亮的解决方案。正如图1所示,当前的SOA环境包括处理应用程序整合提供一个有效的抽象层。使用的技术包括企业应用程序整合、商务流程管理和企业服务总线。

然而,要有效地实现企业的灵活性,基本的IT基础设施必须还要支持正确时机配置分散在企业各个地方的全面的和准确的数据。根据SOA的途径进行的实施很快认识到它们的SOA平台提供商不能解决的下列以数据为中心的挑战:

·分布在整个企业范围内和范围之外的不同种类数据竖井

·数据结构的不一致和不断变化

·糟糕的数据质量,经常很难测量和监视

·对于重要的信息资产缺少共识或者单一的观点

信息是商业灵活性的关键。当需要时,应用程序和商务流程层能够始终如一地和准确地访问全面和准确的信息是非常重要的,无论这些信息在什么地方和需要什么格式。

因此,SOA实现企业商业灵活性的回报是巨大的,如果实施的时候提前把重点放在时机正确的数据整合方面。

SOA需要把数据作为一项服务提供

如果其中的数据不准确、不一致或者在需要时不能提供,应用程序和商务流程相互连接起来作为灵活性的服务就没有任何价值。如果竖井式的应用程序中的数据是坏的,通过应用程序和商务流程整合技术之后,竖井消失了,许多不同的应用程序中的数据混合在一起了,那就会发生灾难。

没有一个全面的、基于标准的和灵活的技术把全面、准确、及时的数据作为一项服务提供给SOA,最终用户可能会面临如下挑战:

·根据SOA的途径进行的实施很快认识到它们的SOA平台提供商不能解决的下列以数据为中心的挑战:

·不断变化的数据量和数据移动延迟

·数据的语义和句法不一致

·糟糕的数据质量,通常很难测量和跟踪

·对于重要的信息资产缺少共识或者单一的观点

·分布在整个企业范围内和范围之外的不同种类数据竖井

·整个项目的数据整合逻辑和技能很少或者没有再利用

因此,基本的IT基础设施并非与数据问题没有关系,而是可能对那些缺少恰当时机数据整合战略的企业构成实际的风险。SOA通过打破应用程序竖井之间的障碍提供了一个灵活的框架,使用灵活的和再利用的应用程序级或者商务服务实现商务流程的编排。如果使用全面的、准确的和及时的信息增强了SOA内在的灵活、反应性和再利用能力,商业灵活性肯定可以实现。

所需要的是一种可伸缩的数据服务技术。这种技术建立在高级数据整合平台上,能够向SOA提供一种基于标准的数据抽象层并且以服务的方式提供全面、准确和及时的数据。(见图2)。一个数据服务是一个模块的、可再利用的、定义良好的、业务相关的服务,能够在整个企业和整个企业防火墙内部实现访问、集成和恰当时机地提供企业数据。然而,与应用层或者商业服务不同,数据服务是更精细的专业的服务,能够实现与数据资源的松散耦合式的关联,是以数据为中心的和专门制作的,以便在SOA中实现恰当时机的数据整合。

数据服务技术还应该是能够编排和排序原子数据服务,实现灵活地组合和再利用整个项目的高级数据整合任务。正如图3所示,原字数据服务必须能够实现高级的数据整合,例如,访问、程序概要分析、净化、转换和提供数据。这种数据能够在各种组合中排序以支持一个企业中的整个数据整合生命周期。

理想的情况是,数据服务技术需要向SOA提供如下高级能力:

·广泛地访问企业中任何数据源中包含的全部复杂数据

·方便和迅速地创建高级的、伸缩性的和可再利用的数据服务

·原子数据服务的编排要包括整个数据整合证明周期

·以恰当的时机配置在多种协议上的应用程序和商务流程中的数据

·对于所有数据源的全部数据要采取提前的或者有前瞻性的处理方式

·数据志工具支持改变管理和影响分析

·无缝集成现有的IT基础设施和SOA的基石

最后,由于性能和伸缩性是任何重要任务操作的核心,这种数据服务技术还应该能够处理高并发度和庞大的数据量,这是这种环境的典型要求。

SOA与集成能力中心

集成能力中心(ICC)是人、技术、政策、最佳做法和流程的基础设施,重点是快速、反复的和节省成本的部署重要的数据整合项目以满足机构的目标。机构发现,他们的ICC的能力与他们迅速对动态变化的商业模式、激烈的竞争和苛刻的客户做出反应的能力之间存在直接的联系。简言之,ICC是负责以商业的速度提供可信赖的数据灵活性的基础设施。

数据服务技术鼓励按着通用标准实行开发流程标准化的方式创建和管理ICC,以便更多地进行再利用、支持共享的服务环境、支持集中化的服务环境以及启用数据服务和数据架构的治理流程。这样,有关方面就能维护定义、语义和服务级协议。

由数据服务技术实现的ICC因此将成为SOA中数据集成的实现者,因为它提供了在整个企业范围内访问和传送全面的、准确的和及时的数据所需要的适应性架构和技术基础。它还提供一些通过一项技术调整交叉职能团队所需要的协作工具,提高对企业变化的需求做出快速反应的能力。最后,它提供一个安全的、伸缩性的和具有反应能力的平台,以保证访问重要任务信息,支持整个企业的各种项目。

结论

正如我们在这篇文章中所看到的,高级的和企业级的数据服务能够通过提供SOA中的基石解决SOA的最后一英里的问题,保证以商业的速度提供全面和准确的重要商业信息。

责编:

日本女优番号大全

佐佐木艾丽作品

京香julia

av女优佐佐木艾丽番号