中国科学院新疆理化技术研究所机构知识库
Advanced  
XJIPC OpenIR  > 多语种信息技术研究室  > 学位论文
题名: 基于J2EE面向服务软件开发平台的设计与实现
作者: 熊辉
答辩日期: 2007-06-13
导师: 周俊林
专业: 计算机应用技术
授予单位: 中国科学院研究生院
授予地点: 北京
学位: 硕士
关键词: SOA ; J2EE ; 服务 ; 服务引擎 ; 重用
摘要: 面向服务体系结构 (Service—Oriented Architecture,SOA) 源于早期基于构件的分布式计算方式,是一种追求敏捷性的体系结构,它把业务逻辑和具体实现技术二者分离开来,因而遵循该体系结构所构造出来的应用系统能适应业务和实现技术的不断变化,有利于软件复用和系统集成。SOA是一种设计方法学,其目的是最大限度地重用应用程序中立型的服务以提高IT适应性和效率,它屏蔽了不同平台、编程语言、操作系统和硬件架构之间的差异,实现了应用程序的简单集成。今天我们面临的是诸如分布式软件、应用整合、不同平台、各种各样协议和设备等这样的系统,而采用 SOA 可以消除不同协议和平台带来的问题,实现应用的无缝整合,在出现了基于标准的集成技术(如Web服务和可扩展性语言 eXtensible Markup Language,XML)之后,被加速采用了起来。SOA的优势在于它高度的可重用性、敏捷性,以及优秀的扩展性和可用性。本文首先详细阐述了SOA的相关概念、特点、优势及实践原则,给出了基于SOA的应用模型和集成策略。在简要分析J2EE(Java2 Platform Enterprise Edition)技术实现SOA框架优势的基础上,论述了如何应用J2EE的相关技术实现SOA的层次结构。结合实际课题,详细分析和设计了面向服务软件开发平台,对平台的产生背景,整个开发过程的改进作了简要的介绍,对实现平台的关键技术——服务引擎、实体引擎、工作流引擎进行了详细的分析和设计,以收文业务模块的开发示例,详细说明了服务开发实现的过程。最后,对全文进行总结,展望和探讨了平台未来的工作。
英文摘要:
SOA (Service-oriented architecture) is developed from original distributed computation based on component. Its purpose is to pursue agility, which separates business logic from the specific technology, and thus the application constructed by SOA can adapt to business & technology evolving and can facilitate software reuse and system integration as well. SOA is a methodology of design, its purpose is to furthest reuse application-neutral services to increase IT adaptability and efficiency. It shields the difference among platforms, programming languages, operating systems and hardware architecture, and achieves a simple integration of applications. Today we are faced with systems equipped with distributed software, application integration, different platforms, various agreements and equipments. SOA can be used to eliminate problems resulted form various agreements and platforms, to gain a seamless integration of applications. The usage of SOA was accelerated after the emergence of standards-based integration technologies (such as Web services and XML). The advantages of SOA are the highly reusability, agility, excellent expansibility and availability. This thesis firstly elaborated on SOA related concept, features, advantages, and the main techniques. An application meta-model of SOA was proposed and integration strategy of application system based on SOA was also brought forward. Secondly, analyzed the advantage of using the techniques of J2EE to design SOA, and a SOA framework was designed. And then in the light of a specific project, a SOA-based developing platform was designed and implemented, the background of the platform, the process of the improving developing, as well as the core component of the platform-- service engine, entity engine, workflow engine were introduced in detail. For showing the developing process of the platform, the model of archivesAccept was given, either. Finally, the paper was summed up and the future work of the platform was explored.
内容类型: 学位论文
URI标识: http://ir.xjipc.cas.cn/handle/365002/3508
Appears in Collections:多语种信息技术研究室_学位论文

Files in This Item:
File Name/ File Size Content Type Version Access License
熊辉硕士论文.pdf(819KB)学位论文--暂不开放View 联系获取全文

作者单位: 中国科学院新疆理化技术研究所

Recommended Citation:
熊辉. 基于J2EE面向服务软件开发平台的设计与实现[D]. 北京. 中国科学院研究生院. 2007.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[熊辉]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[熊辉]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
文件名: 熊辉硕士论文.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Powered by CSpace