企业应用集成EAI平台

合集下载

用友U8操作手册大全-EAI企业应用集成

用友U8操作手册大全-EAI企业应用集成
在中华人民共和国印制。
目录
第 1 章 系统介绍 ...................................................................................................................................................1 1.1 系统介绍.....................................................................................................................................................1 1.2 产品接口.....................................................................................................................................................2 1.3 操作流程.....................................................................................................................................................3 1.4 业务应用.....................................................................................................................................................4 1.5 使用手册.....................................................................................................................................................4

EAI企业应用集成是什么

EAI企业应用集成是什么

EAI基本内容
涉及到结构、硬件、软件以及流程等企业系统的各个层面。
步骤/方法
业务过程集成 当对业务过程进行 集成的时候,企业必须在各种业务系 统中定义、授权和管理各种业务信息 的交换,以便改进操作、减少成本、 提高响应速度。业务过程集成包括业 务管理、进程模拟以及综合任务、流 程、组织和进出信息的工作流,还包 括业务处理中每一步都需要的工具。
参考资料:实时商业智能
实现实时商业智能(real-time business intelligence,real-time BI)的技术包括数据虚 拟化、数据联合、企业信息整合、企业应用集成(EAI)和面向服务架构(SOA)。
参考资料:企业信息系统的集成应用
《企业信息系统的集成应用》是2007年中国电子音像出版社出版的图书,作者是程刚。
步骤/方法
应用集成 为两个应用中的数据和 函数提供接近实时的集成。在一些 B2B集成中用来实现CRM系统与企业后 端应用和Web的集成,构建能够充分 利用多个业务系统资源的电子商务站。
步骤/方法
数据集成 为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。在集 成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。这三步完成以后,数 据才能在数据库系统中分布和共享。
步骤/方法
平台集成 要实现系统的集成,底 层的结构、软件、硬件以及异构络的 特殊需求都必须得到集成。平台集成 处理一些过程和工具,以保证这些系 统进行快速安全的通信。
注Байду номын сангаас事项
EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无 缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例如一家公司)的信息 系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司 实体之间的企业系统集成,例如B2B的电子商务。

企业级应用集成平台选型指南

企业级应用集成平台选型指南

企业级应用集成平台选型指南
一、企业级应用集成平台
企业级应用集成平台(Enterprise Application Integration Platform,EAI)是一种软件工具,可以帮助企业连接、集成、自动化不同应用程序和数据库,实现数据上的共享和处理。

它可以帮助企业将不同的系统和数据源连接起来,实现数据的共享,同时,它可以实现自动化的数据传输,通过简单的配置实现系统自动完成数据传输工作。

二、选型指南
1.首先,企业应该考虑在购买EAI时所面临的各种风险因素,包括安全性、可靠性、可维护性、易用性、可拓展性等。

如果一些平台在这些方面满足企业的要求,则可以确定选择该平台。

2.其次,企业应考虑EAI平台的分布式服务能力,以确保系统的高可靠性和高安全性,根据企业的业务场景来选择适合的分布式服务方案。

3.第三,企业应考虑EAI平台的技术特性,包括性能、可靠性、可维护性等,以确保EAI能够高效地完成数据传输。

4.最后,企业还应当考虑EAI平台的开发和维护成本。

如果一些平台的开发和维护成本较低,则可以考虑选择该平台。

总而言之,企业在选择EAI平台时,应当考虑各种风险因素,分布式服务能力,技术特性和开发和维护成本,以便选择适合企业业务的EAI平台。

u开发之eai接口

u开发之eai接口

U8E A I接口摘要U8企业应用集成(EAI)产品是U8ERP与第三方系统进行业务数据交换的平台级工具产品,是U8ERP 统一的对外开放接口。

EAI产品包括一整套U8ERP的标准业务数据交换接口,这些接口涵盖基础档案、财务、供应链、生产制造、客户关系管理、HR等ERP业务模块,具备统一的入口、一致的业务外观和相对完整的业务功能,能完成U8基础数据、凭证、业务单据的导入导出及增、删、改查等操作,是U8与外部系统进行应用集成和业务整合的基本资源。

在技术上,EAI数据交换接口采用符合业界标准的XML作为数据交换接口规范(协议)描述,充分利用了XML跨平台和低耦合的特性。

