SOA理念之第四方物流管理体系构设及实现

时间:2024-06-17 08:01:18 交通物流毕业论文 我要投稿
  • 相关推荐

SOA理念之第四方物流管理体系构设及实现

  第一章 绪论

  1.1 课题背景

  进入二十一世纪后,计算机技术和信息技术迅速发展,全球经济一体化不断深入,产业结构调整加剧,社会生产、生活都发生着深刻的变化,工业生产、物资流通、商品交易、生产管理等各方面都在发生着深刻的变革。现代物流作为继物质资源、人力资源后的第三利润源在全球范围内得到了快速的发展,跃升为现代经济结构体中增长最快的部分之一[1-4]。近年来,伴随国内经济的迅猛发展,现代物流迅速普及,成为了 21 世纪国民经济的新兴产业和崭新的经济增长点。中央九部委于 2004 年联合颁布了“关于促进我国现代物流业发展的意见”,该意见明确指出加快现代物流业发展是全球经济一体化和我国加入世贸组织的必然要求,而且有助于改善我国经济运行效率、改善投资环境、优化资源配置、增强企业竞争力和提升综合国力[5-10]。我国物流产业起步虽早,但发展迅速,加入 WTO 后更是迅猛发展。据统计,自 2000 年到2006 年,国内物流市场份额从 17 万亿增加到 60 万亿,翻了 2.5 倍,年均增幅为20%,大大超过了国内 GDP 的增长速度[11-13]。在此基础上,十一五规划进一步明确指出,要大力发展现代物流业,建设大规模物流枢纽和区域性物流中心。中国物流业发展势头良好,前景广阔。由于物流行业具有分散性、动态性、复杂性和多变性的特点,物流业信息化改造至关重要。但当前物流企业的信息化水平还较低,制约了物流企业同用户之间的沟通,影响了物流业服务质量的提高和物流效率的提升。国内物流企业的信息化整体水平相对更低,达不到国际化的要求,对我国物流业的健康发展形成了严重的制约。近年来,物流产业逐渐从第三方物流向第四方物流过度,若干新问题又摆在了面前:第四方物流对物流信息化有哪些新要求?第四方物流管理系统的软件架构如何设计?遗留系统如何同新系统互连?异构系统之间如何进行交互等。因此,顺应现代物流发展趋势,针对我国物流信息化建设存在问题,研究适合国内大环境的第四方物流信息化建设技术成为了当务之急。

  …………

  1.2 第四方物流技术发展现状

  伴随着商品经济的产生,物流行业于 20 世纪初在美国开始萌芽,到今天经历了一百多年漫长的发展历程。二战时期,美军为了解决军用品供应问题,将计算机技术和运筹学理论运用于解决军用品运输路线、供应费用和库存规划等问题,形成了以军事保障和军需供应为目标的后勤物流(Logistics)技术。这一阶段是物流技术发展的重要阶段。20 世纪中期以后,物流学理论开始正式形成和发展,随后全球经济危机的爆发和亚洲四小龙等新兴团体的出现,以及欧洲的两次石油危机的爆发使得人们开始意识到物流和供应链管理的重要性,从此,物流管理开始走向规范化和制度化[1,2,6]。物流的概念从单纯的货品分发运输向广义的物流过渡,其应用也从狭隘的流通及军事领域向整个供应链管理扩展,物流技术开始从传统物流向现代物流过渡。物流技术发展到现在,关于物流概念的定义有许多种,从强调物流就是物品实体的物理流动过程到 7R 定义法,不一而足。美国物流管理协会(Council ofLogistics Management,CLM)于 1986 年给出了关于物流的新定义:物流是指以满足消费者需要为目的的,对于原材料、过程库存、最终产品和关联信息等对象从起点到终点有效流动的计划、控制和实施全过程[]。该定义涵盖了生产物流和流通物流两个方面,强调了物流活动的实质流动、存储、信息流动和管理四个关键,是对现代物流体系较完整的概括。伴随着经济的发展,物流不仅同流通系统有关,还同生产系统发生着密切的联系。1998 年,美国物流管理协会修正了对物流的定义,指出物流是供应链的组成部分:是以满足客户需求为目标,对商品、服务和信息的高效存储和流动而进行的计划、控制和实施过程。

  ……………

  第二章 第四方物流系统开发相关技术

  2.1 J2EE 技术

  第四方物流管理系统属于典型的网络化企业应用系统,目前企业级应用系统流行的平台包括 Microsoft .Net 和 J2EE。J2EE 即是 Java 平台企业版,它为用户提供了一个利用组件的形式设计开发和部署企业级应用的平台。基于 J2EE 的应用按照经典的三层体系结构模式设计,包括客户层、J2EE 应用服务器和企业信息系统层,如图 2-1 所示。J2EE 客户端可以有三种形式,Web 客户端、小应用程序和应用程序客户端。Web 客户端可以是包含 Web 组件的动态页面,这些组件运行于服务器层,也可以是单纯的 Web 浏览器。小应用程序客户端则要求客户安装 Java 虚拟机。应用程序客户端则运行于桌面操作系统之上,也需要 JRE 支持,可提供功能强大的用户接口。企业信息系统位于第三层,用于处理企业信息系统,表现企业组织结构,诸如企业资源计划、事务处理以及数据库等。J2EE 具有开发效率高、支持异构环境以及可伸缩性的特点。J2EE 将繁琐的服务逻辑交由第三方供应商提供的中间件完成,开发人员因而可以专注于商业逻辑的创建上,有效的提升了开发效率。其次,J2EE 建立在 JAVA 的基础上,因此可以跨操作系统、跨硬件进行部署,方便进行异构环境中的企业应用构建。第三,J2EE 可以被部署到 UNIX 和别的大型计算系统中,能支持 64 到 256 个处理器,具备高度的课伸缩性,能满足高性能企业应用需求。

  ……………

  2.2 第四方物流服务及 SOA

  2.2.1 第四方物流技术

  第四方物流(Fourth Party Logistics,4PL)是一种能够调配管理自身以及具有互补性的其他服务提供商的技术、资源和业务能力,向最终客户提供完整而全面的供应链解决方案的新型物流模式[4-16]。物流管理需求的复杂化、综合化和全球化使得单一的物流服务提供商难以独立承担用户要求的物流综合服务,用户需求往往需要多个物流服务提供商协同完成,这种模式下急需一个超级管理员来协调和组织物流服务提供商之间的合作。这个超级管理员负责监控生产企业和销售企业的供应链,同时也充当客户及其物流和信息供应商之间的联络人。第四方物流系统的结构如图 2-2 所示。近几年,第四方物流技术在全球范围内蓬勃发展。1998 年,美国埃森哲咨询公司首先提出了第四方物流的概念,将其定义为一种专门为第一方、第二方和第三方物流提供规划、咨询、信息及供应链管理的技术,第四方物流服务提供商自身不参与实际的物流活动。第四方物流的成功案例在西方已不鲜见。美国埃森哲公司、IBM 同 Ryder Integrated Logistics 公司结成战略联盟,提供物流和供应链管理方面的综合服务。这样的综合服务能力由 Ryder 公司单独积累需要几十年的周期。类似的,在欧洲,埃森哲同 New Holland 以 8:2 的股份比例联合成立了 NewHolland Logistics SPA 公司,专注于零配件物流经营。

  ……………

  第三章 第四方物流管理系统需求分析........ 16

  3.1 第四方物流系统建设目标 ....... 16

  3.2 第四方物流系统建设原则 ....... 16

  3.3 系统用户分析 ....... 17

  3.4 系统功能需求分析 ......... 18

  第四章 第四方物流管理系统设计...... 22

  4.1 系统总体设计 ....... 22

  4.3 系统详细设计 ....... 28

  4.4 本章小结 .......... 48

  第五章 系统实现及测试....... 49

  5.1 WEB 服务实现 ....... 49

  5.2 注册中心创建及服务提交 ....... 55

  5.3 WEB 服务调用实现 ......... 56

  5.4 系统测试 .......... 61

  第五章 系统实现及测试

  5.1 Web 服务实现

  SOA 技术为解决第四方物流管理提供了完美的解决方案。在第四方物流中,各第三方提供商提供的资源、信息和业务就是一系列服务,可以利用 SOA 技术根据服务合同和元数据模型将它们封装起来,并定义结构清晰的调用接口(即服务方法),成为若干可发布的 Services,供其他实体访问。因此,系统架构设计采用了 SOA 体系结构。本系统选用 IBM 公司的 Web sphere、Message Broker 和 IBM Websphere MQ 三大产品构建第四方物流管理信息平台企业服务总线(Enterprise Service Bus,ESB),系统涉及的所有业务功能模块通过总线挂接,构成一个开放、灵活、可扩展的第四方物流管理系统,如图 4-1 所示。第四方物流管理系统实际上是一个用于整合、优化第三方物流服务供应商所提供的物流服务的高层平台。物流服务提供商可将自己所能提供的物流服务封装成 Web 服务,并进行发布,在第四方物流管理系统中可对这些服务进行调用,从而访问第三方物流服务提供商所提供的服务,并完成物流业务关系。第四方物流的这种服务关系如图 5-3 所示。

  …………

  结论

  由于物流行业具有分散性、动态性、复杂性和多变性的特点,物流业信息化改造至关重要。但当前物流企业的信息化水平还较低,制约了物流企业同用户之间的沟通,影响了物流业服务质量的提高和物流效率的提升。国内物流企业的信息化整体水平相对更低,达不到国际化的要求,对我国物流业的健康发展形成了严重的制约。近年来,物流产业逐渐从第三方物流向第四方物流过度,若干新问题又摆在了面前:第四方物流对物流信息化有哪些新要求?第四方物流管理系统的软件架构如何设计?遗留系统如何同新系统互连?异构系统之间如何进行交互等。因此,顺应现代物流发展趋势,针对我国物流信息化建设存在问题,研究适合国内大环境的第四方物流信息化建设技术成为了当务之急。面向服务体系结构(Service-Oriented Architecture,SOA)无疑提供了一套完美的解决方案。在第四方物流中,各第三方提供商提供的资源、信息和业务就是一系列服务,可以利用SOA 技术根据服务合同和元数据模型将它们封装起来,并定义结构清晰的调用接口(即服务方法),成为若干可发布的 Services,供其他实体访问。这种松散耦合的体系结构正好符合第四方物流的特征。本文提出了建设基于 SOA 的第四方物流管理信息系统的思路,并利用 J2EE平台,设计实现了一个第四方物流管理信息系统。该系统功能涵盖了供应链管理、订单管理、物流过程管理、仓储管理、合同管理、客户服务管理及基础信息管理等主要内容。系统的核心部分完全基于 SOA 的思想来建设,将业务逻辑和核心服务以 Web Service 的形式封装、发布,供请求方访问。这种方式使得系统各模块耦合度降低,极大的提高了系统的可重用性、开放性和稳定性,也便于进行升级维护。目前,该系统已经投入试运行,4 个月的试运行表明,系统功能较实用,性能良好。

  ……………

  参考文献(略)

【SOA理念之第四方物流管理体系构设及实现】相关文章:

第四方物流管理SOA集成系统研究09-16

为什么要树立“实现损益”理念09-06

国内外第四方物流理论述评10-03

我国第四方物流发展的驱动力研究09-06

我国物流理念创新分析07-14

效益审计理念及其实现途径08-17

电子商务环境下第四方物流构建主体分析09-17

青岛市第四方物流发展成因分析及战略构想07-28

现代物流企业绿色物流管理理念分析09-15

第四方物流在集装箱多式联运中的运用04-20