基于SOA的培训部管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

天津大学硕士学位论文基于SOA的培训部管理系统姓名:芦丽萍申请学位级别:硕士专业:计算机应用技术指导教师:冯志勇20070801基于SOA的培训部管理系统作者:芦丽萍学位授予单位:天津大学相似文献(10条)1.学位论文刘晓英Web服务与软件互操作性的研究2004Web服务通常被称为是自包含、自描述的模块化应用程序,能够在整个Web网上发布、查找和调用.Web服务能够实现更广泛的互操作性,但企业却无需完全放弃以往的基础设施.因此Web服务将代表下一代软件开发平台的发展方向.该文首先介绍了作者在Motorola南京软件中心实习时所开发的iDENJ2ME项目.通过实际的应用开发,作者对Java特别是J2ME有了深入的了解,Java虽然使软件具有很强的可移植性,但却无法解决软件的互操作性问题.因此,在该文的第二部分中作者探讨了软件互操作性的发展历史,明确了Web服务技术在解决软件互操作性方面所起的重要作用.接下来对Web服务的原理、体系结构、协议栈结构和相关的规范进行了相关描述,并介绍了Web服务的特点.Web服务以其强大的互操作能力得到了广泛的应用,该文详细讨论了Web服务的应用范围.Web服务也并不是十全十美的,它在软件互操作方面还存在着一些问题,该文第四部分重点对这些互操作性问题进行了分析测试,并针对SOAP实现的开发者、Web服务提供者以及Web服务消费者分别提出了相应的建议来解决Web服务的互操作性问题.最后一部分对Web服务的发展前景进行了展望,根据作者在Motorola南京软件中心开发的J2ME项目,重点介绍了J2MEWeb服务的发展方向.2.学位论文赖辉民Internet环境下分布式应用程序体系结构Java-ORB的研究1998该文主要致力于分布式对象计算的研究与探讨.首先讨论了分布式对象计算的概念、特性及优点,并对两种重要的分布式对象模型ActiveX/DCOM与OMA/CORBA进行了比较.Internet正渗透到社会的各领域,但其体系结构的缺陷使得难以在Internet上构造复杂的分布式应用程序,所以该文将分布式对象技术CORBA引入Internet,讨论了Java与CORBA在Internet上的集成,并在此基础上,提出了Internet环境下分布式应用程序体系结构Java-ORB,探讨以此解决Internet现存的问题.随后作者还深入讨论了CORBA体系结构中ORB的互操作性和基本对象适配器.3.期刊论文战德臣.冯锦丹.聂兰顺.徐晓飞.ZHANDe-chen.FENGJin-dan.NIEIan-shun.XUXiao-feiICEMDA:一种可互操作可配置可执行的模型驱动体系结构-电子学报2008,36(z1)国际对象管理组织提出模型驱动软件体系结构(MDA),以模型建立与模型转换为中心的思想为软件开发带来了新变革,但OMG并未给出各层次具体模型与建模理论.为了对随需应变的企业管理软件开发提供一组理论与方法支持,本文提出一种可互操作、可配置与可执行的企业模型驱动体系结构ICEMDA:面向过程的ICE-CIM、面向对象的ICE-PIM、面向模式的ICE-PSM和而向构件与配置的ICE-CODE.本文阐述了ICE-MDA各层次模型的建模思想、核心概念及以核心概念为主的模型之间的转换.ICEMDA可有效指导用户快速开发与实施复杂管理软件.4.学位论文顾峥峰模型驱动架构的研究与应用2003模型驱动架构(Model-DrivenAichitecture)是对象管理组织(OMG)近年所提出的软件开发架构规范.MDA提供了一条开放的、厂商中立的道路以应对业务与技术的不断变化.严格的基于统一建模语言UML、元对象设备MOF、数据仓库元模型CWM等OMG标准,MDA以分离出平台技术中的业务或应用逻辑为目标.使用MDA及其相关标准构建的平台无关的应用程序能够在多个开放的或专有的平台上实现,包括了CORBA、J2EE、NET、以及Web服务或其他任何基于Web的平台.完全技术无关的模型促进了技术相关的代码中业务逻辑与设计逻辑等非技术资产的分离,隔离了业务应用与技术演化,从而进一步提高了互操作性.同时,分离了技术内容的业务应用系统能够更方便的以不同步伐适应需求的变更.该文的第一部分从MDA的原理开始,介绍了MDA的相关概念和标准,然后讨论了MDA方式下的应用程序的开发流程.该文的第二部分首先讨论了MDA方式下J2EE应用的开发和安全架构集成,以及MDA方式对Web服务开发的影响;然后介绍了J2EE的MDA开发在一个面向多技术平台、多服务器平台和多数据库平台的政府采购系统中的运用,讨论了项目中所遇到的问题并总结了MDA对软件开发的影响.5.学位论文赵奎现场总线互操作性及其应用研究2005本文进行现场总线互操作性及其应用研究,目的是实现现场总线传感器级设备互操作。其具体实现结合HART和CAN现场总线的应用来进行。 提出了监控设备与现场总线设备的互操作性解决方案,并对基于XML的异种现场总线设备互操作性进行了探讨。所提出的互操作性解决方案在钻井监测系统中得到了应用。对基于CANopen的现场总线系统的具体实现,在说明选用CANopen高层协议的原因后,分别实现了CANopen主节点和从节点硬件和软件开发。并对基于XML的CANopen设备互操作性实现着重进行了探讨。  为了验证系统设计方案构建了实验,实验结果证明了该互操作性解决方案是正确可行的。基于XML的现场总线设备描述有效推动了现场总线互操作性的发展,对其最终解决具有重要的指导意义和应用价值。6.学位论文张承龙在MDA中的模型转换方法研究2006在传统软件开发中,随着项目的进展,设计阶段产生的模型和代码间的同步变得越来越困难,代码随着实现技术和用户需求的变化而不断变换,这就造成了软件生产效率低、可移植性差、互操作性差、以及维护代价高等问题。整个软件行业正企盼一种新技术的出现来改变软件开发的现状。为了推动软件技术的不断发展,OMG提出了模型驱动架构MDA(ModelDrivenArchitecture),一种软件开发的新方法。本文在学习MDA基本概念和模型转换理论基础上,分析了ATL和OCL语言的数据类型和语法,论述了MDA中各种现有模型转换技术的优缺点。本文核心工作是提出以ATL和OCL相结合的模型转换方法。这种方法结合了ATL和OCL的特点和长处,用OCL对模型进行约束和补充定义,用ATL来实现模型的转换,即能弥补ATL不能体现系统动态特性和保证数据一致性的不足,又能弥补OCL转换效率低下的不足。在本文的最后,通过一个开发实例来说明了在开发系统当中如何使用所提出的方法,在一定程度上证明了它的可行性。对MDA技术的深入研究将有利于提高软件开发效率和开发质量,有助于增强软件的可移植性、互操作性,便于软件的测试与维护。7.学位论文姜岩可互操作的分布式空间数据库引擎模型及其原型系统的实现1999可互操作的分布式空间数据库引擎模型SDBM为面向分布式地理信息系统的空间数据库组件提供了设计模型.该模型采用软件组件模型,符合OpenGIS规范,具有互操作性,支持数据共享和功能共享,并提供对各种关系型、非关系型数据库以及文件系统的空间数据访问.基于该模型实现的空间数据库组件能够用于GIS应用软件的集成,并为面向因特网的组件化GIS软件开发提供了支持.8.期刊论文鹿剑.周俊.LUJian.ZHOUJun动态称重控制器OPC驱动程序设计-现代电子技术2007,30(6)以开发动态称重控制器的上位机控制软件为背景,介绍了使用VC++实现OPC驱动程序的通用方法.通过引入多线程异步传输、哈希链式存储和DLL封装等技术,优化了数据处理性能,提高了软件开发和维护效率.在使用WinCC和iFix等组态软件开发的分布式控制系统中,该驱动程序运行良好,已得到实际应用验证.9.学位论文周彩霞基于xUML服装管理系统建模2008如何解决软件产业生产效率、可移植性、互操作性、维护和文档等多方面的问题是每个软件开发者都在思索的问题。模型驱动架构(ModelDrivenArchitecture,MDA)是国际对象管理组织(ObjectManagementGroup,OMG)提出的一种软件开发方法学,其目标是通过构建可执行模型实现软件的工厂化生产,解决软件产业生产效率、可移植性、互操作性、维护和文档等多方面的问题,降低软件开发维护成本、提高开发效率、减小需求变更对系统的影响以及延长系统的生命周期等。尽管核心UML规范在MDA过程中是必要的,但它却不足以进行可执行建模。xUML解决了UML的很多歧义问题,同时也为适当的UML模型元素增加了可执行行为的定义,用它就足够建立可执行PIM了。本文首先讲述了MDA产生的背景及意义,对MDA的思想、核心技术、组成结构以及开发模型做了深入剖析,介绍统一建模语言(UML)、元对象设施(MOF)、数据仓库元模型(CWM)等MDA相关标准。论文接着对xUML进行了详细的讨论,介绍了xUML建模的优点,它与标准UML之间的异同之处,及详述了xUML建模的过程,本文最后用一个实例--服装管理系统来对xUML建模进行详细讨论,包括用例建模,使用域进行平台无关建模,对域中的类建模,用模型描述类的行为和交互,及域的集成等,其中重点介绍了ASL是怎样进行动作规约的,即xUML的可执行部分。10.学位论文严商基于WCF的分布式程序的研究与实现2008随着软件工程的发展,软件编程模型在不断演变。与此同时,分布式领域各种技术层出不穷,这些技术与软件编程模型相结合,促进了分布式技术的应用和发展。尽管当前软件开发模型很好的解决了开发过程中的问题,然而对系统进行维护与扩展时,由于结构与技术的限制,往往力不从心。用户需要大量的资源维护已有的复杂系统,现存的应用很难整合。此外,由于市场、技术等原因,各种分布式技术之间的互连互通存在问题,特别是在异构平台下构建分布式应用时格外明显。面向服务架构(SOA)的出现,提供了一种新的软件开发模型,它具有良好的松耦合、与平台无关、灵活和互操作等特性,成为近年来流行的开发模型。WCF是Microsoft最新推出的基于SOA架构的网络通信API。WCF统一了现有的多种Microsoft分布式技术,提供了对跨供应商互操作性支持,显式的面向服务特性,使其成为Microsoft新一代分布式开发的核心技术。本文首先介绍了分布式开发模型的发展过程,对传统C/S与B/S的特点及基于分布式组件技术的多层B/S开发模型的优缺点进行分析。接下来介绍了SOA,探讨了Webservice技术的特点。在此基础上对WCF体系结构,通信模型进行分析。通过WCF与Webservice的比较,指出WCF的优势。本文提出了WCF与多层B/S相结合的开发模型,并以参与开发的信息管理系统为背景,介绍了如何利用该模型开发分布式应用。通过介绍该开发模型的特点,指出WCF在构建分布式应用中的优势,并在此过程中分析了WCF的思想及技术特点,介绍了如何通过WCF构建灵活、安全、可靠、具有良好互操作性的分布式程序,为构建WCF的应用提供参考。本文最后介绍了WCF的安全机制与配置方法,分析了WCF灵活的安全机制,解决了WCF在开发过程中面向对象与面向服务的过渡及大数据流的传输问题。本文链接::上海海事大学(wflshyxy),授权号:a9a30823-aebd-4c65-a73a-9e0800fbdb60下载时间:2010年10月7日

1 / 56
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功