基于XML的交换协议描述了数据交换过程中Request/Response消息数据格式及元数据规范(Schema),外部系统只要遵循此标准和规范即可以方便的与U8ERP进行Talking。

为解决数据交换中系统之间数据格式和数据语义差异问题,EAI产品提供了可扩展的数据适配器和数据映射机制用来进行内外数据的翻译和转换;为方便用户的应用和体验,EAI产品还提供了能直接进行U8数据导入导出的基本用户界面工具,此工具支持手工和自动导入导出。

目标本文主要介绍如何通过EAI接口实现U8与其他业务系统之间的数据交互。

EAI接口规范EAI接口本地COM接口类库:ProgID:方法:String Process(String RequestXml)参数:数据交换请求消息,详见下文请求消息格式。

返回:数据交换响应消息,详见下文回执消息格式。

这种方式可根据开发者的需要批量处理或者实时处理。

接口调用非常简单,简化了编程。

开发者只需将标准数据传入接口,如下:1)VB调用代码2) .NET 调用代码 3) JAVA 代码采用JNI 、JCOM 、JACOB技术调用EAI 服务代理COM 组件,下面以JACOB 为例:2) JAVA 调用代码U8API接口满足现有U8EAI做不到的业务单据操作,如销售报价单增删改,以及业务操作,如审核、弃审,将现有U8API的功能整合进U8EAI,将两者糅合在一起,形成功能互补,为企业应用集成和二次开发提供更强大的支持。

U8-EAI二次开发说明

U8-EAI二次开发说明

企业应用集成工具(EAI)二次开发1.概述U850企业应用集成工具(EAI)是U850与外部系统的数据接口,EAI提供了一些组件,可以在这些组件的基础上进行二次开发(以下简称“EAI二次开发”),实现与外部系统的集成。

不同系统集成的关键是遵循共同的数据标准,U850根据自己系统提出了一套数据标准,包括各种单据和基础档案,外部系统如果要和U850集成则必须遵循这一标准。

这套标准用XML 描述,因此数据流都为XML格式。

EAI二次开发可分为两种模式:注意:文中所有编程都以VB为例一、直接利用EAI管理工具。

在开始菜单中选择企业应用集成工具,登录企业应用集成主界面。

在这里可以将U850数据以标准XML文件的形式导出U850数据库或将标准XML数据文件导入U850系统。

二次开发程序员只需编写一个工具将标准XML数据文件进行适当转换写入外部系统或取出外部系统数据写成标准XML数据文件。

(参看EAI安装目录\xml\Samples\下的例子)数据流程如下:这种开发模式比较简单,优点是:充分利用EAI工具提供的功能,编程简单;缺点是:只能提供批量导入导出功能。

二、利用EAI提供的组件,进行灵活的二次开发。

包括两种方式:本地COM方式、Internet方式。

1)本地COM方式:这种方式可根据开发者的需要批量处理或者实时处理。

接口调用非常简单,简化了编程。

开发者只需将标准数据传入接口,如下:Set Obj=CreateObject(U8Distribute.iDistribute)Str = obj. Process(sXml)sXml为标准数据串,具体格式后面会说明。

2)Internet方式:http.Open "Post",http_name & “import.asp", True //指定服务器ASPhttp.send dom.xml //把xml数据发送到服务器端strRet= http.responseText //strRet :返回的xml格式的回执信息2.数据格式标准EAI可以导入导出的数据范围包括:Ø总帐§凭证§银行对账单Ø工资管理§人员档案§工资项目数据Ø固定资产§固定资产卡片Ø成本管理§材料消耗数据Ø资金管理§资金内部结算单Ø应收管理§应收单§收款单Ø应付管理§应付单§付款单Ø采购管理§采购订单§采购到货单§采购发票Ø销售管理§销售订单§发货单§销售发票§销售发票_导入到内部结算单Ø库存管理§入库单§出库单§库存量Ø基础档案§部门档案§职员档案§地区分类§客户分类§客户档案§供应商分类§供应商档案§存货分类§存货档案§结算方式§付款条件§开户银行§仓库档案§收发类别§销售类型§计量单位§计量单位组§产品结构§采购类型§成套件§费用项目§发运方式§货位档案§自定义项档案§项目§会计科目§外币§凭证类别§常用摘要提示:EAI安装目录\xml\Operation\dir.xml保存了相关定义下面一个例子是从U8导出的部门档案的片断:<?xml version="1.0" encoding="gb2312" ?><ufinterface sender="001" receiver="u8" roottag="department" docid=".533424" proc="Query" codeexchanged="N" exportneedexch="N" display="部门档案" family="基础档案" billtype=""> <department><code>1</code><endflag>0</endflag><name>综合处</name><rank>1</rank><manager/><prop>管理兼技术</prop><phone/><address/><remark/><creditline/><creditgrade/><creditdate/><offergrade/><offerrate/></department><department><code>109</code><endflag>1</endflag><name>厂办公室</name><rank>2</rank><manager/><prop>管理</prop><phone/><address/><remark/><creditline/><creditgrade/><creditdate/><offergrade/><offerrate/></department>…………</ufinterface>EAI中所有的标准数据文件都有类似于上例的结构,首先,有一个名为ufinterface的元素,ufinterface再有若干个子元素组成,不同应用的子元素有不同的格式。

