欢迎来到天天文库
浏览记录
ID:29961590
大小:206.00 KB
页数:6页
时间:2018-12-25
《面向服务架构的企业整合》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、面向服务架构的企业整合XML和Web服务将EAI作为一种战略重构的业务基础平台,得到广泛的应用和普及,由于这项技术的出现,很难说XML和Web服务今后的发展趋势会是怎样?XML将EAI技重新植入面向服务架构,使其互补平台全面实现EAI架构,结果证明,EAI产品的质量和复杂度比以往任何时候都要好。至于另一方面:随着EAI的不断发展,EAI很有可能成为一个特别的Web服务,EAI在XML和Web服务越来越广泛的应用。随着EAI的不断发展,可以使不同的环境在一个标准的数据共享平台运行,并提供一个标准的数据传输的授权网络平台,XML的服务尽可能的去掉自
2、己专用平台,以支持利用这一运输标准比以前的沟通非标准界限好的平台。现在这个已经没有多大的问题了。在EAI从底层向上层的产品都支持XML和Web服务的技术平台,已经成为XML和Web服务技术的重要平台。1.服务模式成为企业集成架构:这一过程为导向性质的EAI解决方案,推动了需求的服务模式,可以执行和管理各个方面的企业业务。EAI的中间件通常是参与建立和维护这些服务,但是提供这类独立的服务,并非是定制开发集成解决方案。无论哪种方式,它们的作用和技术对企业在设计集成架构都是是非常重要的。以下XWIF服务模式是以服务为导向企业独特的应用集成环境。当协调
3、消息交换模式参与执行商业任务时,通常需要封装他们之间相互作用的网络服务,然后进入一个专门的业务流程。这个业务流程提供了一个集中的业务逻辑来源规则,条件和有关的工作情况,这时将提供一个解决方案。近年来,像这样业务流程的越来越多,但是BPEL4WS的规范得到了最广大的行业支持。BPEL4WS提供一个框架补充了WS-协调和WS-交易标准,并建立了先进的和全面的管理业务流程。BPEL4WS进程服务是为Web服务的数值组成而存在的,该进程符合最传统的工作流程要求。BPEL4WS的代表进程服务包含文件(或portTypes)接口。WSDL文件既是本身的进程
4、服务也是参与任何额外执行化进程的服务。BPEL4WS服务与平常的WSDL文件相同,但是BPEL4WS服务定义了没有约束力processprovides进程。这个进程是中立的并且可以重复使用,也可以独立改变环境的技术部署。WS-协调是密切的WS-交易规范,它定义两个不同类型的协调,这两者都是企业集成环境。第一种类型,原子交易,使管理的ACID一样交易,这样的话就需要建立-6-原子事务协调的服务模式,这是最常见协调服务中的传统一体化架构。第二种类型提供了一个长期运行的事务模式,是具有代表性的协调服务模式。一体化业务流程是一个典型的特征的EAI解决方
5、案,这就是为什么协调服务是专门管理长时间运行商业服务的原因。这种服务模式通常是使用过程服务中的一种结合手段,也是处理成功或失败的有关情况进程的总体活动。而WS-协调提供了一个规范服务支持与管理的预定接口。2.企业集成架构的基本出城部分:在新技术的帮助下,EAI建立了沟通和自动化应用解决方案,这个方案包括两个核心部分:中间组件和精确引擎。为了说明这些组成部分的功能,我们对基本数据交换环境进行了规定。虽然explainkey看似简单,但关键的还是EAI的概念解释。大多数企业集成问题都是通过使用这两个核心组件解决的,再顺便说一句,这两个两个核心组件也
6、同样应用在B2B环境。该部分能够进行多种运行功能,如:●sopliisticated数据转换.●合并不同来源的froin文件.●补充收一个应用程序的更多信息培养箱的主要功能集成中间件组成部分,是确保收到的数据从一个源始终周期里得到培养的预期目标,以下五个步骤的过程表明,检索数据乙,从应用层响应请求(如何将请求发送到应用B的例子)图10.7概述了这一过程的步骤:第1步:获取要求的数据从源数据库(图10.8)启动请求的数据取出,传送至应用B.申请乙进程这一请求,并检索数据.-6-第二步:假设验证的源数据源架构(图10.9)在某一点上,检索数据验证架
7、构代表数据模型的信息文件,将被用来运输应用边界以外的数据,这一步可能会出现在本地的数据库,也可以申请执行逻辑B。后一种情况,假设数据来自多个数据源,在这种情况下为解决这种代表性的问题,可能存在一种特殊的架构模式。第3步:中间件的数据格式(图10.10),在此我们将中间件组件传送到应用模式以及一个数据地图,可以把所需要的A从数据检索传到数据格式应用,此外,在这个例子中,它执行的动态查询是从外部数据源获得的数据,以补充所收到的数据与其他信息的不足。第4步:确认目标数据使用其目标模式(图10.11),将接收和验证数据反应到其原始请求。-6-第5步:插
8、入数据到目标数据库(图10.12),一旦验证成功后,将执行应用程序,将数据A插入数据库中。3.Web服务和企业集成架构:一体化结构设计,为企业解决跨越
此文档下载收益归作者所有