在供应链中随时共享信息

  作者:mary.chen
2007/7/24 14:18:15
本文关键字: 案例交流

SOA思想引入供应链管理,采用Web服务作为基本单元,能够建立一个实现供应链信息共享的系统架构。

通过共享信息,供应链中各个企业能获得真实的顾客需求信息,从而减弱需求放大效应。通过信息共享,供应链中各企业能够进行更好合作,缩小所提供的服务与客户需求之间的差距,从而供应链中各企业和最终用户形成一个统一的功能网络。

在供应链中进行信息共享还可以使分散式供应链的整体绩效接近集中式供应链。通过信息共享,供应链中各个企业在市场需求、订货策略等方面更容易达成一致,这有助于实现供应链整体利润最大化,并在这个前提下实现供应链中各企业利润最大化。可见,供应链信息共享对于充分发挥供应链的整体效能具有重要意义。

SOA和Web服务

SOA(Service Oriented Architecture)是一种设计和实现企业应用系统的方法,这些应用系统处理松耦合、粗粒度、可重用部件的互通问题,通过良好定义的、平台无关的接口进行访问来实现。SOA的基本单元是服务,它是一组可以执行一定业务流程的软件模块。

SOA提供了一个更高层次的应用开发手段,它关注的是业务流程,应用的是标准界面,并将底层IT环境的复杂技术细节完全屏蔽掉。在SOA架构中,服务更接近应用。采用SOA可以利用现有的资产,更容易集成和管理复杂性,获得更快的响应,减少成本,有助于在动荡的商业环境中取得成功。

Web服务(Web Services)是模块化的应用程序,是遵守具体技术规范的、基于网络的、分布式的模块化组件。这些规范使得Web服务能与其他兼容的组件进行互操作。

SOA没有指定特定的协议和调用服务的格式。一个真正的SOA鼓励通过多种途径访问服务,而不只是通过HTTP协议的SOA。但是,由于企业的业务朝电子商务方向发展的速度加快,企业本身的业务集成更可能转移到电子商务平台,而Web服务的优点使它成为实现电子商务平台的重要工具。因此,在目前看来,对于使用SOA实现集成的企业来说,Web服务是作为SOA基本单元的最好选择。

联手实现信息共享

供应链集成存在复杂性、动态性、异地性等问题。供应链中各个企业本身存在多个异构系统,并且系统来自不同软件开发商、供应商,这使得集成具有复杂性。随着时间的推移,企业业务、发展战略的变化可能引起企业提供的共享信息发生变化,甚至企业可能会退出供应链,同样,也可能有新的企业加入供应链,这些因素使得供应链集成具有动态性。供应链中的各个企业在地域上是分开的,要把异地系统集成在一起,使得集成具有异地性。供应链信息共享系统是一个集成系统,它必须能够解决供应链集成的各种问题。

SOA和Web服务两者相结合具有很大优势,它给供应链信息共享注入了新的活力,成为实现供应链信息共享的最有力手段。它能够解决供应链集成的各种问题。SOA具有很强的灵活性,表现在它可以很容易添加新服务、修改现有服务、删除不再需要的服务等。如果把供应链集成系统看作服务集成的合成物,SOA就可以解决供应链集成的动态性问题。以Web服务为基本单元的SOA可以满足远程异构系统的互操作问题,这可以解决供应链集成的复杂性和异地性问题。采用以Web服务作为基本单元的SOA的思想构建供应链信息共享系统,将使系统获得很强的生命力,因而研究如何构建基于SOA的供应链信息共享系统具有重要意义。

信息共享模式解析

供应链信息共享不仅包括信息的共享,还应该包括服务的共享。供应链中各企业提供的共享信息可以分为几个种类:需求信息、库存信息、销售信息、物流信息、订单状态信息、企业发展战略等。其中需求信息、库存信息、销售信息最为重要,这三种信息对于零售商、供应商制定订货计划、销售计划及制造商制定生产计划起着关键作用。服务的共享包括订货服务、信息服务和付款服务等。

供应链信息共享平台是各种软件和硬件的集合。平台中的共享信息数据库存放来自各个企业的共享信息,对这些信息的查询只在平台中进行。这样做的优点是对共享信息的访问不会干扰企业信息系统的运行。共享信息也可以存放在企业本身数据库,由企业对外提供接口来访问这些共享信息。这样做的缺点是当访问量很大时会加重企业负担。用户资料库保存企业人员用户和应用程序的账号、密码和权限。企业人员根据授予的权限访问共享信息及共享服务;应用程序根据分配的权限和共享平台进行数据交换。对于提供Web服务接口的企业来说,它可以保存用户资料库的副本,以便提高性能。但是,这些企业中的用户资料库副本要和平台中的用户资料库保持同步更新。

提供统一共享环境

供应链信息共享模型体现三种信息共享方式:数据交换、共享信息查询和共享服务。

数据交换是在信息共享平台中为各业务系统建立标准的数据描述,以形成数据主题。数据交换按照事先规定的时间间隔自动进行。数据交换由上传数据和下载数据组成。上传数据时,供应链中各企业把应该上传的共享数据送往共享平台。下载数据时,共享平台根据系统或应用程序之间的数据交换请求,并结合系统或应用程序具有的数据下载权限,从共享数据库中把符合要求的数据发送给指定系统或应用程序。

共享信息查询是指企业用户通过浏览器访问信息共享平台中的共享数据库。这种查询比较复杂,通常是多表联合查询,甚至有时候还需要调用数据库的存储过程,而且查询条件的预处理也较复杂。这种查询一般要求从原业务信息系统抽取代码,再把这些代码封装成Web服务,发布到注册中心,供用户调用。为了提高性能,查询共享信息的Web服务位于平台中。

共享服务指的是供应链中各个企业通过对外提供Web服务接口来提供服务。Web服务是组织间自动交互的关键技术,使用Web服务的企业可以向外延伸它们的部分业务。供应链中各企业把一部分业务封装成Web服务,发布到共享信息平台的注册中心,这些Web服务的描述文件存储在平台中的注册数据库。其他企业或最终客户通过浏览器访问供应链信息共享门户网站,提出某种共享服务请求,共享系统负责发现、绑定并调用合适的服务。

供应链信息共享系统的目标是为供应链中的各个企业提供统一的信息共享环境,使得各个企业及最终客户能够快速查询共享信息,并且支持服务共享及企业应用程序之间的数据交换。在供应链信息共享系统架构中,信息查询服务不是单独的一个服务,而是一个集合。供应链中各企业提供的服务只表现了订货服务和付款服务,其实由于供应链信息共享系统架构的灵活性,可以根据需要增减各种服务。

基于SOA的供应链信息共享系统架构与服务供应链信息共享系统架构是独立于语言和平台的,具有很高的抽象性,用户可以根据实际情况采用合适的语言和平台来实现。在实现架构时,除了单独开发的各种业务服务和部分IT服务(例如数据库中间件、用户验证服务等)之外,架构还需要各种底层IT服务支持,如数据库服务、应用服务、消息处理服务等,这些服务可以通过购买合适的软件来实现。

来源:中计在线

责编:mary.chen
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918