基于J2EE规范的EAI构件平台——RUN AGENT解释性平台

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:YYXINLEI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
许多企业在酝酿和实施基于Internet的电子商务,他们也迫切希望能够实现电子商务系统与企业内部现有应用系统间的无缝连接。因为商业数据和业务规则经常存在于不同的企业应用实现中。为了精确和一致,需要能够从电子商务应用程序访问驻留在不同企业应用实现中所蕴含的数据和业务规则,或将其复制到电子商务应用程序。此外,必须将来自电子商务应用程序的数据发回其企业应用系统中。?所以无论是企业内部信息化还是发展电子商务都涉及到应用系统之间的连接,这一领域的技术通称为企业应用集成(EAI,Enterprise Application Integration)。随着XML和应用服务器等技术的出现和发展(单项技术上出现了BPML等用于描述商业流程的XML标准,还有SOAP,UDDI,WSDL等用于商业流程和Web Service的通讯、注册与发现的一系列XML标准), 跨企业流程层集成逐渐成为EAI的主流。所谓流程层集成就是建立商业流程来整合现有应用,并有一个流程引擎来完成流程的解释执行及消息路由等功能,此类集成将离散的应用转换成商业流程的粘合系统,灵活性高且适合B2B集成,但实现难度最大?。本文从新一代的企业应用集成构件平台出发,提出了企业构件基础商业平台的可行性方案,其主题思想:通过图形化的IDE环境,可视化集成已有的企业应用,持续化到相应xml业务描述文件,存储于业务文档库中;建立一个动态解析执行代理RUN AGENT平台,该平台通过客户端的请求,调用文件库的xml业务描述文件,动态的解析执行,调用相应的模块。该Run Agent平台是基于J2EE框架实现。J2EE支持企业级的,多层次的和完全分布式的web服务,它为企业级的组件开发提供了广泛的支持,便于开发模块化的,可重用的和平台独立性的业务逻辑。在技术上动态解释性RUN AGENT平台属于较前沿的技术,是构件在j2ee框架下二次企业应用快速开发平台,在行业上也称为基础软件构件平台。目前为止,大多数相应平台的产品都采用编译性EAI平台,即是通过IDE工具构件企业应用集成,生成相应的代码,在J2EE平台再次编译部署,这种技术虽然在某种程度上缓解企业应用集成的难度,但在性能上无法与动态解释性RUN AGENT平台相比。动态解释性RUN AGENT平台将与业务相关企业应用平台抽象成更上一层的形式语言(xml描述),在语言层次上更加自然化,极大的减低<WP=5>了系统维护和开发周期。该平台已经在省电力公司部分使用,并且以该平台为基础架构的省eip项目在中国SUN ONE杯大赛中获得一等奖。本文将依次介绍其三个主要部分:ORMapping,RunAgent引擎以及IDE集成工具。
其他文献
随着成像技术的飞速发展,卫星图像的分辨率和数据率越来越高,数据量呈几何级增长,海量的图像数据占用了大量的储存容量和传输带宽。因此,为了降低星上数据缓存压力,减少对星
随着内地和香港之间经贸往来越来越密切,许多移动通信用户需要经常往返于两地之间.为了解决跨境移动通信的呼叫和短消息互通问题,免除用户携带多部手机的麻烦,和节省话费,需
网络技术飞速发展,给信息安全带来了巨大的挑战,各种信息安全技术层出不穷.SOCKSV5协议是一种建立在应用层的安全体系结构,它扩展性强、安全性能好、灵活通用、便于网络规划
铁路智能运输系统(RITS)就是集成了计算机技术、现代信息处理技术、控制与系统技术、管理与决策支持技术和智能自动化技术等,以提高运输效率、改善经营管理和提高服务质量为
随着分布式技术和网络的发展,计算机的应用已经渗透到了各个领域。两层的C/S体系结构渐渐不能满足发展的需要,三层C/S体系结构成为构架开放式企业级应用系统最优的选择之一。与此
电信运营企业的经营方式正在从以业务为中心转变为以客户为中心,激烈的市场竞争和不断变化的市场环境需要运营商建立新一代的电信业务运营支撑系统.TMF提出的新一代运营支撑
目前网络的业务应用是与具体的核心网络紧密联系的.一个业务的生成需要特定的网络协议,采用固定的业务生成环境,开发一种新型的业务往往需要对核心网中的多个实体进行修改,并
当前安全生产工作的基础还很薄弱,全国安全生产形势依然严峻.许多生产现场在生产管理工作中,都需要对一些重要的参数以及工程运行状况实行实时监测,以提高工程的管理运行水平