基于EAI的综合订单管理系统项目EAI技术概述

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

业务和系统一体化,增强企业竞争力中国电信(苏州)基于EAI的综合订单管理系统项目EAI技术概述21.什么是EAI2.现存的问题3.EAI实现方法4.开发商议程31980s:“80”系统面向部门级,有中央集权的平台和数据分散的,先建设后使用的系统1990s:Client/Server,“打包”式应用,“纯”中央控制面向企业部分综合,但也是先建设后使用的系统取代了一些已有的IT投资1998+:EnterpriseApplicationIntegration(EAI)扩展企业的领域(B2B,B2C,etc.)完全综合,实时的对业务和流程的控制保护现有的IT投资将“打包”应用,客户化,旧系统和基于WEB的应用综合统一通向EAI之路4*Ovum是面向通信,软件和IT业的世界最大评估,分析公司,总部在欧洲。EnterpriseApplicationIntegrationcombinesthetechnologiesandprocessesthatenablecustom-builtand/orpackagedbusinessapplicationstoexchangebusiness-levelinformationinformatsandcontextsthateachunderstands.Ovum的定义EAI定义(1)EAI将技术和流程整合在一起,并能够在业务层面通过格式和内容来实现客户化的、可重组的流程应用。5EAI带来的好处也可以从业务-IT一体化中来体现。业务价值IT价值允许跨平台、跨应用的业务点配置改善应用生命周期的管理业务流程的可视化易于新容量、业务的扩充改善IT运作效率更方便的接口维护和升级减少数据和事件的相应周期减少维护和支持费用人工操作自动化增加重用性扩张现有系统的生命周期用WEB的方式展示现有的系统加速合并与收购的效率EAI定义(2)6议程1.什么是EAI2.现存的问题3.EAI实现方法4.开发商7一个企业或者地区存在着众多互异的应用基础设施这些应用系统是在不同时期由不同的组织或者部门构建而成的存在不兼容的数据格式在业务伙伴之间的协同工作少之又少缺少面向供应链的接口在B2B的信息交换中经常需要很长的周期和人工干涉……问题8内部系统外部系统•客户服务•财务服务•销售服务•生产•供应链管理•各种旧系统•供应商•客户•B2B交换Firewall•中央控制式的点对点连接•数据直接从一个应用映射到另外一个应用•利用数据集线器来控制数据的流向60个左右接口解决方法-点对点方式9GenericBusinessObjectsFirewall•分布式的,模块化的,集线式综合•将业务和流程与数据的交换、传输分离,做到逻辑的“集线器”•利用通用目标模块来实现真正的流程整合9个接口解决方法-集线式的综合方式内部系统•客户服务•财务服务•销售服务•生产•供应链管理•各种旧系统外部系统•供应商•客户•B2B交换10•EAI在“接口”处理方面提供一个一致的,可平滑扩展的方法,其中包括:减少接口总数在不改变原系统的前提下面,支持对现有接口的重利用创建唯一的“仓库”来存储和登记所有的接口实现在接口之间发生问题或者错误的时候,EAI通过一个通用的管理工具来通告,检测和定位问题,并解决问题在整个系统保持不便的前提下面,允许应用中的功能模块随意地在不同子系统之间切换支持二次开发EAI接口处理11议程1.什么是EAI2.现存的问题3.EAI实现方法4.开发商12用户面操作层面技术层面IT支持层面EAI可视面13一个完整的EAI解决方案包括了连接服务,数据转换,格式统一和业务控制流程管理等多方面的部分,可以从以下几个方面来划分:•利用预先定义的适配器和可配置的适配器开发工具•数据转换和格式化•通信中间件和信息路由业务流程的综合与管理业务流程管理应用连接转换和格式化通信中间件EAI技术部件14顾名思义,通信中间件按照不同消息内容和预先设定的信息路由来实现信息转发功能;利用这一技术,可以使得各种信息透明地在各种网络传输协议之上工作。通信中间件包括:在各种应用之间指引消息流的走向支持同步和异步的传输方式基于消息主题和内容的发送利用消息队列来管理,组织消息的运作支持各种格式的消息内容支持各种网络传输协议业务流程管理应用连接转换和格式化通信中间件通信中间件15点对点方式分布/登记方式JMS16转换与格式层支持:各类信息协议和格式的转换转换在不同语法定义的数据(如:28Aug2003-20030828)转换在不同语义定义的数据(如:从英尺到公尺的转换)转换和格式化层负责在不同种类的系统和数据源之间转换,统一消息中的内容和语法。同时,它还负责维护在不同系统之间的信息结构。业务流程管理应用连接转换和格式化通信中间件转换与格式17WebServices18应用连接层在原有系统与新应用之间提供一个基于软件包方式的,可重用的,不易侵犯的连接;可以是远端目标的调用,也可以是基于事件的消息驱动。应用连接层提供:使用预先设置的应用适配器可定制的应用适配器开发工具管理在和源系统之间的通信支持多种现有的技术,如EJB等业务流程管理应用连接转换和格式化通信中间件应用连接层19JCA20业务流程处理层负责在系统之间,企业之间定义、管理业务流程;这个层面的实现使得EAI不仅仅局限于数据的整合,而且还在业务流程方面进行整合。业务流程管理层支持:通过集中的方式,多种连接方式与应用连接层交互,使得资源利用最大化实时流程分析能力类似工作流的多步骤流程管理事务处理控制支持回滚的流程处理基于友好的图形化界面定义、修改流程业务流程管理应用连接转换和格式化通信中间件业务流程处理21业务分析专家FinancialsERPCustomerBillingCRMProjectAccountingHRMarketingProjectAccountingIT支持专家递交可配置,可更改BPM22正在移动数据...…正在同步系统……在功能的重用中调整应用…产生新的流程和服务来满足业务的需要将来的EAI技术现今成熟的EAI技术低高高企业流程的复杂性整合的业务价值流程综合数据传送应用综合协作共同存在的流程与我的伙伴共享业务...无论何时,何地都可以使用标准的流程.数据综合EAI的进步23议程1.什么是EAI2.现存的问题3.EAI实现方法4.开发商24TransformationCompleteIntegrationsolutionPurePlayPurePlayPurePlayCompleteIntegrationsolutionPurePlayPurePlayIntegrationvs.ApplicationServerInformationBrokerBusinessProcessManagementManagedServerSupportSecurityScalability.NetJ2EEInteroperabilityBeaWebMethodsVitriaMicrosoftIBMTIBCOAlliancePartner主要开发商25BEAIntegrationEntryPoint:WebServicesWeblogicIntegrationApplicationIntegrationBPMB2BintegrationWeblogicPortalPortletsUnifieduserprofileswebflowWeblogicworkshop26回顾EAI接口处理EAI四个层面业务流程管理应用连接转换和格式化通信中间件问题

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功