您好, 访客   登录/注册

基于SOA架构的中小企业物流平台研究

来源:用户上传      作者:

  摘 要:中小企业在建设自己的物流信息系统中存在着资金和技术上的难题,该研究针对中小企业物流业务的特点,开发了基于J2EE的面向服务架构,分布式的公共物流平台。首先论述了平台的功能定位,确定了系统的体系结构,然后全面阐述了平台各个组成部分的功能设计,最后介绍了系统的具体应用实例。实践证明,该平台有效提高了中小企业物流的效率。
  关键词:J2EE;中小企业;物流;地理信息系统;企业资源计划
  中图分类号:F253.9 文献标识码:A
  Abstract: In view of the existing financial and technical problems in logistics information system of small and medium-sized enterprises, the logistics platform is developed by using J2EE architecture. This study discusses the functional positioning of the logistics platform, the system structure of the logistics public information platform is determined, and the functional design is described in detail. A concrete instance of platform system is introduced the system can effectively reduce the threshold of the logistics information construction of small and medium sized enterprises, and provide an effective solution for small and medium enterprises to improve the logistics level.
  Key words: J2EE; small and medium enterprises; logistics; GIS; ERP
  0 引 言
  按照2013年底的统计,国内有1 500多万家企业,其中1 100多万家企业是中小型和微型企业。在目前全球经济不景气的情况下,中小微型企业面临很大的困境,其中的一个问题就是如何有效降低物流成本,以此来提高企业利润。高效方便的仓储运输管理,可以给企业的生产、经营和物流配送提供坚强的后盾和有力的支持,但很多中小企业在建设现代化的物流管理体系方面还存在许多不足[1]。中小企业的物流信息化程度普遍较低,比例不到10%。针对以上问题,2009年,国务院在《物流业调整和振兴规划》报告中提出了全面建设物流公共信息平台的意见。物流软件系统的开发对于资金和技术实力都不足的中小企业来说是一项复杂的工程,很多企业付出巨大的人力与时间等资源也无法独立完成信息化建设,还有一些企业实现信息化后无法持续更新维护等,这些都成为中小企业实现物流信息化的障碍[2]。如何找到突破这些障碍的办法,是目前亟待解决的问题。很多学者提出过建立物流信息平台的构想,例如沈昕提出整合的物流信息平台构建[3],何明等人提出区域物流信息平台规划研
  究[4],赫尔曼・普雷策尔阐述了城市物流运营系统和城市物流平台[5]。由于物流主体,业务内容和服务范围等细节的复杂性,物流平台的实现层次也应该是多种多样的,需要在不断的实践当中去发现适合企业发展和市场需要的应用方案。在实际的研究过程中,发现中小企业物流业务最基本的需要,即运力、运单、仓储和财务管理的需求非常普遍。为了满足这些需求,建立一个实现基本业务的物流信息平台成为本研究的主要目的。本文结合中小企业实际物流业务的特点,从系统整体架构设计的角度,提出了一个通用的中小企业物流平台设计方案,对相关的技术细节进行了分析。
  1 关键技术
  1.1 SOA(Service-Oriented Architecture)
  面向服务的体系结构,是目前日益得到重视和应用的一个构造分布式系统的方法,它的核心思想是把不同应用程序的功能以服务的形式提供给用户或者其他的服务。服务之间通过开放的接口联系起来,以此实现系统的可重用性,实现网络应用、数据管理和业务逻辑的完全解耦。以此为基础,企业能够快速建立具有良好扩展性的信息系统,可以适应迅速变化的市场需求,特别适合于建设分布式,异构环境下的资源信息平台。SOA可以通过ESB(企业服务总线)来实现。ESB的作用主要是实现服务之间的数据格式转换、协议转换和消息传输等功能。通过ESB,使用户关注于核心业务,而不是底层基础技术。一旦用户需求发生变化,随时可以在已有的服务中加入新的服务, 或者改变现有服务的功能,而不会对现有系统的使用产生影响[6-8]。
  1.2 J2EE(Java 2平台企业版)
  J2EE体系利用Java Servlet、Java Server Pages(JSP)、Web Service、Enterprise Bean等技术实现多层分布式应用系统架构。在此架构支持下,使组件具有良好的重用性,系统拥有统一的安全机制,事务处理具备可控的灵活性,可满足高可靠性、高扩展性的系统应用需求。在J2EE体系下,通过部署Web Service来实现SOA架构,整个应用系统根据逻辑功能被划分设计成应用组件,不同应用组件安装在不同的服务器上。中小物流企业地域分散,网络使用环境多样,使用J2EE统一的开发框架,有效降低了开发多层应用的复杂性,是开发物流平台的有力工具[9-10]。
  1.3 GIS(地理信息系统)
转载注明来源:https://www.xzbu.com/8/view-11247838.htm