应用集成EAI平台Word文档格式.docx

上传人:b****6 文档编号:19030204 上传时间:2023-01-03 格式:DOCX 页数:9 大小:77.03KB
下载 相关 举报
应用集成EAI平台Word文档格式.docx_第1页
第1页 / 共9页
应用集成EAI平台Word文档格式.docx_第2页
第2页 / 共9页
应用集成EAI平台Word文档格式.docx_第3页
第3页 / 共9页
应用集成EAI平台Word文档格式.docx_第4页
第4页 / 共9页
应用集成EAI平台Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

应用集成EAI平台Word文档格式.docx

《应用集成EAI平台Word文档格式.docx》由会员分享,可在线阅读,更多相关《应用集成EAI平台Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

应用集成EAI平台Word文档格式.docx

●没有一个“信息孤岛”包括企业对象的完整的信息,导致需要把多个“信息孤岛”的数据集成以建立一个统一的企业对象视图。

同时,这些“信息孤岛”也是一个个的“自动化孤岛”。

每一个应用系统,如:

ERP系统,是为了单一的目的和特定使用对象,只是使企业的部分功能实现自动化。

这些“自动化孤岛”导致三个主要的后果:

●每一个孤岛只是使企业内有限的一些活动实现自动化。

●在不同的孤岛中的业务过程有重叠,这需要实现它们之间的同步。

●没有一个孤岛能够包含企业范围的过程,这需要多个自动化孤岛联合起来建立一个统一的企业过程。

有些企业有了人工的方法支持企业范围的过程,但是企业过程必须是正规的和自动的,因此这又导致了几个问题:

●信息可信性:

不同数据库之间的业务数据冗余导致了在多个数据库之间的数据不一致,有时甚至是相互矛盾的。

●业务过程:

每一个应用系统只是负责有限范围内的功能,这种IT支持系统之间的“烟囱式结构”根本不能实现对企业整个业务过程的支持。

这些问题导致了企业对系统集成的需求,企业的IT支持系统突然面临着在以前的两层应用环境中未遇到的“分布式”的应用问题。

这些问题的解决方案是通过企业业务过程实现多个企业应用系统之间的连接,并且确保信息之间的数据一致性和给企业的决策制定提供一个统一的信息视图。

我们在此可以把EAI定义为一种实现“信息孤岛”集成和企业范围的业务过程支持的机制。

此外驱动EAI的其它因素还有WEB使能的企业应用和B2B集成,这两者都必须集成企业内部的应用系统,这些系统将提供电子数据交换和Web消息发布的数据基础和内部功能。

要成功完全解决EAI问题,我们必须建立一个企业范围的分布式计算结构,确定全面的集成策略,其中必须考虑:

●分布式系统的可扩展性和访问承载力;

●分布式系统的安全性;

●分布式系统的管理;

●集成技术的统一;

●数据和接口的转换等。

●一个中间件平台是展开和实现这种结构的关键。

EAI的类型

目前主要有三种不同类型的EAI:

(一)数据级EAI

处理多个数据库之间的数据移动。

很多企业把数据级EAI作为他们实施EAI的切入点。

当应用系统必须分享信息时,这种集成支持不同数据库之间的数据交换。

目前有很多支持数据级EAI的工具,这是它的一个优点。

数据级EAI实现起来相对容易,并且不用修改应用系统的源程序。

(二)应用级EAI

处理多个应用系统之间的消息交换,实现系统间的集成。

这种方法与数据级EAI的区别在于应用系统自己处理消息的转换,并且它将影响被集成系统的数据转换和有效性。

此外,应用级EAI可能需要对系统进行修改以建立发送和接收消息的接口。

(三)过程级EAI

处理企业范围的业务过程和把企业存在的应用系统整合到这些业务过程中。

过程级EAI是应用级EAI的扩展,实际的数据交换还是通过消息交换实现的,但是EAI中间件作为一个工作流的引擎管理着消息的交换。

过程级EAI是一个完全的企业应用集成实现策略,因为它使企业内的一个个分离系统变成了一个支持业务过程的连续系统,满足企业的整个业务过程需求。

