基于J2EE面向服务软件开发平台的设计与实现

来源 :中国科学院新疆理化技术研究所 | 被引量 : 0次 | 上传用户:bbpooh123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务体系结构(Service-Oriented Architecture,SOA)源于早期基于构件的分布式计算方式,是一种追求敏捷性的体系结构,它把业务逻辑和具体实现技术二者分离开来,因而遵循该体系结构所构造出来的应用系统能适应业务和实现技术的不断变化,有利于软件复用和系统集成。   SOA是一种设计方法学,其目的是最大限度地重用应用程序中立型的服务以提高IT适应性和效率,它屏蔽了不同平台、编程语言、操作系统和硬件架构之间的差异,实现了应用程序的简单集成。今天我们面临的是诸如分布式软件、应用整合、不同平台、各种各样协议和设备等这样的系统,而采用SOA可以消除不同协议和平台带来的问题,实现应用的无缝整合,在出现了基于标准的集成技术(如Web服务和可扩展性语言eXtensible Markup Language,XML)之后,被加速采用了起来。   SOA的优势在于它高度的可重用性、敏捷性,以及优秀的扩展性和可用性。本文首先详细阐述了SOA的相关概念、特点、优势及实践原则,给出了基于SOA的应用模型和集成策略。在简要分析J2EE(Java2 Platform Enterprise Edition)技术实现SOA框架优势的基础上,论述了如何应用J2EE的相关技术实现SOA的层次结构。结合实际课题,详细分析和设计了面向服务软件开发平台,对平台的产生背景,整个开发过程的改进作了简要的介绍,对实现平台的关键技术——服务引擎、实体引擎、工作流引擎进行了详细的分析和设计,以收文业务模块的开发示例,详细说明了服务开发实现的过程。最后,对全文进行总结,展望和探讨了平台未来的工作。
其他文献
基因组测序技术为生物学研究提供了基础数据,从而有力地推动了对生命活动规律的理解与认识。然而由于受限于测序技术,测序仪每次只能读出基因组上一个短片段,而不是一次读出完整
射频识别(RFID)技术,是一种利用射频通信实现的非接触式自动识别技术。RFID技术应用于物流、制造、公共信息服务等行业,可大幅提高管理与运作效率,降低成本。RFID中间件扮演RFID
Web服务(WebServices)是构造下一代分布式计算平台的基本技术。单个Web服务所能够提供的功能有限,服务复合(ServiceComposition)通过组合现有的Web服务从而创建新的、高层的We
学位
随着中国科学院沈阳计算所自主研发的SIPSYS系统的逐渐成熟,由SIPSYS运营管理系统所提供的单一的运营模式,已经不能满足运营商提出的多种不同的业务需求。怎样对SIPSYS服务器
随着网络信息资源的急剧增长,人们越来越多地关注如何快速有效地从海量的网络信息中,抽取出潜在的、有价值的信息,以满足自己的需要。全文检索技术是信息处理的领域中的重要技术
我国有2000多万听力语言障碍者,他们个性突出,是需要国家和全社会关心和帮助的有特殊困难的群体。手语是听力语言障碍者最重要的交际手段。如何有效地表现手语,推进手语的规范化
存储器是近年来VLSI设计关注的主要问题之一。现代微处理器核内的数据存储方式主要是寄存器文件,寄存器文件延时、面积和功耗占芯片各项指标的比重日益显著,而基于逻辑级RTL综
在竞争、合作、动态的市场环境中,虚拟企业被认为是21世纪最具竞争力的企业运作模式,它强调在合作中形成竞争优势。虽然我国目前实施虚拟企业的条件还有欠缺,但是,虚拟企业依
遗传算法是一种模拟生物进化过程的随机搜索算法,其自组织、自适应、自学习和种群进化能力使其适合于大规模复杂优化问题。它将问题的求解表示成“染色体”的适者生存过程,通过
随着下一代网络业务的发展,支持异构传送网络之间的业务路由是十分重要的.但是,近年来网络和通信界的实践已经发现,采用传统的网络体系结构实现跨越异构传送网络域间业务路由