|
先进的SOA架构 安全、可靠的信息交换平台 基于内容的智能路由 可视化的流程编排 分布式服务框架 完善的二次开发接口
随着信息技术的迅速发展,我国信息化建设取得了显著的成果,各个政府部门和企业的信息化建设日趋完善,但与此同时,建设过程中潜在的一些问题逐渐显露出来,“信息孤岛”就是其中一个很大的问题。“信息孤岛”的存在,使企业和政府的大量信息无法共享,业务无法协同,造成了信息资源的极大浪费以及信息化的重复建设。 为了解决政府与企业内的各个“信息孤岛”之间的互连互通问题,企业应用集成(EAI)一直是IT界的热点问题。传统的EAI的集成方式可以将不同的应用系统联系起来,但由于没有统一的标准和方法导致系统之间的连接是紧耦合的,在系统变化或部署新的应用时,需要对原来的系统进行变更或重新开发,集成的代价非常高。 面向服务架构SOA是最近两年新提出的解决应用系统互联互通的一种新架构和新思想,SOA采用了很多业界所共同遵守的标准或规范,这种设计架构即将成为软件应用系统集成的主流架构。 ESB(Enterprise Service Bus),即企业服务总线是SOA的一个基础和最佳实现。ESB不仅解决了令企业最头痛的信息系统整合问题,还能为企业提供了一个软件的基础体系架构。它是一个基于标准的,松散耦合的,灵活性和扩展性非常高的平台,适合于对企业组织的各种异构系统进行整合,并为以后开发的各种面向服务的应用提供自动的集成,当企业的业务需求有变化时也不需要对原来的系统进行改造,真正达到“按需互连”的效果。 北大方正技术研究院依靠多年的技术积累和强大的研发实力,充分论证和深入研究当今技术发展趋势和行业应用特点,采用先进的SOA架构,基于开放的J2EE体系架构推出了方正汇通ESB平台软件。利用数据交换平台,基于内容的路由、智能数据转换、业务流程管理、分布式服务框架等一系列完全拥有自主知识产权的核心技术和产品,实现了与平台无关的、面向应用的、松耦合的应用集成平台。为解决电子政务建设中存在的信息孤岛问题提供了非常完善的整体解决方案。
u 技术体系结构
方正汇通ESB的主要功能均是围绕服务来进行的,分别解决服务调用的可靠性、服务之间的交互、整合编排、服务的发布、查询以及异步调用等问题。 方正汇通ESB平台按功能可以分成三大部分,分别为:数据交换平台、服务管理框架、业务流程管理平台。其中数据交换平台、业务流程管理平台能够根据不同的业务需求独立应用。 下面是系统总体框架示意图:

“方正汇通ESB”技术框架图
产品构成和功能
数据交换平台 方正汇通ESB采用汇通数据交换平台作为消息总线,采用面向服务的架构(SOA)理念,通过基于内容的路由和方便的数据转换引擎,实现传统消息和Web服务调用的统一处理。主要有以下功能: ² 消息传输 方正汇通数据交换平台具有强大的数据传输功能,它支持消息的持久化,可以保证消息稳定的、可靠的、高效的传输,支持断点续传,支持附件的传输。 消息传输底层通信采用CORBA实现,能支持跨平台和跨网络协议进行数据传输。 ² 消息格式 数据交换平台采用标准的XML格式传输数据,消息格式支持SOAP规范。 ² 加密,压缩 为了保证消息的安全性,汇通数据交换平台支持可插拔的消息加密机制,用户可以根据需要选用不同的加密算法。 为了保证消息的高效传输,数据交换平台也引入了可插拔的消息压缩机制。 ² 对异步服务的支持 基于WSIF,开发了方正汇通数据交换平台的Provider,用户可以利用数据交换平台开发自己的Web服务,在调用端只需要提供标准的WSDL文件,就可以采用统一的方式调用服务,并且可以支持异步服务的开发和调用。 ² 标准的开发接口 数据交换平台提供两种方式的开发接口:基于标准的JMS开发方式和自己独特的SDK方式,后一种方式简单易学,保证最终用户或合作伙伴高效率的开发安全、可靠、稳定的Web服务。 ² 内容的路由(CBR) 通过定义规则的方式实现只能路由,针对不同的内容类型,可以定义相应的路由规则,路由规则采用XSLT格式定义,可以将XML格式的内容映射到不同的目标服务上去。 方正汇通ESB实现了一个可视化的规则定义界面,用户也可以将编辑好的XSL文件上传作为规则定义文件。 ² 数据转换技术 方正汇通ESB提供基于XSLT形式的消息转换技术,提供可视化的转换规则定义界面,支持多种SCRIPT语言(如Java Script,Java等)。