当在选择EAI解决方案时,必须考虑企业的特定需求和它们的实施成本。

从数据级到过程级的集成,其复杂性和实施成本都是逐渐增加的。

虽然过程级EAI是最好的技术解决方案,但是还必须考虑其它的业务因素和企业具体需求。

如果目标是用有限的预算和资源解决中间的集成问题,应该考虑采用数据级EAI。

虽然对数据级EAI系统进行维护和扩展可能比较昂贵,但是数据级EAI通常需要最少的实施费用。

数据级EAI通常在企业内部的分布式计算中使用,并且不适合于实现Web使能的应用和B2B的集成。

应用级EAI既可以看作是向过程级集成的中间步骤,也可以看作是一些没有很好的过程定义的小公司的一个最终解决方案,并且从应用级EAI转向过程级EAI通常很直接。

过程级EAI能够实现企业内部的工作方式正规化和自动化,是一种最昂贵的解决方案,并且对企业的冲击最大,对于实施Web使能的应用和B2B集成也最适合。

不同企业的应用系统集成有不同的层次,不同的起点。

有的企业可能刚开始考虑信息和数据的集成,有的企业可能开始向面向过程的集成迈进,还有的企业可能已经实现了基于WEB的集成和企业之间的协同商务。

不管企业应用集成如何发展,企业在对应用系统实施集成的过程中,必须切合自己的企业规模、技术水平和发展战略,选择最合适本企业的实际需求和发展目标的集成策略和方案。

要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成。

平台集成处理一些过程和工具,以保证这些系统进行快速安全的通信。

宝信的EAI平台

概述

宝信的EAI平台是建立在业界标准J2EE和XML基础上的应用系统数据信息集成平台。

该平台提供了数据交换服务、工作流引擎、日志管理、应用适配器、WebService适配器以及加速应用开发辅助工具,在该平台的基础上架构应用系统可以提高应用系统的开发效率,同时使得应用系统具备很高的灵活性和良好的扩展性。

结构示意

数据交换处理

1.描述

数据交换处理的设计主要是为将来整个系统的扩展而考虑设计的。

在这一层定义了应用系统之间进行数据交换的格式标准,该格式标准将遵循通行的工业标准XML,利用XML来定义和描述各应用系统之间以及应用系统和底层架构之间的交互信息。

2.关键特征

1消息转换技术:

可以将消息转换为应用程序所需的新格式。

该技术检查每个消息字段,并且允许增加、修改或检查新的消息格式和字段,这些功能并不需要修改你的源程序和目标程序。

2基于XML的数据交换格式:

数据交换的接口和数据描述采用XML标准,提高系统平台的扩展性和开放性。

平台的统一接入、统一应用、统一管理建立在标准和规范的基础上,只要遵循标准和规范,不同操作系统和数据源之间的数据交换、数据传输就成为可能,并且可以统一管理。

3基于标准的数据转换:

内置一个XSL处理器,它可以利用XSLT(一种Web标准)来转换XML文档,于是可以在具有多个方言的XML之间翻译数据元素。

消息中心

消息中心主要用来处理应用系统的处理通知信息。

当系统进行了某一操作时,系统可以返回给用户相应的通知消息,例如系统的报警消息。

该消息中心可以通过应用系统的日志信息告知系统使用者,也可以通过E-mail或手机短信的方式向相关的负责人员发送信息。

●系统中所有消息的配置信息都写在一个属性文件中;

●每一条消息都对应一条消息缩写,在程序中只需要使用消息缩写;

●支持分类关闭、打开有关消息通知;

●可以定义应用软件的对应简单条件或复杂条件的消息通知

●可以通过E-mail发送通知

●可以通过手机短信发送通知

工作流引擎

所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。

办公自动化应用系统的大多数应用如公文审批、各类申请等。

每一项工作以流程的形式,由发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、会签),最终到达流程的终点(如发出文件、归档入库)。

工作流程可以是互相连接、交叉或循环进行的,如一个工作流的终点可能就是另一个工作流的起点,如上级部门的发文处理过程结束后引发了下级部门的收文处理过程。

