• 认识RosettaNet电子商务标准


    在本文引用的这个案例中,D公司实施的电子商务标准是RosettaNet。RosettaNet是为了解决供应链流程标准问题而产生的,其首要目标是制订业务流程的标准,使得供应链里的成员不必为自己的每个交易对象设定和保留专门的交易流程以及系统接口。从而节约大量的成本,提高供应链整体的效率,提高响应速度。目前Rosetta标准集中应用IT产品制造业。

    RosettaNet标准的体系结构分为三块:Dictionary、Implementation Framework(RNIF)以及PIPs(Partner Interface Processes)。

    Dictionary主要是流程中的公共元素的定义。目前RosettaNet已经发展出的Dictionaries主要分为两类来提供不同需求。第一种是企业特性信息(Business Properties Dictionary)。主要是描述生产产品特性、合作伙伴之公司信息和企业交易等方面信息。第二种是技术特性信息(technical properties dictionary)。主要是叙述产品具体信息。

    RNIF是用来定义RosettaNet涉及的对象及具体说明在贸易伙伴间如何进行传输相应的信息。它提供共通的通讯协议来提供商业服务。从图1可以看出,RNIF实际上就是RosettaNet对于消息的管理机制,它定义了附加到要传输的信息上的信息头、数字签名等,设定了信息的封装、安全以及路由,从而保证信息可以迅速准确的转递到最终的目的地。

     


    图1 RNIF框架图

    而Partner Interface Process (PIP)是一种以XML语言为基础,针对交易流程制定的程序。每一套接口程序包括了附有标准词汇的商业文件及包含信息的商业流程。RosettaNet把企业之间的交易看成是由若干个流程所组合而成的一个过程,进行了3个级别的细分。对于每一个流程,它都对具体步骤进行了规定,同时也对每一步所要交换的信息内容、文档格式进行了规定。例如,本文后面提到的PIP3A4对应的就是一个请求采购订单的流程,同时对于交换的采购订单以及发送的订单已接受确认消息的格式都进行了规定。

    Dictionary、RNIF和PIP这三者结合构成了有机的整体,使得实施了RosettaNet电子商务标准的企业之间在进行交易的时候,能够如图2所示按照及时、准确地按照既定的步骤交换所需要的规范化信息,从而使得企业不必在更换交易对象时,完全调整电子商务系统。

     

    图2 RosettaNet标准工作示意图 

  • 相关阅读:
    Entity Framework Extended 批量删除
    EntityFramework.Extended扩展用法
    Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
    C#多线程实现方法——线程池(Thread Pool)
    Entity Framework(code first)数据库初始化
    单表60亿记录等大数据场景的MySQL优化和运维之道
    pt-online-schema-change使用说明、限制与比较
    MySQL online ddl
    mysqldump的流程
    innodb_max_dirty_pages_pct与检查点的关系
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1728420.html
Copyright © 2020-2023  润新知