基于J2EE和业务动态解释执行的EAI系统设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:paokahh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业各种应用的迅速增加以及更多地把自己的业务转向电子商务,EAI方案对企业的重要性也日益显现。越来越多的企业开始采用EAI 解决方案将企业内部的应用软件与外部客户和供应商的应用软件进行链接,实现数据流和业务运作的自动化,从而达到业务的实时与快速。由于有这样的应用背景,EAI 技术的发展非常迅速。随着XML 和应用服务器等技术,BPML(Business Process Modelling Language),jca,webservice 等集成标准的出现和发展,基于中间件平台,基于业务流程,基于构件的EAI 技术成为主流。相比之前的EAI 技术,提供了更大的集成性,灵活性,可扩展性,跨平台性,稳固性。但是目前成熟的EAI 系统产品对业务流程的处理都是静态编译,业务流程的开发和维护对技术要求高。本文从新一代的EAI 系统出发,提出了基于J2EE 和业务动态解释执行的EAI系统的设计,其主题思想:通过图形化的IDE 环境,可视化集成已有的企业应用,持续化到相应xml 业务描述文件,存储于业务文档库中;动态解释执行代理根据客户端的请求,调用业务文档库中相应的xml 业务描述文件,动态的解析执行,并调用相应的模块,完成业务逻辑。该EAI 系统是基于J2EE 框架实现。J2EE 支持企业级的,多层次的和完全分布式的web 服务,它为企业级的组件开发提供了广泛的支持,便于开发模块化的,可重用的和平台独立性的业务逻辑。在技术上业务流程动态解释执行属于较前沿的技术。目前为止,大多数相应平台的产品都采用编译性EAI 平台,即是通过IDE 工具构建企业应用集成,生成相应的代码,在J2EE 平台再次编译部署,这种技术虽然在某种程度上缓解企业应用集成的难度,但在性能上无法与业务流程动态解释的EAI 系统相比。业务流程动态解释的EAI 系统将与业务流程抽象成更上一层的形式语言(xml 描述),在语言层次上更加自然化,极大的减低了系统维护和开发周期。该平台系
其他文献
随着通信与计算机技术的迅速发展,政府政务工作越来越依赖于计算机系统和网络技术,对业务系统的要求越来越高。要求业务系统不仅要具有更高的可用性,而且还要具有更大的扩充
随着互联网用户数和信息量的迅猛发展,信息检索和查询成为最基本、最重要、最普及的应用,信息检索的效率通常被用户视为衡量检索服务质量的标准,对于促进还是制约互联网的发展至
本文阐述了网络安全和病毒的相关知识,对RPC漏洞和病毒进行了详细分析,并讲解了简单杀毒工具的设计与实现。 计算机网络技术是20世纪对人类社会影响最深远的科技成就之一
本文利用机器可读词典作为资源,首先研究了词汇间关系信息的抽取,使用的是规则提取加上特征消歧的方法。在机器可读词典中,已经蕴含了许多候选的关系模式,标注词典中一部分名词
随着宽带网络的普及,人们对于视频的需求越来越迫切。但是,目前的广播电视技术不能满足用户期待交互式的,实现互动点播模式的需求;另一方面,宽带用户数经过几年的快速增长,已走到了
并行程序目前是一个活跃的研究领域,也是一个困难问题。在进行并行程序的分析和设计过程中,必须面对不确定性、通信、同步、数据划分和分配、负载平衡、容错、异构、共享或分布
嵌入式软件是嵌入式系统的灵魂,而嵌入式操作系统又是嵌入式软件的核心。嵌入式应用发展的关键是嵌入式软件,尤其是嵌入式操作系统的发展。与通用操作系统相比较,嵌入式操作系统
盲源分离是一个非常广泛的议题,在许多实际系统中有着应用。 盲源分离是信号处理技术中用于阵列信号处理与分析的一种新兴技术,在未知源信号任何先验信息的条件下,利用源
随着互联网和数字技术的蓬勃发展,促进了数字媒体产品及技术的应用范围不断扩大,与此同时也出现了大量侵犯生产者和消费者合法权益的非法复制、传播和窜改等侵权行为。数字水
全球性的网络化、信息化进程正改变着人们的生活方式,Internet技术应用以及电子商务的飞速增长给人们生活工作的各个层面带来了深刻的影响。回顾我国政务信息化的进程,在许多应