工作流程也可是打破单位界限的,发生于机关与机关的相关单位之间。

宝信的工作流系统基于关系型数据库的工作流,进行了大量的开发和封装,适合于电子政务的公文流转、业务审批。

工作流引擎提供了一套完整的工作流管理系统,支持以商务流程为基础的集成。

在企业内外实现了商务流程的自动化,并简化了商务流程。

其技术可以实现商务的模型化、自动化,并不断地改进商务流程。

工作流客户端建模工具,建模过程图形化,方便定制工作流的流程,方便的流程模板使用功能。

强大的工作流管理功能:

过程模型初始化方便,能按照提交定义好的流程模板,设定运行参数、相关人员和处理时间;

工作流维护简单,能修改属性、活动、角色、流转条件、执行顺序;

全过程监控,保持活动状态的跟踪,提供一个任务列表查询的界面,用户登录到系统后,点击任务列表查看按钮,可以看到当前任务的提示,包括任务来源、任务说明、任务重要级别、完成期限、任务当前状态等信息的显示。

●过程定义工具:

过程定义工具被用来创建计算机可处理的业务过程描述。

它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。

●过程定义:

过程定义(数据)包含了所有使业务过程能被工作流执行子系统执行的必要信息。

这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等。

●工作流执行子系统(WES)和工作流引擎:

工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。

工作流引擎是WFMS的核心软件组元。

它的功能包括:

解释过程定义;

创建过程实例并控制其执行;

调度各项活动;

为用户工作表添加工作项;

通过应用程序接口(API)调用应用程序;

提供监督和管理功能等。

工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。

●工作流控制数据:

指被WES和工作流引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。

●工作流相关数据:

指与业务过程流相关的数据:

WFMS使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。

工作流相关数据既可以被工作流引擎使用,也可以被应用程序调用。

●工作表和工作表处理程序:

工作表列出了与业务过程的参与者相关的一系列工作项,工作表处理程序则对用户和工作表之间的交互进行管理。

工作表处理程序完成的功能有:

支持用户在工作表中选取一个工作项,重新分配工作项,通报工作项的完成,在工作项被处理的过程中调用相应的应用程序等。

●应用程序和应用数据:

应用程序可以直接被WFMS调用或通过应用程序代理被间接调用。

通过应用程序调用,WFMS部分或完全自动地完成一个活动,或者对业务参与者的工作提供支持。

与工作流控制数据和相关数据不同,应用数据对应用程序来讲是局部数据,对WFMS的其他部件来说是不可见的

用户认证授权

用户的认证和授权管理我们推荐采用ePass授权管理系统(以下简称ePass)是上海宝信软件股份有限公司自主开发的一个管理应用系统中的资源使用权限的标准软件系统。

它针对应用系统开发人员和应用人员,旨在提供标准统一的应用资源授权管理。

它可以对应用系统中的资源,如应用系统菜单,画面,报表和文档等资源的使用权进行集中管理。

同时,对应用系统使用者的账号进行集中管理。

提供统一的标准登录画面和应用画面模版,提供对指定账号、指定资源权限检查接口。

应用系统开发人员通过ePass系统可在应用系统中对资源的使用者权限进行跟踪和控制,应用系统的最终用户可对企业所有的资源和资源使用者通过ePass系统进行集中的授权管理。

ePass实现了集中管理,分布式授权,首创先进的“信息的拥有者决定信息的授权”理念。

ePass授权管理系统参考并应用了Kerberos安全协议。

不仅ePass系统本身得到了安全保护,而且ePass向搭建在其之上的应用系统提供安全服务,保证应用系统的安全。

2.功能特征

●ePass可以为多个应用系统提供了统一授权管理,方便了应用系统的开发,避免了重复工作,节省了开发经费。

●ePass结合了身份认证和授权认证。

通俗地说,可以回答“你是谁?

”、“你能干什么?

”的问题。

●ePass为应用系统开发提供了方便的接口,并提供了易于使用的WEB配置管理工具。

●ePass参考并应用了Kerberos,采用了RAS,TDES,MD5,SHA1等算法,不仅保证ePass本身系统的安全,还能保证应用系统的安全。

