没有合适的资源?快使用搜索试试~ 我知道了~
首页SOA困境:数据服务如何填平最后一英里
"数据服务是SOA(面向服务架构)发展过程中的关键挑战,被称为“最后一英里”。在电信和有线电视行业中,最后一英里曾喻指提供服务时面临的基础设施建设和维护难题,费用高昂且风险巨大。类似地,在SOA中,尽管SOA理论上能够打破应用程序之间的壁垒,促进业务和服务的重用,但它在实际应用中遇到的问题在于数据整合和管理。 在金融服务领域的一个实例中,一家大型企业希望通过SOA构建基于互联网的自助服务系统来提升客户服务和业务效率。然而,当SOA扩展到多个业务线时,数据问题凸显出来:如何确保不同业务线能够从单一接口获取准确、及时且一致的客户账户信息,这对提高用户体验和业务性能至关重要。 SOA使得应用和业务流程之间的数据流通成为关键。一个组织良好的企业信息管理系统(EIM)必须解决数据一致性、准确性和实时性问题,这是实现SOA全部潜力的基石。传统SOA模式,如Web服务集成,主要关注高层应用集成和业务流程编排,但忽视了底层数据管理的挑战。 数据服务在SOA的这一‘最后一英里’中扮演着核心角色,它涉及到数据视图的统一、实时更新、以及不同类型账户信息的准确性。只有当这些问题得到妥善解决,SOA才能真正发挥其作为新一代IT解决方案的优势,如提高敏捷性、降低成本并增强竞争力。因此,企业在实施SOA时,必须重视数据服务的设计和优化,以克服这一关键障碍,推动业务的持续发展和创新。"
资源详情
资源推荐
数据服务,数据服务,SOA的最后一英里的最后一英里
Wikipedia上说,“最后一英里(the last mile)是指电信公司为了向客户提供服务而做的最后的连接工程。通常用于电信和有线
电视产业。一般认为最后一英里意味着昂贵的费用,因为铺设线路和电缆是一项庞大的物理工程。"这种异常的复杂性、巨额
的费用和巨大的风险阻碍了许多宽带公司的发展,直到产生出新技术才使”最后一英里"得以实现。
“最后一英里”形象地说明了当前面向服务架构(SOA)所处的阶段。通常,我们认为SOA具有能够打破应用程序之间的障碍,
并在各企业之间重用业务或应用的服务。因此,SOA具有巨大的潜力发展成新一代敏捷的、成本节省型IT方案。不幸的是,这
最后一英里却成为SOA最艰难的一段旅程,令许多人对它的能力感到失望。这是因为客户和技术人员急切地期望实现SOA所
能带来的利益,而忽视了一个关键的方面--那就是数据!
为了说明这一点,我们先讨论一个大型金融服务供应商的例子。该公司急切需要能够改善其客户服务的方法,从而提高所有业
务线--比如银行、保险和抵押--的交叉销售和追加销售额。他们计划为客户提供基于互联网的自助银行服务,这可以为他们带
来更高的竞争差异化优势,提高客户满意度,自然也能获得更高的利润和市场份额。为了实现该公司提高敏捷性的目标,IT机
构通过SOA构建了基于网络的自助服务门户,使所有客户能够从单点访问公司所有业务。
然而,随着SOA设施组件(比如SOA注册、企业服务总线等)向多业务线的发展,出现了新的数据问题,即各业务线如何简
单、安全、可靠并且及时地从单点访问客户账户信息。这些问题包括:
对所有金融产品提供唯一的客户信息视图
保证能够及时地访问最新的客户账户信息
保证各种类型客户账户信息的准确性
这样,整体、准确和及时的数据成为企业最重要的战略资源。虽然这些使用数据的应用和业务过程可以通过现代方法(比如
SOA)进行架构调整,但是它们的效率还是取决于在它们之间流通的数据。
随着数据的交换,SOA使需要高质量、一致性和及时性数据的各应用和业务过程之间产生了内部依赖性。这表示如果IT项目不
能通过一个组织良好的企业信息管理系统来解决这种广泛存在且消耗巨大的数据一致性和准确性问题,那么SOA就无法实现
其全部的优势。
传统的、基于Web服务模式的SOA以高层次的应用集成和业务流程编排为目标,它倾向于最小化--甚至忽略分散于整个企业
的、异质的、不一致的、错误的数据。虽然企业应用集成(EAI)和企业信息集成(EII)等技术经常被用来作为SOA的支柱,
但这些技术同样无法有效地满足各种关于数据量和数据延迟的需求。
本文将讨论SOA这最后一英里的难题,即解决这些隐藏的数据相关问题,使SOA能够顺利地实现其业务敏捷性。我们还将讨
论如何使用可扩展的、成熟的数据集成技术将数据变成服务,以发挥SOA固有的灵活性、响应性和重用性。通过各种数据服
务技术,IT机构可以保证信息的可用性、整体性和准确性,并与业务保持同步,使企业在SOA所做的投资取得最大的业务价
值。
企业数据的适时可用性是敏捷的关键企业数据的适时可用性是敏捷的关键
不难发现,我们周围的各种强有力的影响市场的因素--比如全球化、兼并与合并、规范化、激烈的竞争、紧张的预算和对更好
的客户服务的需求都在推动着业务向更敏捷的方向发展。为了实现更高的业务敏捷性,企业的IT机构一直都在尝试构建具有灵
活性、高响应性和重用性的结构。然而,这里真正的问题是这个结构是否能够提供业务所需的数据,以及它在什么时间、以什
么方式帮助企业保持敏捷性和竞争力。这个IT结构能够处理所有关于企业数据的复杂问题吗?
整体的、准确的和及时的业务关键信息是任何企业的生存根源,也是企业获取、维持并提高客户业务和信任主要推动力。为了
在当今动态的商业环境下取得竞争优势,各企业都在不断地尝试利用所有的信息来支持任务关键的应用,比如用客户数据的整
合来支持客户中心,利用货运预测来优化供应链系统。另外,各企业也采用了各种产业标准来与其合作伙伴交换信息,比如金
融服务业中的SWIFT,保险中的ACORD,和医疗保健中的HL7等标准。所有这些情况都要求各种格式的企业数据--不管是结
构化的或非结构化的、半结构化的--可以被更多的用户通过更多的应用经常性地、批量地、近乎实时地或实时地进行访问、操
作和使用,特别是在有需求的时候。
因此,企业需要能够整体地、准确地并且及时地利用其所有的企业数据才能取得业务上的优势。而IT机构需要一种可以补充其
当前的架构投资并流畅地处理任何格式的数据的可扩展的、灵活的数据集成技术,消除数据集成的困难,为有效地响应不断变
化的业务需求提供及时的数据。如果拥有一种成熟而灵活的企业信息管理策略,能够将数据视为一种战略资源并有效地开发利
用企业各方面的所有信息,那么企业的敏捷性就能获得显著的提升。
SOA的实际技术架构的实际技术架构
上面我们已经提到,现代的企业所要做的就是使用最新的消息减少产品的上市时间,并加快差异化竞争优势的实现时间。然
而,开发并维护能够支持这种能力架构则是企业取得业务敏捷性的关键。
作为迈向敏捷的第一步,企业需要在其任务关键的部门中(比如金融、供应链、客户管理)利用既有的和新的应用、业务过程
和数据。在许多企业中,有远超过50%的IT预算被用来构建并维护这些系统之间的集成点。CIO和IT经理们经常会面对以下困
难:
IT开发、部署和维护的高成本
IT架构在满足新业务需求方面的灵活性上的匮乏
企业业务数据的不一致、不准确
下载后可阅读完整内容,剩余3页未读,立即下载
weixin_38694541
- 粉丝: 12
- 资源: 927
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功