基于SOA的SCM系统的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:hm00562000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业中的供应链管理系统,尤其是大型企业的系统历经多年的建设,已经颇具规模,但是也存在一些突出的共性问题,如集成效果不理想、适应业务变化的能力差和系统总拥有成本高等。为了解决上述问题,设计人员依次采用了结构化、客户机/服务器、3层、N层、分布式对象、组件等多种信息系统架构,这些架构虽然在一定范围、一定程度上减轻了问题的压力,但并没有在根本上解决问题。面向服务架构(SOA,Service-OrientedArchitecture,也叫面向服务的体系结构,以下简称SOA)为这些问题提供了更好的解决方案。 SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 企业实施SOA的根本目标是通过把企业立用系统中的分散功能整合成可操作的、基于标准的服务,使其能被重新组合和重用,从而快速满足业务需求的变化,实现企业IT对业务提供最佳支持的终极目标。 SOA越来越受到人们的关注,与Web Service技术的结合使SOA走向了实际应用。尤其是2007年SCA/SDO标准的提出,使得SOA的开发有了统一的标准,也极大的推动了SOA的应用。 本文首先详细分析了当前国内外SOA研究的现状及企业的应用现状。并调研了目前企业供应链管理系统中普遍存在的问题。在对SOA相关技术进行分析后,结合目前流行的Web Service开发模式的技术特点,提出了一个简单快速的SOA开发框架,它提供了粗粒度的服务,独立于实现服务的硬件平台、操作系统和编程语言,能够快速满足企业业务需求的不断变化。 此外本文在分析企业供应链管理系统需求的基础上,对供应链管理系统进行总体设计,并以采购订单管理子模块为实例,说明开发一系列符合SCA/SDO标准的构件,用它们组装成模块,再进一步并封装成Web服务的过程。本课题的研究成果具有应用价值。
其他文献
随着定位技术与无线通信技术的迅速发展,对移动对象进行跟踪与定位变得可行与必要。移动对象信息管理在交通监测,舰船导航,移动计算,气象预测,电子战场等诸多领域有着广泛的
网格作为一种建立在互联网之上的新一代基础设施,在国内外的学术界和工业界都引起了广泛的关注。国外的网格计算研究最早从90年代中期开始,而国内大概在2000年左右开始这方面
移动计算环境具有低带宽、网络断接频繁、移动性和资源有限等特征[1]。为了有效地支持移动计算应用,需要研究新技术、新方法。语义缓存技术是一种基于结果集及其描述的缓存技
XML已经逐渐成为网上数据表示和数据交换的标准,随着Web应用的迅猛发展,XML也几乎已经遍及到了各个应用角落,XML数据日益增多,如何对半结构化的XML数据进行有效的管理,已经成
计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及www的出现,使计算机的应用范围更为广阔,许多应
在计算机领域,智能体(Agent)是一种在分布式系统或协作系统中能持续自主发挥作用的计算实体。Agent具有的良好互操作性为其在异构系统进行快速交换信息、协同工作提供了坚实
21世纪前几年,伴随着互联网的飞速发展,对等计算(Peer-to-Peer,简称P2P)和对等网络作为一种的分布式计算架构,进入我们的视野和生活。与传统的客户端朋艮务器(C/S)架构不同,P