监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

应用集成技术的演变

申请免费试用、咨询电话:400-8352-114

文章来源:泛普软件

 集成系统的结构多年来在信息化上的大量投入使得各大型企事业单位都有了相当的基础,引入了不同时期的技术和软、硬件平台,陆续建起了许多应用系统。当前,企业级信息系统通常要面对多种多样的硬件平台、操作系统、编程语言、软件技术、数据管理系统以及各种具体业务应用,需要进行复杂的业务处理和解决复杂的协调问题,其本身早已从单一的数据库应用系统演变成了一个网络环境下的、由人员、设备和信息组成的、分布和异构的复合系统。随着需求的变化和技术的发展,企业级应用系统又在着眼于从以纵向业务为中心的孤立式应用朝着面向企业内、外的业务流程和动态协同工作的集成化信息系统的过渡,以提高企业整体上的协同能力、快速反应能力、适应能力和电子商务能力。

    围绕现代企业级应用系统构筑的问题,应用集成的方法、技术和工具近来又一次成为信息技术领域备受关注的焦点。人们在实践中逐渐认识到,企业级应用集成不是一件一劳永逸的事情,而是一个持续的过程。在现代社会环境中,各企事业单位都要面对快速变化的运作环境和社会需求。尤其是,近年来网络计算环境的发展促进了经济全球化。在互联网经济时代,企业更无法在完全独立的“真空”环境下运营,而迟早要卷入到电子商务的大潮之中。这些都要求企业的信息系统必须能够依据新的需求,快速、灵活地集成各种已有的和新添置的业务应用系统,并使得它们即时、有机地协同起来为企业的业务活动提供服务。无论是从企业内部信息化发展的角度,还是从实施基于Internet的电子商务的角度考虑,柔性化信息系统基础设施的建设以及支持应用集成和协同工作的技术和工具都是核心问题。

    (一)传统集成技术

    “集成”不是新词。应用集成包括了界面集成、数据集成和流程集成等几类。界面集成是最浅层次的,只是把原有零散的系统的界面集中在一个新的、通常是浏览器的界面中;数据集成是为新的商业目的,提供一个可访问已有的多个数据库系统的新的接口。即使是数据集成也是不够的,因为数据的意义需要还体现在数据之外的约束和处理上。流成集成是最高层次的集成,只有它才能最好地实现新的商务目标。商业流程的集成通常也称为“业务集成”(business Integration)。B2Bi就是这样的一种“流程集成”或“业务集成”。

    业务集成的以往实现手段是采用传统的中间件或EAI技术,包括基于传统的消息中间件、交易中间件或者应用服务器等的集成,基于专门的“消息中介”的业务集成,具有这样的一些共同特点:集成一般是紧偶合的,整体的处理效率很高;但集成是基于各中间件或集成平台产品专有API,或某种对象模型的,需要以专有API或按照特定对象模型规范编写新的模块,有较深的学习曲线,对业务变化的适应性差,具有一定的局限性。

    (二)新一代集成技术

    基于SOA(面向服务架构)和Web 服务技术的应用集成是业务集成技术上的一次重要的变化。集成的对象是一个个的Web服务或者是封装成Web服务的业务处理。Web服务技术由于是基于最广为接受的、开放的技术标准(如http、SMTP、SOAP、WSDL和UDDI等),支持服务接口描述和服务处理的分离、服务描述的集中化存储和发布、服务的自动查找和动态绑定以及服务的组合,成为新一代面向服务的应用系统的构建和应用系统集成的基础设施。今天,在业界,Web服务技术已经被前瞻性地定位为B2Bi的最佳技术选择。

    实际上Web服务技术在企业内部业务集成、电子政务业务的集成上都有很大的应用前景。有了Web服务,才有可能克服已有组织的物理边界。通过使用Web服务我们不再被操作系统、对象模型和编程语言所局限。Gartner Group在 《Web服务对商务意味着什么》这一报告中预测,到2002年,营业收入在1亿美元以上的企业中的75%会间或地与Web服务打交道。Gartner Group还预言,“到2003年,超过90%的电子商务应用会使用流程自动化技术。”有了Web服务和基于Web服务的流程自动化技术,我们能够无缝地集成不同公司的价值链,从而能创造新的业务流程和业务模式。实际上, Web服务技术不仅能方便数据的交换,更能方便业务处理与流程的共享。B2Bi确保了商业及其信息系统内之间的安全的信息协调。B2Bi许诺能够极大地转变贸易伙伴、供应商和顾客或买方之间做生意的方式。所有的公司(不管是大公司、小公司还是新公司)都能通过紧密的集成伙伴关系,获得不断增加的业务增长和成功。根据IDC在最近的一份报告,到2005年B2B电子商务大约有4.7trillion美元的订单。到2010年,因B2Bi而获得1trillion美元以上的生产率。B2Bi的市场巨大,B2Bi相关支撑软件平台的市场也必然前景广阔。

        针对B2Bi,以下列表说明采用不同技术手段的差异:

消息/交易中间件 应用服务器 消息中介 新一代B2Bi服务器
集成系统的结构
·点到点的集成
·树形或网状的集成框架。
·直接和刚性的集成。
·无特定的拓扑结构框架;封装成组件的业务流程可集合成复杂的工作流。
·不关心具体的业务处理所依赖的语言和系统。
·基于J2EE的Web应用服务器相对成熟;不能跨对象模型。
·通过一个总线或是一个由汇接中心向外辐射的hub-and-spoken框架·业务流程构成功能复杂的工作流,工作流在Hub中定义 ·无特定的拓扑结构框架;封装成Web服务的业务流程可集合成复杂的工作流。
·不关心具体的业务流程所依赖的语言、系统或对象模型。
·符合企业间业务集成或B2B电子商务业务处理特点。
适应业务变化的动态集成能力
·一端变化,另一端就得变。
·集成是非柔性的硬编码。
JCA是J2EE WAS集成已有应用的技术标准,不支持动态集成。 传统的EAI解决方案在性质上是静态的。 通过提供动态的接口支持动态的集成。
解决方案的复杂性
相对简单,但不标准。 在有不同对象模型应用的环境中集成比较复杂性。 复杂也不标准,更加增加了复杂性。 ·Web服务的设计、开发、维护与使用相对容易
·由于有标准的流控语言,跨多个应用的业务自动化更容易
标准化及遵循标准的程度
·缺少标准,标准存在缺陷。
·消息中间件几乎无技术规范
·交易中间件方面有限的技术规范之间缺少互操作性
存在J2EE、CORBA、NET等多个对象或组件模型 企业专有的解决方案,缺少标准。 ·标准被广为接纳;标准正在完善。·Web服务通过使用开放的技术标准--HTTP(链路通信)、XML(基本描述)、WSD
·(服务描述)、UDDI(做广告和联合)、SOAP(通讯)以及BPEL4WS(定义工作流)有效地消除了已有解决方案(如CORBA和DCOM)的互操作问题。
·WSDL、BPEL4WS、WS-Coordination、WS-Transaction、WS-Security等待成为W3C标准。
集成的费用
·集成成本较高。
·点对点的集成,一端修改另一端也得改
·同等可选标准定义的各类API不能互相转换
集成成本适中。 ·基于消息中介服务器的集成总体实施费用高。
·-应用作为整体集成
·集成的效率高,完成同样的功能费用更低廉
·基于标准技术
·集成可基于打碎成"小颗粒"的业务逻辑
适宜的应用范围
·适于建立内部高效率、跨平台的分布式业务处理系统跨平台。
·适合于部门或组织内部。
·跨平台技术。
·适用于紧偶合集成多个已有应用,提供统一的Internet/Intranet访问接口。

·在不同的应用基于不同的对象模型时,存在困难。
·更适合于企业内部的应用集成,紧偶合式的,同步通信是基本形式。
·跨平台技术
·特别适用于B2Bi等系统间的松偶合集成。
·跨平台、语言和对象模型。
来源:东方通科技
发布:2007-04-22 10:14    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
沈阳OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普沈阳OA快博其他应用

沈阳OA软件 沈阳OA新闻动态 沈阳OA信息化 沈阳OA快博 沈阳OA行业资讯 沈阳软件开发公司 沈阳门禁系统 沈阳物业管理软件 沈阳仓库管理软件 沈阳餐饮管理软件 沈阳网站建设公司