U8-EAI二次开发说明

U8-EAI二次开发说明

企业应用集成工具(EAI)二次开发1.概述U850企业应用集成工具(EAI)是U850与外部系统的数据接口,EAI提供了一些组件,可以在这些组件的基础上进行二次开发(以下简称“EAI二次开发”),实现与外部系统的集成。

不同系统集成的关键是遵循共同的数据标准,U850根据自己系统提出了一套数据标准,包括各种单据和基础档案,外部系统如果要和U850集成则必须遵循这一标准。

这套标准用XML 描述,因此数据流都为XML格式。

EAI二次开发可分为两种模式:注意:文中所有编程都以VB为例一、直接利用EAI管理工具。

在开始菜单中选择企业应用集成工具,登录企业应用集成主界面。

在这里可以将U850数据以标准XML文件的形式导出U850数据库或将标准XML数据文件导入U850系统。

二次开发程序员只需编写一个工具将标准XML数据文件进行适当转换写入外部系统或取出外部系统数据写成标准XML数据文件。

(参看EAI安装目录\xml\Samples\下的例子)数据流程如下:这种开发模式比较简单,优点是:充分利用EAI工具提供的功能,编程简单;缺点是:只能提供批量导入导出功能。

二、利用EAI提供的组件,进行灵活的二次开发。

包括两种方式:本地COM方式、Internet方式。

1)本地COM方式:这种方式可根据开发者的需要批量处理或者实时处理。

接口调用非常简单,简化了编程。

开发者只需将标准数据传入接口,如下:Set Obj=CreateObject(U8Distribute.iDistribute)Str = obj. Process(sXml)sXml为标准数据串,具体格式后面会说明。

2)Internet方式:http.Open "Post",http_name & “import.asp", True //指定服务器ASPhttp.send dom.xml //把xml数据发送到服务器端strRet= http.responseText //strRet :返回的xml格式的回执信息2.数据格式标准EAI可以导入导出的数据范围包括:Ø总帐§凭证§银行对账单Ø工资管理§人员档案§工资项目数据Ø固定资产§固定资产卡片Ø成本管理§材料消耗数据Ø资金管理§资金内部结算单Ø应收管理§应收单§收款单Ø应付管理§应付单§付款单Ø采购管理§采购订单§采购到货单§采购发票Ø销售管理§销售订单§发货单§销售发票§销售发票_导入到内部结算单Ø库存管理§入库单§出库单§库存量Ø基础档案§部门档案§职员档案§地区分类§客户分类§客户档案§供应商分类§供应商档案§存货分类§存货档案§结算方式§付款条件§开户银行§仓库档案§收发类别§销售类型§计量单位§计量单位组§产品结构§采购类型§成套件§费用项目§发运方式§货位档案§自定义项档案§项目§会计科目§外币§凭证类别§常用摘要提示:EAI安装目录\xml\Operation\dir.xml保存了相关定义下面一个例子是从U8导出的部门档案的片断:<?xml version="1.0" encoding="gb2312" ?><ufinterface sender="001" receiver="u8" roottag="department" docid=".533424" proc="Query" codeexchanged="N" exportneedexch="N" display="部门档案" family="基础档案" billtype=""> <department><code>1</code><endflag>0</endflag><name>综合处</name><rank>1</rank><manager/><prop>管理兼技术</prop><phone/><address/><remark/><creditline/><creditgrade/><creditdate/><offergrade/><offerrate/></department><department><code>109</code><endflag>1</endflag><name>厂办公室</name><rank>2</rank><manager/><prop>管理</prop><phone/><address/><remark/><creditline/><creditgrade/><creditdate/><offergrade/><offerrate/></department>…………</ufinterface>EAI中所有的标准数据文件都有类似于上例的结构,首先,有一个名为ufinterface的元素,ufinterface再有若干个子元素组成,不同应用的子元素有不同的格式。

