SOA在仓库管理系统中的研究与应用
来源:wenku7.com 资料编号:WK73199 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK73199
资料介绍
SOA在仓库管理系统中的研究与应用(任务书,开题报告,毕业论文16000字,程序代码) 摘 要
随着计算机技术的发展和企业系统升级整合及需求的改变,先前的传统形式的软件架构已经不能满足用户系统整合方便的需要,所以出现了新一代的软件架构思想,面向服务架构,即SOA。
SOA(Service Oriented Architecture,面向服务的架构)作为下一代的软件开发理念,对现代软件开发模式产生了深远的影响。SOA通过服务的发布、服务的发现以及服务的调用等机制为其他的应用程序提供服务。
传统的仓库管理系统是采用传统的架构,使用单一的服务器或是在本机windows平台下使用的管理系统。随着企业不断的发展壮大,传统架构的仓库管理系统已经不能满足企业系统集成的需求,为了能满足仓库管理系统为异构系统提供仓库管理的功能,本文将SOA的架构引入仓库管理系统中,对其的应用进行一定的研究并加以实践。
本文描述了软件体系结构的发展,给出面向服务软件体系结构出现的必然性,分析了SOA的体系结构,对其实现技术Web Service及协议规范XML、 SOAP、 WSDL和UDDI等进行了研究,并将其应用到仓库管理系统的设计与实现中。
关键词:SOA;面向服务架构;Web服务;仓库管理系统
The Research and Application SOA In Storage Management System
Abstract
With the development of computer technology and enterprise system integration and upgrading of a change in demand , previous traditional forms of software architecture has been unable to meet the user's need to facilitate integration .So, there is now a new generation of software framework for thinking, service-oriented architecture, SOA.
SOA , as the next generation of software development philosophy, deeply impact on modern software development model . SOA provide services for other applications by service-published, service discovery and service calls and other mechanisms . Traditional storage systems use a single server machine or the windows platform management systems. With the development and growth of company, the traditional structure of the storage management system has been unable to meet the enterprise demands for system integration. In order to make the warehouse management system be able to provide storage management functions for heterogeneous systems , this article will introduce the SOA storage management system, its application of certain research and realized.
This paper describes the development of the architecture of software ,make it clear that the service-oriented software architecture is inevitable .And it analysis the architecture of SOA .At the same time ,we researched its Web Service technology and the ruls such as XML, SOAP, WSDL and UDDI .After that ,it applicated all of these to design and implement the storage management system
Key Words:SOA;Service-Oriented Architecture;Web Service;Storage Management System
本文的主要研究内容和内容组织
将SOA应用于Internet环境下的企业应用,主要采用的技术手段就是Web Service。由于Web服务全部的规范、技术都是以XML为底层核心和架构基础的,这使得Web服务平台、语言和发布者能够相互独立。本文主要针对基于SOA的仓库管理系统展开了研究。J2EE是SOA实现的一种很好的技术框架。1.4版的J2EE平台通过新的JAX-RPC 1.1 API提供了完整的Web服务支持,这种API支持基于servlet和企业bean的服务端点。JAX-RPC 1. 1基于WSDL和SOAP协议提供了与Web服务的互操作性。J2EE 1. 4平台也支持Web Services for J2EE规范(JSR 921),后者定义了Web服务的部署需求并利用了JAX-RPC编程模型。Visual Studio.NET是Microsoft推出的一套完整的开发工具集合,利用它可以方便、快速地开发出Web应用程序。文中详细地研究SOA的企业应用,并将以仓库管理系统为代表,在实例下,研究SOA架构在其中的应用,尝试使用.NET作为客户端调用JAVA编写的web Service,体会SOA架构的特点和优点。
本为设计结构分为五章,第一章为绪论,主要介绍SOA提出的背景和目前SOA及仓库管理系统国内外的研究现状。第二章以软件体系结构为切入点,谈SOA架构的概念,特点,主要技术和理论知识。第三章是关于SOA在仓库管理系统中的应用研究分析,体会SOA架构的优点和特点,研究分析SOA架构在仓库管理系统中所起到的促进作用。并对跨平台调用Web Service的限制作一定的分析。第四章中结合具体的应用实例分析了如何在实际的应用中利用Web Service技术实现。本章中介绍了应用的背景、分析了企业的具体需求和业务流程。根据第四章提出的基于SOA的企业应用模型,在.NET下实践了SOA。最后总结全文,并对下一步的研究工作进行了展望。
目 录
1.绪论 1
1.1研究背景 1
1.1.1业务需求不断变化 1
1.1.2 SOA架构的提出 1
1.1.3国内外研究现状 1
1.2本文的主要研究内容和内容组织 2
2.面向服务体系结构 4
2.1软件体系结构概述 4
2.2软件体系结构发展演变过程 4
2.2.1传统的软件体系结构 4
2.2.2基于组件的软件体系结构 5
2.2.3面向服务的软件体系结构 5
2.3 SOA架构 6
2.3.1概述 6
2.3.2 基本架构 6
2.3.3 SOA的特点 8
2.3.4 SOA的设计原则 9
2.4 SOA的关键技术 10
2.4.1 XML介绍 10
2.4.2 SOAP介绍 10
2.4.3 WSDL介绍 11
2.4.4 UDDI介绍 11
2.4.5 Web Service介绍 11
3.SOA架构在仓库管理系统中的应用 13
3.1仓库管理系统的开发现状 13
3.2 SOA在仓库管理系统中应用的优点 14
3.3面向服务思想与传统的开发模式在仓库管理系统中应用的比较分析 14
4.基于SOA的仓库管理系统的设计与实现 17
4.1系统需求 17
4.2需求分析 17
4.3总体设计 19
4.3.1 Service树的构建 19
4.3.2模块划分 20
4.3.3系统模型 21
4.3.4开发设计工具 21
4.4模块实现 21
4.5数据库 25
4.6系统截图 26
结论与展望 28
5.1 SOA在仓库管理系统中的研究与应用总结 28
5.2 SOA发展展望 29
致谢 30
参考文献 31 |