●ePass以群组方式组织用户,与现实情况相一致,其管理模式容易理解。

●ePass可以对多种资源进行授权管理,包括实体(如文件,合同,报表,数据库等)和控制(如菜单,按钮,功能点等)

●ePass可以为各个应用系统管理功能节点,根据不同权限的用户,提供相应权限的操作界面。

用户也可以在自己的权限范围内定制自己的操作界面。

日志管理

日志主要是对系统用户的行为进行跟踪,系统用户的行为包括用户登录、对系统进行的操作(如浏览、查询、增加、编辑、删除等)以及用户退出系统等,并把用户的这些行为记录下来。

系统管理员通过查看日志记录可以知道用户对系统使用情况,便于对系统进行有效的管理,从而进一步保证系统的安全性。

●将信息记录到日志文件之中

●根据系统管理员的配置,维护日志文件的大小和版本

应用适配

应用适配器设计用于应用和数据的整合接口,通过在标准的适配器上做少量的二次开发,为企业的应用系统快速提供可靠的、标准化的、可配置的集成服务。

●标准化的接口:

基于XML标准的适配器接口。

●快速的应用集成:

提供大量的API编程接口,只需要很少的二次开发时间就能够为特定的应用系统实现专门的适配器模块。

WebService适配器

WebService适配器设计用于大型应用、企业间的B2B应用的整合接口,通过在标准的适配器上做少量的二次开发,为企业的应用系统快速提供基于WebService的可靠的、标准化的、可配置的集成服务。

使企业与Internet进行整合,从而实现B2B的电子商务应用。

●实现基于Web服务的应用集成:

可以将企业的应用系统转换为Web服务,从而实现松散耦合的、灵活的、功能强大的Web服务应用集成。

辅助工具

辅助工具主要是为了提高应用系统的开发效率和开发规范而设计的一组工具集。

主要包含数据库数据与XML数据的转换工具,JavaBean和数据库数据之间的转换工具以及JSP和JavaBean之间的转换工具。

2.工具简介

●数据库数据与XML数据的转换工具eDB2XML

能够将数据库中数据以一定方式组织为XML文档,能很好的实现数据和表现的分离。

后续处理,对XML文档进行XSL格式化输出,达到同一内容,多种输出。

XML文档在数据交换中达到可以方便的在不同的应用程序间传递等。

eDB2XML为数据库、应用程序间传递、交换数据提供了必要的第一步,即XML文档的形成。

用户用SQL语句查询得到感兴趣的结果集,eDB2XML自动根据用户的需求生成平行节点的XML文档或者是树形结构的XML文档,树形XML文档很好的反映了记录间的父子关系。

●将对数据库表的操作Bean化的工具eDB2Bean

eDB2Bean为java代码生成器,对于选定的数据库表,可以自动生成entity(实体)级别及DB(数据操作)级别的MVC实现java代码。

可以较大地降低开发工作量。

Ø

系统可以定制代码输出开关;

提供一个WEB方式的JDBC数据浏览器,便于选择所需表;

支持DatabaseType、JDBCType、JavaType三者之间的自动映射关系;

支持主键

●将选定的JSP页面生成相应的FormBean的工具EJSP2Bean

java代码生成器,对于选定的JSP页面,可以自动生成其对应的FormBean的java代码。

可以较大地降低开发工作量

门户(Portal)又称为入口,一般是指集中了大量信息和服务的大型网站。

无论是ERP、KM、CRM,还是其他的应用系统,我们需要进行整合,使得用户可以在一个入口进入。

宁波化工区门户平台是指园区对公众和企业信息服务和政务服务的入口网站,通过门户平台,一方面,宁波化工区管理部门可以为公众和企业提供及时、丰富的政务信息,提供公众和企业所需要的政务服务;

另一方面,公众和企业可以随时随地查阅园区管理部门公布的各种政策信息,享受各种服务,包括各种申报,企业邮箱、搜索引擎等。

可以这样说,门户平台就是宁波化工区园区对外宣传的窗口、对外合作的窗口、为人民服务的窗口、接受人民监督的窗口。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1