EAI

EAI

一、企业应用整合企业应用整合(Enterprise Application Integration, EAI)是企业为了要与企业内部甚至于将外部各独立的系统整合起来,主要的功能在解读并转换来自异质系统间不同应用程序的数据,它导入统一的工作流程藉以整合这些应用程序间的协同运作,提供了数据格式转换,同步或异步的自动流程处理。

除此之外,导入EAI 还有增强传统系统(legacy system)的效能,除了让封闭的系统能与Windows平台上的应用程序整合,尤其是互联网上的电子商务,还可增加异质系统上数据的使用率。

实施EAI的益处EAI实施的益处,首先能够降低IT维护成本和开发成本。

以前,大多数组织通过编写大量代码来解决EAI 的问题。

使用更好的工具可以降低初始投资和节省时间,且减少了以后的维护成本。

现在,所有的应用程序整合的问题都统一交给EAI服务器处理。

EAI服务器能处理应用程序间数据交换及格式转换问题,进行自动流程处理(流程中能进行决策、循环及分支等运算功能),同时进行监控。

其次是优化流程。

应用程序整合的主要目的,在于将不同系统间的执行过程连起来,让一项工作能在应用系统间有效的执行。

原先一份工作可能要经过好几个应用程序的处理才能完成,实施了EAI之后,各应用程序间流程管理能更合理、科学地运行。

通过将人工过程自动化来降低管理成本。

对每个企业中存在的大量人工过程进行自动化可以省去大量人员开支。

通过更高效的价值链过程降低运营成本。

对可以减少业务处理周期时间的关键价值链过程进行自动化可以降低很多方面的成本。

例如,更高效的供应链可以降低货运成本。

提供新服务,提高用户满意度和收入。

根据一项研究报告指出,当企业失去一个既有客户,需要找到五个新客户,才能弥补因失去旧客户所损失的利润。

目前企业为加强对既有客户服务,并增加对新客户的开发,纷纷投入建置客户关系管理(Customer Relation Management, CRM),而客户关系管理系统必须与既有的Call Center、客户数据库、B2C网站及商业智能系统整合起来,如何以快速且低成本的方式进行,将是成功的关键。

U8EAI简介和开发手册

U8EAI简介和开发手册

6.EAI开发6.1. 概述6.1.1.EAI产品简介U8企业应用集成(EAI)产品是U8ERP与第三方系统进行业务数据交换的平台级工具产品,是U8ERP统一的对外开放接口。

EAI产品包括一整套U8ERP的标准业务数据交换接口,这些接口涵盖基础档案、财务、供应链、生产制造、客户关系管理、HR等ERP业务模块,具备统一的入口、一致的业务外观和相对完整的业务功能,能完成U8基础数据、凭证、业务单据的导入导出及增、删、改等操作(少数不支持),是U8与外部系统进行应用集成和业务整合的基本资源。

在技术上,EAI数据交换接口采用符合业界标准的XML作为数据交换接口规范(协议)描述,充分利用了XML跨平台和低耦合的特性。

基于XML的交换协议描述了数据交换过程中Request/Response消息数据格式及元数据规范(Schema),外部系统只要遵循此标准和规范即可以方便的与U8ERP进行Talking。

6.1.2.EAI产品结构U8企业应用集成(EAI)产品结构自下而上分为三层:数据交换基本资源层、EAI数据交换框架层、EAI工具层。

6.1.2.1.数据交换基本资源层即U8ERP基础数据交换接口层,这一层包含U8ERP各业务模块所提供的以业务数据实体(档案、单据、凭证等)导入导出为核心任务的基础业务接口,涵盖了U8ERP的核心业务功能点。

