文档介绍:万方数据
SOA陈德烷周咨聪潘杰ぁ狟异构接口引擎,会导致集成成本高、更改难度大,不能满足企业动态易变的集成需要,更不能满足行业化软SOA和使用。墓丶恰胺瘛钡母拍睿琖将服务定义为:服务提供者完成一组工作,为服务使用者交付微计算机应用在现代企业应用环境中,合作的企业常常分别处于异地,而实际业务流程却要跨越这些分布在异地的企业以保持逻辑上更紧密的业务信息与过程的连接。另一方面,苛刻的交货期和高品质要求迫使供需链上的企业采用信息技术提高过程的效率和准确性。然而,企业内外存在多个异构、自治、分布的管理系统,而传统的集成方法采用的专用互连方法集成各件易于实施的要求。SOA所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化。一个应用程序的业务逻辑或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这SOA和配置,各个系统通过标准化的服务接口连接起来。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。SOA的业务需要,提供选择从而可以通过不同的渠道提供服务,并可以把企业现有的或已有的应用作为服务,从而29120081虾4笱盎魅酥行纳虾SOA案,⑵教ㄉ喜捎梦⑷恚甆开发技术,以低成本、高安全性、高柔性满足异地异构工作流系统之间的业务集成需求。关键词:煽蚣躓服务异构工作流集成,,,,Jan2008JieCHENDekunZHOUKeywordsServiceArchitectureintegration琖琱本文于——收到。V0129No1,.二
万方数据
国园睁霭簿哮嗨暾!痢懿穂猼二弘。赟的集成开发框架3微计算机应用年保护了现有的基础建设投资。不同种类的操作系统,应用软件,系统软件和应用基础结构相互交织,这便是企业的现状。一些现存的应用程序被用来处理当前的业务流程,因此从头建立一个新的基础环境是不可能的。企业应该能对业务的变化做出快速的反应,利用对现有的应用程序和应用基础结构的投资来解决新的业务需求,为客户,商业伙伴以及供应商提供新的互动渠道。、基于幕靖拍睿岢龅募煽7⒖蚣图,用来解决某个应用程序的业务逻辑或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。如上图所示,集成框架共分为五个层次,从下往上每层的作用和含义如下:(1)上来说可能是企业内部的系统与一些遗留系统,或是企业与其他企业的一些同类系统。从结构上来说,这些系统彼此间没有接口可供互相调用。辜悖篛对构件的定义是一个物理的、可替换的系统组成部分,它包装了实现体且提供了对一组接口的实现方法。构件表示了系统实现体的一个物理片段,包括软件代码,例如脚本或命令文件。构件自身必须相容于接口且实现接口,接口表示了驻留在构件内的成分所实现的服务。web的功能,能快速且平滑地集成到各种同构或异构的系统,并将应用层系统的部分功能或组件封装成服务向外部提供,也可以通过它的接口访问它的服务。运行时构件是一个可动态绑定的、含一个或多个程序的软件包,它作为一个独立单位,通过运行时可辨别的文档化接口加以管理和存取。(3)另外,还可将服务问的组合或互操