基于XML中间件的服装供应链快速响应系统.docVIP

基于XML中间件的服装供应链快速响应系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML中间件的服装供应链快速响应系统

基于XML中间件的服装供应链快速响应系统   服装行业是最具时尚性、流行性的行业,服装产品的竞争力在很大程度上取决于能否及时地捕捉到第一手的市场信息,并依据市场需求信息做出快速响应。要实现面向协同的供应链快速反应机制,基于IT技术的信息共享是其关键之一。由于传统EDI(电子数据交换)业务规则固定,数据传输成本高使之难以适应企业的业务变化和增长需要,用XML取代EDI进行数据交换,并应用到纺织服装行业快速响应系统中,可以有效实现供应链数据共享,减少服装交付延迟和各环节的库存量。 本文提出一个基于XML中间件的快速响应系统架构,并描述了基于XML的系统流程设计,XML文档连接机制和订货提前期计算模型,最后通过对比快速响应系统实施前后的服装订货提前期变化,分析了系统的实施效果。 1 模型架构   服装供应链包括零售商、制衣商和面料供应商。 零售商向制衣商订购服装,制衣商向面料供应商订购服装面料。基于XML中间件的快速响应系统主要解决服装供应链成员间数据集成共享问题,中间件位于异构数据库系统和应用程序之间,向下协调各异构数据库系统,向上访问集成数据的应用提供统一数据模式和数据访问的通用接口。XML(可扩展标记语言)作为独立于平台和设备的结构化数据表达方式,适用于不同应用间动态的数据传输和交换,可以有效实现异构环境下不同企业间的数据交换。 本文将XML作为集成系统中集成层的数据描述工具和转换工具。该架构共分4层:客户端层、Web服务层、应用逻辑层和数据层,如图1所示。  客户端层:供应链中各节点成员通过Web浏览器发出请求并返回结果,该层是表示层。Web服务层:包括信息发布、交互和处理的功能。Web服务层存储Web功能页面,响应客户端请求,Web服务标准技术是由XML、SOAP、UDDI、WSDL等标准协议和技术控制实现,支持动态数据交换。 应用逻辑层:部署了多个封装业务逻辑的中间件,可以完成以下功能:1)安全管理中间件,对系统用户和角色进行授权和认证,实现系统的访问控制,保证数据安全,包括访问请求过滤器、认证服务、授权服务以及日志管理4个功能模块,以消除信息共享带来的风险; 2)数据访问接口中间件,抽象部署了调用和访问底层数据库中数据的进行函数和方法接口,负责将不同数据库的查询请求发送到相应数据库执行;3)元数据库,存放着全局视图和不同异构数据库的数据字典等源数据,并采用RDF(resourcedescription framework,资源描述框架)作为描述语言;4)查询分析处理器,接受Web层传来的查询请求后,对于客户端提交的全局查询,获取查询请求的查询参数,在进行完语法分析和词法分析后,根据元数据库提供的数据字典进行参数匹配,将用户的全局SQL查询分解为对应于不同异构数据库的SQL子查询,再将各个SQL子查询通过数据访问接口发送到相应数据库,进而执行查询请求;5) XML模式转换器,接收来自数据库元数据格式的查询结果,将其转换为具有统一模式结构的XML文档数据,并将来自不同元数据库的XML文档数据合成,经语法分析、处理,协同XSL/CSS,依据客户端要求的文件格式返回。 数据库层:数据库位于最底层,是数据的提供者。通常供应链中每各企业采用的数据库、数据文件及数据存储结构都各不同,具有很大异构性。 2 零售商计算订货提前期的应用实例 从开始订货到货物到达需要一定的时间,即订货提前期,在供应链管理中往往是一个不确定性因素。通过信息共享的快速响应系统的应用,能够减小订货提前期的不确定性,并有助于企业降低安全库存。下面将以零售商通过快速响应系统查询编号为CF-15的服装生产及面料库存信息,并计算该服装的订货提前期为例,介绍系统架构实现信息共享的流程设计思路和运行机制。 2·1 基于XML的系统流程设计 基于XML的快速响应系统执行零售商查询请求的具体流程是:零售商通过浏览器向Web服务器提交查询请求,安全管理中间件对用户登录信息进行验证,查询分析器根据元数据库中的数据字典将查询命令分解为多个子查询,通过数据访问接口中间件到制衣商和面料供应商的关系数据库中执行各个子查询,模式转换器将从关系数据库表中查询的结果,根据关系数据库和XML文档转换规则将表数据转换为多个XML文档,然后通过XML文档连接机制,连接并提取不同的XML文档的信息,结合CSS/XSL将结果返回给零售商,见图2。 2·2 XML文档连接机制 在快速响应系统执行零售商查询的流程中,完成关系数据库数据和XML文档数据的转换,并将多个独立XML按客户请求连接合并为统一视图,是系统实现异构数据集成的关键,此功能由模式转换器实现。模式转换器将多个关系数据库的子查询结果转换为XML文档,其转换规则如下:1)对应每一个表,创建一个元素;2)对表中的每一列,创建一个属性或者是一个只有P

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档