基于castor技术的企业soa数据建模工具的设计与实现

基于castor技术的企业soa数据建模工具的设计与实现

ID:33005396

大小:1.46 MB

页数:54页

时间:2019-02-19

基于castor技术的企业soa数据建模工具的设计与实现_第1页
基于castor技术的企业soa数据建模工具的设计与实现_第2页
基于castor技术的企业soa数据建模工具的设计与实现_第3页
基于castor技术的企业soa数据建模工具的设计与实现_第4页
基于castor技术的企业soa数据建模工具的设计与实现_第5页
资源描述:

《基于castor技术的企业soa数据建模工具的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、东北大学硕士学位论文第一章引言1.1研究背景及意义随着软件开发方法研究的发展和对分布式技术应用的深入研究,基于多种开发平台和工具的软件系统得到大量应用,企业中的软件系统变得日益庞大和复杂。而且,由于传统的软件开发使用的平台,开发工具和操作系统在结构上的紧耦合,使这些位置分散的独立系统逐渐形成了所谓的“信息孤岛”,彼此之间没有任何的资源共享,尤其是对企业极为重要的数据信息大部分仍保存在各自应用系统的数据库中,完全不能达到有效的共享,因此使企业已有的应用系统与即将应用的系统之间更好地融合成为急待解决的问题。从软件发展史来看已经经历了面向过程、面向对象和面向构件等几个阶段

2、,由于面向过程因为高度耦合而不适用于较大软件系统的开发,面向对象只能支持同种语言,而面向构件虽然能做到构件二进制级别共享但还是局限于特定平台。因此,一种称为面向服务的体系结构(ServiceOrientedArchitecture)的软件设计方法被提出来,这种通过对服务流程化的组织来构建分布式系统的方法既是体系结构模型,又是编程模型。长期的业务竞争力和成功需要企业持续进行变化和调整,SOA能够为此提供帮助。SOA正是因为具有以下的特性很好地解决了企业应用系统以服务的方式实现服务与资源的共享:(1)加快业务变化,当业务发生变化时,开发人员能够更容易地将业务流程变化映射

3、到应用系统中,实施相应的IT变化;(2)提供业务连接,将业务流程组装成模块和服务,企业可以在优化内外部流程的过程中将这些模块和服务连接起来;(3)加强业务控制,在SOA中,经过SOA平台的数据流和交易都是有价值的业务数据,可以使用这些数据分析和优化业务结果和流程成本;(4)灵活的基于服务的应用能够更容易更迅速地进行业务变化,业务人员可以运用这种敏捷性优势快速开发新功能、优化核心流程。企业业务需求的发展和变化推动着企业级整合技术从传统的企业应用集成(EAI)过渡到面向服务的应用架构(SOA)。无论是企业业务发展的需要,还是SOA技术架构本身,都要求各自独立的应用系统(

4、或者服务)之间能够以标准的方式自由地传递信息。进而在面向服务的应用架构(SOA)下,实现既有应用的有效利用、业务逻辑的快速修正和.1.东北大学硕士学位论文第一章引言业务流程的高效重组等目标,达成对企业业务需求的快速而有效的支持。当前,企业信息总线(ESB)是在企业应用领域实现面向服务的应用架构(SOA)的主要方法.它要求各自独立的应用系统(或者服务)都以标准的方式将请求和应答等各种业务信息发送到总线,并由总线完成信息的转换、传递,从而实现松耦合逻辑下各个应用环节的“无缝”沟通。某企业提出通过。标准的方式”将企业业务信息进行建模,然后转换为Java对象,最终利用Jav

5、a对象操作实例化企业信息数据,完成SOA架构以及ESB中各种业务信息准备的解决方案,对实现企业领域的SOA具有重大意义,这也正是企业SOA数据建模工具开发的根本目的。1.2本文的主要工作及组织结构本文的主要研究内容是以企业SOA数据建模工具的需求为背景,论述数据建模在SOA架构中的应用。概述了SOA架构、XML、XMLSchema以及三种绑定技术的基本概念。在文章中分别对XML与HTML、三种数据绑定技术进行了技术比较。本文阐述了应用JavaSwing技术开发用户界面,基于开源包Castor处理底层业务的数据建模工具的实现。在调用Castor包过程中,由于若干处理方

6、法不符合开发要求,我们设计实现了新的算法来适应数据建模工具开发。本文的内容组织如下:第一章介绍了课题研究的相关背景。第二章介绍了面向服务架构(SOA)的概念、体系结构、特征以及优势。第三章介绍了XML、XMLSchema概念及特性。比较分析了XML和HTML、三种数据绑定技术的优缺点,最后重点介绍了Castor的相关概念。第四章介绍了企业SOA数据建模工具的需求分析与设计。第五章介绍了企业SOA数据建模工具的实现,首先阐述工具用户界面的实现,然后提出了对开源Jar包Castor若干方法的优化。第六章对全文进行总结并对SOA体系结构的前景进行了展望。论文内容涉及到本人

7、在北京锐易特软件技术有限公司作课题研究和实习期间参与的项目,关于此项目相关业务需求和所有技术信息,所有权利归锐易特软件及其客户所有。由于保守商业和技术机密的需要,关于具体业务和技术信息的叙述进行了调整。-2-东北大学硕士学位论文第二章面向服务的体系结构介绍2.1SOA的基本概念随着软件体系结构的发展,企业级应用需求要求新的软件系统不再是从底层做起,而只是依据企业逻辑需求重新组织己有的数据存储,将现有的数据和事务通过新的渠道,比如Intemet浏览器或者手持设备呈现给用户。另外,为了提高企业计算的高效性、可用性和规模性,现有许多的操作系统都是分布式操作系统,运行在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。