数据交换平台技术框架图
分布式服务框架技术 分布式服务框架通过UDDI和WSIF,实现Web Service的注册和管理,支持多种形式的服务实现,如本地Java类、EJB、JMS,JCA、汇通消息服务等等。通过动态的服务加载和部署。为外部用户和工作引擎提供透明的服务调用机制。它具有以下功能: ² 管理服务的提供者的信息。 ² 服务注册和管理。 ² 定义服务总线的接受端口,屏蔽掉消息传输的协议区别。 ² 定义总线的服务端口,提供统一的调用形式。 在服务框架里,北大方正技术研究院使用WSIF(Web Service 统一调用框架)技术,可以对用不同协议实现的服务按照一致的方式进行调用。
业务流程管理引擎 方正汇通ESB业务流程管理系统分为流程设计器、流程引警、流程监控器三个模块,各个模块的功能是: ² 流程设计器 提供流程分类、流程模板、流程权限等的设置和管理,实现了方便易用的可视化流程模板定制,模板文件采用标准的BPEL格式,它支持将其他厂商提供的模板文件引入到方正汇通ESB,也可以将模板输出到其他流程引擎中去。 ² 流程引擎 流程引擎的主要功能是运转流程,处理各种活动、消息和事件,它可以从服务容器接收webservice请求业务,流程引擎本身就是数据交换平台的客户端。业务流程引擎对外表现成一系列的WebService,每一个定义的流程模板都是WebService,和外界的交互都通过WebService进行。 ² 流程监控器 流程监控器的主要功能是对流程引擎运行过程中的各种信息进行监控和管理。包括服务执行状态监控、异常流程的跳转、中止、流程处理过程跟踪等等。

方正汇通ESB业务流程管理系统架构
u 技术特点
Ø 先进的面向服务架构,可以实现平台无关的应用集成和信息共享。 Ø 基于内容的路由和智能数据转换,实现了服务的透明访问。 Ø 利用最新的BPEL标准,实现了业务流程的编排和组合,为支持复杂应用提供方便。 Ø 集中管理机制提高了系统的安全性和易管理性。 Ø 安全、高效,数据经过加密、压缩后进行传输,保证数据在Internet传输过程安全,快速。 Ø 为中心管理系统和各进驻单位现有的业务系统提供高度自动化的信息交换,具有良好的扩展性,充分考虑了未来信息量与业务量增长的需要。 Ø 采用统一的标准数据格式保证各不同应用系统间的高度集成性的数据共享。 Ø 提供消息在各种系统之间的转发和数据共享,为各单位现有的业务系统提供一个可共用的统一的开发接口并预留信息安全支持平台。
u 相关解决方案 Ø 方正汇通 - 政务共享资源平台解决方案 Ø 方正汇通 – 并联审批和数据直报解决方案 Ø 方正汇通 – 城市应急联动和现场指挥解决方案
您若有任何的宝贵意见和疑难,可致电跟我们联络。 联 系 人:李梅艳 电话:010-82529178 邮箱:li_meiyan@founder.com
|