这些业务接口通过EAI数据交换框架层对外开放并公布,为外部系统访问U8提供了最基础的功能支持。

这些原始业务接口属于U8内部功能,只能通过EAI数据交换接口统一访问,外界不能直接使用。

6.1.2.2.EAI数据交换框架层EAI数据交换框架层统一封装了底层的U8ERP的数据交换业务接口;对外公布了U8的所有数据交换服务;为外部系统访问U8提供了统一的访问途径和一致的调用入口(Broker /Proxy)。

其中,通过一套标准的档案和单据元数据模板(Schema),提供了U8的业务数据接口外观,描述了数据交换的应用协议(交换格式、上下文),为外部系统访问U8提供了详细完整的接口规范。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用集成EAI平台什么是EAIEAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。

尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。

企业实施EAI通常有三种主要的集成解决方案:基于数据、基于消息、基于过程的集成,其中基于过程的集成实施起来费用昂贵和复杂,但是能够给企业带来最大的商业利润和投资回报率。

企业从70-80年代开始使用IT支持系统到现在,一些大型企业中各种IT支持系统平均达数十种之多。

它们大部分是一个个的信息孤岛,管理着企业特定的职能部门的工作,相互之间缺乏有效的通信。

特别是企业信息化建设经过上个世纪末期的高速发展,今天的企业需要一个集成的开放的、面向顾客的且具有柔性的IT 支持系统,因此普遍需要考虑应用系统的整合问题。

特别是现在大部分企业应用系统开始WEB化和面向过程化,更需要企业具有一个开放的应用集成系统。

如果企业如此众多的IT支持系统不进行适当的整合,给企业的信息化和面向过程的集成及建立企业信息门户(EIP)奠定一个良好的基础,面向WEB的开放式过程集成将很难成功,而实现企业之间的集成及虚拟企业的组织更是无法实现。

“i before e”,即“integration before e-business”将是一个重要的指导法则。

任何一个成功迈向面向过程和e业务的企业,集成的基础结构将是一个非常重要的前提条件。

企业应用集成也是最近国内外研究的一个非常热门的领域,其实企业实施的IT支持系统多于一个,并且系统相互间要进行数据或信息交流时就有不同系统的集成问题,当然这只是EAI问题的简单表述。

随着企业实施的IT支持系统不断增多、范围逐渐扩大,同时企业也越来越多地将注意力集中在面向业务过程问题,企业应用集成便成了企业必须面对和加以解决的非常复杂的问题。

EAI的起源企业目前使用的应用系统是一个个独立的IT软硬件支持系统,每一个应用系统都有其自己的数据库,运行在各自的局域网内,导致企业内部形成一个个“信息孤岛”。

这造成以下三个主要结果:●每一个“信息孤岛”都有自己的企业对象,如:客户、运输、销售等。

●每一个“信息孤岛”与其它“信息孤岛”之间存在部分数据重叠,因此存在数据的完整性和一致性问题。

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

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

每一个应用系统,如: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基础上的应用系统数据信息集成平台。

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

结构示意宝信EAI平台结构数据交换处理1.描述数据交换处理的设计主要是为将来整个系统的扩展而考虑设计的。

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

2.关键特征1消息转换技术:可以将消息转换为应用程序所需的新格式。

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

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

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

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

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

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

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

2.关键特征●系统中所有消息的配置信息都写在一个属性文件中;●每一条消息都对应一条消息缩写,在程序中只需要使用消息缩写;●支持分类关闭、打开有关消息通知;●可以定义应用软件的对应简单条件或复杂条件的消息通知●可以通过E-mail发送通知●可以通过手机短信发送通知工作流引擎1.描述所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。

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

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

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

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

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

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

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

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

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

强大的工作流管理功能:过程模型初始化方便,能按照提交定义好的流程模板,设定运行参数、相关人员和处理时间;工作流维护简单,能修改属性、活动、角色、流转条件、执行顺序;全过程监控,保持活动状态的跟踪,提供一个任务列表查询的界面,用户登录到系统后,点击任务列表查看按钮,可以看到当前任务的提示,包括任务来源、任务说明、任务重要级别、完成期限、任务当前状态等信息的显示。

2.关键特征●过程定义工具:过程定义工具被用来创建计算机可处理的业务过程描述。

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

相关文档
最新文档