AWS EAI全行业解决方案

日期: 2007-12-10 作者:David Linthicum 来源:TechTarget中国

  EAI作为AWS BPM平台的一个显著功能,在解决企业应用集成方面同样具有很强的优势,主要体现在如下几个方面:1、Portal集成; 2、端到端业务流程集成;3、数据集成和文档集成。

  需求及背景

  IT发展到今天,各个行业都有多个IT的应用系统,不同的系统采用的手段各异,这使得信息化,制造业信息化’ target=_blank>企业信息化之间成为一道新的鸿沟, 一个系统很难与其它系统交换信息,企业无形中产生多个应用孤岛 ,如:异构的系统、应用、业务流程以及数据源构成的应用环境的不同;公司的联合和兼并导致应用、流程和数据构成不同。不同的软件开发商、供应商提供的标准和规范不同等等。据IDC报告,在全球最大的Fortune 1000家企业中,平均都有14个数据库和48个应用系统,没有集成,如何实现实时企业?集成成为大型企业面临的一个挑战, EAI提出了多年,却没有一个清晰的解决办法,随着WEB SERVICE和SOA技术的日益完善,EAI逐渐走上成熟的道路,进而加速了整合的需求,整合是建设实时企业的基础。

  需求难点与分析

  下面我们分析一下一个信息化整合方面一般要遇到哪些难题和需求?如何去解决?

  用户PORTAL集成

  Portal集成,又称为界面集成,是一个门户解决方案,完整的门户解决方案应该让用户随时随地、安全、方便地访问完成他们任务所需的所有东西,门户提供工具和用户界面,用于访问信息和应用程序,进行个性化管理和选择内容。

  数据集成

  数据集成发生在企业内的数据库和数据源级别。即通过数据交换来完成数据集成,必须找到一种技术作为不同系统之间交换信息的标准,数据集成是现有EAI解决方案中最普遍的一个形式。

  业务流程集成

  数据集成应用整合的必然,然而,从安全性、数据完整性、业务流程角度来看,数据集成仍然存在着很多问题,组织内大量的数据是被商业逻辑所访问和维持的。业务逻辑加强了必须的商业规则、业务流程和安全性,业务流程集成产生于跨越了多个应用的商务流程层,而这些是目前很多应用重中之重。

  AWS解决方案

  技术线路和方法

  接口规划:制定一个接口数据模型,自动产生XML Schema对象,统一数据描述以及信息在各个系统之间传递的形式。

  平台标准化:AWS遵循业界标准:J2EE,BPEL等。

  技术工具:AWS提供涵盖EAI所有层面需求的技术和工具,同时支持第三方EAI工具和插件,详细见(EAI第三方插件解决方案)。

  流程及应用:在流程整合方面,AWS BPM平台涵盖业务流程开发全周期,其中包括业务建模、应用连接、流程监控和管理、业务分析和优化等各个层面。

  实现手段

  EAI作为AWS BPM平台的一个显著功能,在解决企业应用集成方面同样具有很强的优势,主要体现在如下几个方面:1、Portal集成; 2、端到端业务流程集成;3、数据集成和文档集成;。AWS提供多种基于流程与非流程工具和API集成内外部应用,也可以借助自身的J2EE技术整合更多标准技术。

  针对不同的的类别在实施技术与应用上,AWS采用了自己特色的模块。现分别详细介绍如下。

  一、身份识别集成主要包括以下部分:

  1)Portlet 门户

  对内允许订阅个人所能访问的功能为桌面信息窗口,对外可集成所有HTTP、HTTPS资源,AWS所有资源都可以作为IBM、BEA等提供的优秀Portal平台作为窗口内容调用。

  AWS信息门户(Portal)是一个显示数据的标准窗口,这些信息门户窗口镶嵌在每个子系统的桌面中,AWS提供了系统自带但是受权限控制的信息门户,在给每个人注册帐号分配完权限,就决定了该用户所能查阅的信息门户。Portal方案的功能可以简化用户定制方案的复杂度,管理员可以根据不同的角色定出几套模板,用户可通过模板来快速初始化自己的桌面。

  2)LoginBridge登录连接桥

  对外部软件的登录集成能力,使用户在零编码成本下,最快速度的将分散的各类B/S应用登录机制统一集成起来,当用户登入到AWS应用平台后,不必再手工登录其他系统即可安全的获取这些应用界面。

  AWS平台提供了Web登录连接桥技术,能够在不改变三方Web系统结构不破坏原有系统安全机制情况下建立与外部各类Web系统登录认证的自动集成需求,使办公人员进入平台后,自动进入到授权进入的三方Web系统。集团的WebMail等Web系统可以通过登录连接桥技术进行一次登录的整合。

  3)SSO(Single Sign-On Services)单点登录服务

  为各种异构软件系统提供单点登录(SSO)服务,三方外部系统可通过Socket、HTTP 、WebService等标准通讯协议获取AWS 的SSO服务,将各种应用的登录状态交付给AWS管理。

  通过配置AWS,可以轻松接管后面第三方系统用户的身份验证和访问控制,例如,第三方系统中用户A对应AWS中用户B,在AWS系统中做配置策略后,当第三方系统用户访问AWS时, AWS辨别是用户A,该用户在本系统中对应的用户是B,自动识别该用户A就是B,然后用户则实际使用用户B的身份来访问和操作AWS的系统功能。

  4)LDAP(Lightweight Directory Access Protocol)轻量级目录服务访问协议

  AWS平台自身的组织结构帐户信息可以被交付给标准LDAP目录服务器进行统一管理,例如Open LDAP或IBM、SUN等目录服务器。

  5)Login Adapter登录适配器

  身份认证可交付给基于配置点的验证适配器代码,这样开发者即可以允许用户使用角色、ID作为身份识别登录帐户,也可以使用外部的数据库验证AWS用户的身份。

  二、端到端业务流程集成主要包括以下部分:

  1)HTTP BINDDING URL绑定

  在节点实例数据(Instant-Relevant Data),提供多种手段绑定外部标准HTTP和HTTPS资源,结合AWS SSO服务,更可加固独立的片断应用安全性。

  2)RTClass(Runtime Class)运行时刻Java类

  为Java开发人员提供了丰富的流程(Process)和节点(Activity)事件及相关的Java接口,AWS仅提供了对这些业务逻辑代码的注册和触发调用和输送CWAD参数机制,使开发人员可以借助AWS提供的API和Java编程规范实现对外部数据的访问和计算。

  三、数据集成和文档集成

  AWS提供数据交换能力和文档集成能力,采用基于XML数据交换标准,首先建立统一的数据交换平台,为系统提供如下的信息交换机制:异构数据源共享和消息传递。这两个机制可以直接为所有的应用系统提供信息交换服务,也是实现信用信息系统业务功能的技术基础。另外也可以集成第三方的数据交换平台和消息中间件来实现(EAI第三方插件解决方案),提供数据库适配器和文件适配器可以帮助数据采集终端实现异构数据源的数据自动抽取;利用信息总线机制可以有效保障数据实时、安全、可靠地传递。

  数据源集成主要包括以下部分:

  1)Oracle数据库

  支持Oracle 8.1.5 、Oracle 8.1.6、Oracle 9i、Oracle 10g

  2)Microsoft SQLServer数据库

  支持SQL Server2000特别针对Windows Server操作系统

  3)IBM DB2数据库

  支持UDB2、DB2 for AS400 OS

  4)MY SQL开源数据库

  支持MY SQL 3.x以上版本

  文档集成主要包括以下部分:

  1)Office Excel文件

  支持Excel 97 、Excel 2000、Excel 2003,提供了多种Excel组件和扩展的插件支持,能够在线浏览、导入导出、在线批注等功能,对所有报表的Excel格式输出。

  2)Office Word文件

  支持Excel 97 、Excel 2000、Excel 2003,提供了多种Word组件和扩展的插件支持,能够在线浏览、在线批注等功能。

  3)WPS Word文件

  提供了能够在线浏览、通过插件可实现在线批注等功能。

  4)PDF文件

  对所有报表的PDF输出,通过扩展插件可实现公文文件的PDF格式输出。

  系统价值

  统一门户集成、轻盈彰显个性

  通过AWS统一轻松构架信息门户平台,提供安全、完整、便捷、个性化知识门户,它为企业提供集成化的电子工作空间,用户通过单一的信息入口,基于角色的集成访问企业的各种后台各类业务系统和信息,并通过丰富的协作功能与他人高效协作,大幅度地减轻了资源调度的压力,同时显著提升工作效率。

  信息实时共享、流程创造价值

  通过AWS平台EAI解决方案有效的缩短软件及其接口的开发周期,提高开发效率,简化开发技术难度,建立有效的信息传递机制,信息可以在不同系统间有机的传递,充分实现企业内部信息的共享,并在共享的基础上提供卓越的流程管理工具,保证信息顺畅传递,提升企业执行效率。

  技术配置

  项目                支持系统和平台
  操作系统            Win2000/NT/2003,linux,IBM AIX,HP UX,SUN Solaris
  数据库              SQL Server, Oracle 9i,Sybase, IBM DB2,Mysql
  应用服务器中间件    Websphere, weblogic, Jboss,
  EAI平台工具         AWS BPM平台,webmethod, Tibco(第三方工具)

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

David Linthicum
David Linthicum

国际知名云计算专家,分析机构Cloud Technology Partners公司高级副总裁。

相关推荐