H公司原有采购模式的问题分析及对策.docx

上传人:小飞机 文档编号:1774322 上传时间:2022-12-18 格式:DOCX 页数:23 大小:1.80MB
返回 下载 相关 举报
H公司原有采购模式的问题分析及对策.docx_第1页
第1页 / 共23页
H公司原有采购模式的问题分析及对策.docx_第2页
第2页 / 共23页
H公司原有采购模式的问题分析及对策.docx_第3页
第3页 / 共23页
H公司原有采购模式的问题分析及对策.docx_第4页
第4页 / 共23页
H公司原有采购模式的问题分析及对策.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《H公司原有采购模式的问题分析及对策.docx》由会员分享,可在线阅读,更多相关《H公司原有采购模式的问题分析及对策.docx(23页珍藏版)》请在三一办公上搜索。

1、第四章 H公司原有采购模式的问题分析及对策 企业背景:H公司在全球建立了8个地区部、55个代表处及技术服务中心,销售及服务网络遍及全球,服务300多个运营商,其中包括世界电信运营商50强中的22家,产品已经进入德国、法国、西班牙、巴西、俄罗斯、英国、美国、日本、埃及、泰国、新加坡、韩国等90多个国家。据Dittberner统计,H公司NGN系统全球市场占有率18,全球排名第一,交换接入设备全球出货量连续3年居第一;据Gartner统计,H公司的DSL出货量全球排名第二;据RHK统计,H公司光网络市场份额全球排名第二;H公司是全球少数实现3G WCDMA商用的厂商,已全面掌握WCDMA核心技术,

2、并率先在阿联酋、香港、毛里求斯等地区获得成功商用,跻身WCDMA第一阵营,成为全球少数提供全套商用系统的厂商之一。管理如此庞大的一家企业,惟一的途径就是采用信息化管理。H公司的企业信息化从1992年自主开发一些局部应用软件开始,1997年开始系统地引入世界级管理咨询公司,建立与国际接轨的基于IT的管理体系。在集成产品开发、集成供应链、人力资源管理、财务管理、质量控制等多方面,H公司与IBM公司等国际著名公司展开合作。经过五年多的管理改进与变革和以客户需求驱动的开发流程和供应链流程的实施,H公司具备了符合客户利益的差异化竞争优势,进一步巩固了在业界的核心竞争力。从1992年至2003年,近十余年

3、的持续稳定信息化建设投入,己形成了支撑公司经营运作和管理控制基本信息化架构,在提高业务流程运作和职能控制的效率,增强企业的竞争能力,开发和利用信息资源,有效支持管理决策等方面,起着重要的作用。问题所在(企业诊断):41原有的采购模式 目前H公司的采购模式有两种,一是通过其采购网站,二是采购员通过电子邮件、电话等完成,但这两种模式都存在不足。41-1 采购网站H公司的采购网站模式是通过一个专用的接口程序,将其ERP系统中的采购信息在深夜同步到采购网站的数据库上,从而使采购信息能通过网页公布。然后需要供应商登陆该采购网站,浏览采购信息并进行回复。如果供应商需要把这些信息导入自己的系统,就需要手工录

4、入或者自行开发程序把从采购网站上下载的数据导入自己的系统。而供应商提交回复后,再由专用的接口程序在深夜同步回H公司的ERP系统中。其具体的流程如图41:Oracle ERP中图41:采购网站模式的工作流程 但这种方式存在以下的问题: 1、信息传递不及时,采购周期长。由于H公司的专用接口程序还不能做到实时的同步数据,同步周期是一天,那么采购信息的发布和回复起码需要有两天时间。再加上有些采购订单的完成需要多次反复,如当供应商不能满足某些订单行(Line Item)或子行(Subline工tem)的要求时,订单无论是更改还是取消重发都需要采购网站系统与ERP系统的多次周期一天以上的同步,这将严重影响

5、采购的效率,进而影响企业内部的物流、财务、生产等等方面的效率。此外,供应商登陆或回复都不可能实时进行,因此供应商不能实时得知有关自己的采购信息并及时的回复,从而影响采购的效率。 2、人工操作的环节较多。采购网站需要供应商专人定期登陆网站浏览信息并进行回复,这就需要专门安排人员完成这项工作,增加了供应商的人力成本,同时也难以保证业务的可靠完成。 3、数据的准确性不高。由于需要人工回复,数据的准确性方面会受到一定的限制。 4、非标准的数据格式。由于采购网站的数据格式是H公司自行定义的,并没有采用任何的标准,因此供应商如果要把订单信息导入到自己的ERP等系统,要么是人手录入,要么需要开发专用的接口程

6、序,这都不是供应商愿意接受的。因为如果通过人手录入,供应商需要增加人力成本,对于人工昂贵的发达国家供应商来说尤其不能接受;而如果通过专用的接口程序,对于大的供应商来说也不大可能,因为他们可能面对的是成千上万的客户,不可能开发成千上万的专用接口。 5、难以采购到那些稀缺的产品。对于那些供不应求的商品,一般应该是采购员主动地去“抢”,但采购网站这种模式是被动地等供应商来“给”,即使供应商愿意提供,订单的商讨也会被网站模式延误,最后“抢”不到企业最需要的产品。 6、受到供应链中的主导供应商的强烈抵制。对于一些小供应商来说,它们的客户只有十来家甚至主要客户就是H公司,因此还能接受采购网站这种模式。但对

7、于Intel、IBM、TI这样的全球性大供应商来说,它们要面对成千上万的客户,不可能采用采购网站这种模式。它们强烈要求H公司按照国际惯例、采用 RosettaNet标准与它们进行B2B集成,使双方的系统能够集成成为一个虚拟的大系统,从而提高整个供应链的效率。412 人手采购 由于采购网站不被Intel这样的大供应商接受,因此H公司对这些大供应商的采购通过采购员完成,其过程是:订单在ERP系统批准后,采购员把订单信息通过电子邮件发给对方的销售人员;对方的销售人员收到邮件后,把采购订单录入到本公司的ERP系统中,确定订单是否有错误及并计算能否满足订单要求,再把回复信息通过电子邮件发回给H公司的采购

8、员;H公司的采购员收到回复的电子邮件后把数据录入到本方的ERP中,若订单要求不能满足而需要修改则通过电话与对方的销售人员沟通。其流程图如图42。Oracle ERP中图4-2:人手采购的流程图 这种方式也存在不少的问题: l、偶然性对信息处理速度和采购周期影响很大。与采购网站模式相类似,通过电子邮件交换信息同样需要采购员和销售员查看电子邮件,任何一方的员工不能及时处理时(如开会、休假、忙其他工作)都会延误订单的处理,特别是同一张订单如果通过电子邮件完成,通常都会由固定的员工跟踪到底,大大增加延误的可能性。 2、需要大量的人手操作。这方面的问题比采购网站模式严重得多,有的采购员为了完成一张订单甚

9、至要在一天之内打二三十个电话与供应商沟通。无论对买方还是对卖方,都需要耗费大量的人力成本。 3、难以保证信息的准确。由于沟通是通过电话和电子邮件进行,很容易产生噪音,影响信息的准确性。随着H公司采购的逐步全球化,采购员需要与不同时区的不同母语的供应商沟通,这种模式就更不可取。 4、容易产生腐败。由于这种模式很多环节都依赖人来完成,透明度不高。无论买方还是卖方都很难监督其员工的操作,容易出现各种损害买方或卖方利益的活动。 5、不能满足H公司国际化的要求。随着H公司进军国际市场,开始实行全球化采购的战略,H公司的采购员需要面对的是各个国家、多个语种、全球时区的供应商,工作难度大大增加,工作时间也很

10、难安排。 6、大的供应链伙伴不满意这种模式。对于Intel、IBM、TI这样的全球性大供应商来说,它们虽然有销售人员可以完成这方面的工作(而且目前与H公司对它们的采购也是通过这种模式完成),但昂贵的人力成本和低下的效率使得它们尽量避免采用这种模式。413 共同问题 以上两种模式由于速度慢、效率低,因此而产生了以下的共同问题。 1、H公司采购的主要是电子元器件这种价格波动较大的产品,如果采购周期长,反应缓慢,就很难以合适的价格采购到所需要的产品,从而直接增加产品成本。 2、由于采购周期长,从而需要有更长的采购提前期,这严重影响了计划的第四章H公司原有采购模式的问题分析及对策灵活性,难以实现零库存

11、、JIT和按需生产等目标。42解决办法系统规划: 通过对H公司原有的两种采购模式的分析,可以发现其问题的根本原因在于H公司对供应商的采购业务不能实时响应、即时处理,有许多环节需要人工完成,从而延长了采购周期,降低了采购的效率。而减少产品从原材料阶段到成品完成直至交付给顾客的整个过程的时间,以及对顾客的需求作出快速有效的反应,己成为供应链管理成败的关键【59】。B2B集成可以实现供应链伙伴的信息系统的直接互连,实时地自动完成公共的业务流程,无疑是解决这些问题的最优方案。而H公司的大供应链伙伴所提倡的基于RosettaNet标准的B2B集成已经非常成熟,其应用的规模产生了巨大的网络价值删。H公司的

12、大供应链伙伴也不断地游说H公司实施B2B集成。在这些内外因素的推动下,H公司决定实施 B2B集成,解决在采购中遇到的问题。 但是,进行B2B集成必须考虑企业的实际情况【61】。H公司还有一大批供应商和客户的信息化水平比较低,还没有条件实施B2B集成。因此,改善H公司的采购必须针对不同的供应商采用不同的办法。对于信息化水平较低的供应商,可以通过完善采购网站的来提高效率。譬如:把采购网站上的数据定义为 RosettaNet标准,开发一些工具(如把RosettaNet标准的数据转换为Excel文件或导入到关系数据库)提供给那些中小型供应商使用等。对于信息化水平比较好但又不足以实施流程集成模式的供应商

13、,可以先进行数据应用共享或文档交换模式的B2B集成,等它们的信息化水平提高后,再逐步过渡到流程集成模式的B2B集成。 因此,H公司的B2B电子商务应该采用电子商务网站和B2B集成等多种模式并存的方案,从而既能符合国情,又能适应国际潮流,最大限度地发挥B2B电子商务对供应链管理的作用。此外,H公司也可以通过不断提高其电子采购的水平而提升其在国内供应链中的地位,并逐步成为国内行业相关标准的制定者。43 H公司的电子商务规划根据上述的解决办法,H公司对其电子商务进行了重新规划,其规划结构图如图43: 图4-3:H公司的电子商务规划 H公司规划的总体目标是:通过应用EAI(Enterprise App

14、lication Integration,企业应用集成)平台打通各个系统的经脉,使各个系统能紧密地连接在一起,实时地共享数据,让工作流程可以无缝地流转于各个系统;通过应用B2B集成、采购网站、网上商店和技术支持网站等系统连接外部的供应商和客户,尽量减少人工操作;通过内部信息门户向员工发布各种管理信息,使企业内部的管理公开化、透明化,同时通过应用知识管理系统推动知识在企业内部的共享和传承。 由于目前国内制造业,特别是中小企业的信息化水平还处于普遍比较落后的水平,相当一部分甚至还没有应用ERP或类似的系统,让它们实施B2B集成是不切实际的,这也是H公司大部分中小型供应商的实际情况。因此原来的采购网

15、站不能抛弃,必须保留,跟B2B集成系统并轨运行。让那些没有条件实施 B2B集成的供应商使用采购网站,其余的供应商则要尽快实施B2B集成。但保留不等于拒绝发展,在今后还要运用B2B集成的经验逐步完善采购网站。 在具体实施方面,按照总体规划、分步实施的原则逐步完成。短期的目标是把B2B集成作为EAI的一个试点,首先完成与大供应商之间的B2B集成,实现与供应商的ERP系统对接,实时与供应商共享订单、预测等流程,接着逐步推广到与大客户之间的B2B集成;中期目标是应用EAI平台改造目前的采购网站,并应用B2B集成的经验使采购网站的数据标准化,同时开发一些工具发布给中小供应商使用,帮助它们处理订单数据,对

16、于条件比较好但又不足以实施流程集成的供应商,可以先实施数据应用共享或文档交换模式的B2B集成;最后应用EAI平台逐步开发网上招标、网上商店等系统,从而完成整个战略部署。 为完成短期目标,H公司决定分三步走:首先计划用三个月的时间,完成与其主要供应商之一的I公司的B2B集成,实现RosettaNet标准中的订单管理部分,并通过项目的实施培养内部的开发团队,让他们通过与系统集成商的共同开发,掌握关于B2B集成的技术、方法等;第二步是用一年到两年的时间由内部的开发团队完成与余下有需要的大供应商的B2B集成,并将应用标准的范围扩大到预测及其它支持VMI(Vendor Managed Inventory

17、,供应商管理库存)的流程:第三步在第二步中期开始,由内部的开发团队逐步完成与有需要的大客户的B2B集成,实现RosettaNet标准和其它标准中对供应链有价值的流程。表4一l详细描述各个步骤。表41:短期目标的实施步骤步骤 团队组成 时间 供应链伙伴 范围 l系统集成商为主,内部开发团队为辅三个月I公司RosettaNet标准中的订单流程 2内部开发团队一年到两焦余下的有需要的大供应商RosettaNet标准中的订单和预测流程 3内部开发团队从第二步中期开始有需要的大客户RosettaNet标准和其它标准 (如EDI)中的有价值的流程第五章H公司基于RosettaNet标准的B2B集成 Ros

18、ettaNet标准介绍 RosettaNet联盟是一个于1998年2月由40家领先的IT企业发起创立的自筹资金、非盈利组织154】。目前,全球已有超过530131家领先的电子元器件(Electronic Components,EC),信息技术(Information Technology,IT),半导体制造(Semiconductor Manufacturing,SM)以及解决方案提供商(SolutionProvider,SP)加入到RosettaNet联盟中。它们致力于创造、实施并推动开放的电子商务流程标准RosettaNet。RosettaNet就好像电子商务中使用的共同语言,在全球范围内

19、,把位于供应链上各个合作伙伴的业务流程有机的整合起来。 RosettaNet这个名字来源于古埃及一块奇妙的Rosetta石头。1799年,拿破仑军队中的一名士兵在埃及一个名叫Rosetta的小城附近发现了这块黑色的厚玄武岩大石板,石板上刻了三种公元前196年的不同文字,但却表达着同一意思。尽管石头上的字本身没有太重要的含义,但根据其上的希腊文,科学家们能够推知其余两种埃及象形文字的意义,这给人们了解古象形文字找到了突破口。就像这块远古石头一样,RosettaNet要打破在电子商务交易中出现的语言不通的障碍。通过建立一种全球通用的电子商务语言,让供应链上的每个参与者都能用一种语言(标准)来交流。

20、不管是动态而灵活的交易网络、极富效率的运营操作,还是崭新的商业机会,RosettaNet都能让企业尽享数字经济之利。而这一切,其对于企业带来的收益都是可以被量化的,会对全球高科技贸易的发展起到至关重要的作用。而RosettaNet的目标正是通过开放的商业流程标准,促使横跨全球高科技供应链大规模采纳B2B集成,致力于减少库存总量,降低贸易处理费用和缩短市场进入时间。 结构简介 在电子商务交互的环境下,贸易伙伴间的商务信息通过Internet进行交换HTMLxML好比是字母表,电子商务应用程序好比是执行电子商务流程的工具。然而,构成电子商务流程所需的词汇、语法和对话的缺乏,使人们产生了对标准的强烈

21、需求。如图3一l所示的RosettaNet结构,RosettaNet的商业和技术词典提供了电子商务词汇,RosettaNet实施架构(RNIF)提供了语法,而 RosettaNet贸易伙伴接口流程(PIP)则提供了对话的标准。 RosettaNet标准直接建立在企业的具体应用上,建立跨越各公司独立边界的电子商务框架以提高商业流程标准在整个业界的互操作性能。如图32所示: RosettaNet词典(Dictionary)为供应链中的企业开展业务提供了一个公共平台。企业不再需要费力独自开发,同时也解决了因每个企业定义的术语不统一而带来的采购流程中的困惑。RosettaNet词典包括RosettaN

22、et商业词典和 RosettaNet技术词典;RosettaNet实施架构(RNIF)核心规范提供了快速有效实施RosettaNet标准的交换协议贸易伙伴服务器之间的信息交换做出了专门的定义;伙伴接口流程(PIP)描述了供应链中两个贸易伙伴之间的活动、决策及交互关系,专门规定了系统与系统之间基于XML的对话,以描述贸易伙伴间的商业流程。 项目管理: 按照上一章中分析的H公司在采购中遇到的主要问题和在电子商务方面的规划,H公司实施了基于RosettaNet标准的电子采购项目。本章首先明确项目的目标与范围,然后从组织管理和风险控制方面说明应如何管理项目的实施,接着对项目的需求进行详细分析、设计总体

23、架构和流程,最后评估项目的成果,其中重点是流程设计和项目成果这两方面。 51项目目标与范围 按照H公司的规划,本项目的目标是建立与I公司的B2B集成,实现与I公司的订单流程的实时同步,提高供应链的采购效率,通过实施培养本公司的实施团队。由于I公司拥有丰富的RosettaNet应用经验,同时又极力推动H公司与其进行B2B集成,答应尽力协助H公司实施B2B集成。因此,选择与I公司的B2B集成作为第一个试点。而订单管理又是RosettaNet标准中最成熟和应用得最多的(如图5一1),因此把一期工程的实施范围限定在订单流程。Order 42图5一l:RosettaNet的应用比例 52 组织管理521

24、 项目实施方法 软件开发过程将人、工具和规则集合在一起,是一个将用户的需求转化为软件系统所需要的活动的集合。在一个成熟的软件开发过程中,软件技术人员开发和维护软件及其相关产品(如项目计划、设计文档、代码、测试方案和用例以及用户手册等等),软件开发过程质量的好坏很大程度上决定了软件产品的质量。任何项目都会涉及到一定的风险、不管开发团队经验如何,都绝不可能预知所有的风险。如果能在生命周期中尽早确保避免了风险,那么计划自然会更趋精确。普通的瀑布式开发模型将软件开发的风险集中到最后,容易造成项目的失败。因此人们提出了迭代的开发模型(如图52)。图5-2:迭代的开发模式 而迭代的开发具有如下的特点:允许

25、需求变更、逐步集成、及早降低风险、有助于公司学习和提高、提高复用性、易于生成强壮的产品、迭代的流程自身可以在实施中改进。 本项目的许多特点,如国内实施先例极少、缺乏熟悉的技术人员(整个团队中只有一位专家实施过类似的项目)、需要跨公司合作(与I公司的实施小组合作)、牵涉公司内部的多个部门(如规划、采购、信息技术等)、涉及的IT技术很多(如ERP、数据库、EAI、XML、RosettaNet、加密和安全等等),使得本项目不确定因素很多,因此更加适合采用迭代的开发模式。522 项目组织项目的完成需要项目参与各方在实施过程中紧密合作来实现具体的目标。双方应本着同舟共济的态度去参与此项目。参与的各方都对

26、项目的成败起着关键的作用。本项目由四家公司(H公司、I公司、B2B集成产品厂商、系统集成商)共同完成,因此项目的组织管理尤其重要。本项目的成员组成及职责如表51:表51:项目的人员组成及职责角色 来源 项目组成员职责领导小组H公司相关部门(采购部、规划部、信息部)、I公司相关部门(销售部、信息部)、B2B集成产品厂商、系统集成商的负责人制订项目策略,负责项目重大问题的决策;审定项目计划,关注并指导项目管理;资源调配和协调。项目经理H公司采购部、系统集成商各派一人担任总体控制项目实施和决策;项目需求控制责任人;资源调配和协调;负责组织项目从启动、实施到推广全过程的开发与管理工作;保证项目按时按质

27、完成;组织和管理项目组的人力和其它资源。技术人员H公司信息部、系统集成商项目的需求分析,方案设计,开发,测试,投运及培训和项目文档编写。业务人员H公司采购部、I公司销售部配合需求分析;参与测试计划的制定,参与案例测试,协助完成相关文档;协助项目方案确认,项目验收;供应商协调。支持人员H公司信息部、I公司信息部、B2B集成产品厂商专家协助完成与服务器、操作系统、网络安全、数据库管理、加密、ERP管理等有关的工作;协助完成B2B集成产品的安装、配置和测试工作。 在项目实施中,全部资源均为项目的可用资源。在资源可用的前提下,所有人员均应服从为完成项目而下达的任务单。各种资源的调用请求由项目经理发出。

28、同时,由于项目涉及的公司和部门很多,因此项目团队成员之间以及项目团队与其它部门、公司之间的沟通会非常重要。第五章H公司基于RosettaNet标准的B2B集成53 风险管理531 风险定义 为了将项目不能预计到的未来事项的影响控制在最低程度,表52逐项列出能够影响整个项目成败的关键问题、技术难点、资源保障等因素,以定义项目的风险,同时指出这些问题对项目的影响。表52:项目可能遇到的风险序号 描述 级别 频率 1软件厂商选择不当,造成项目的实施工作量增大,项目可扩展性差。 由 低 2软件产品厂商不能提供有效的技术支持,造成项目进度缓慢或者项目延期。 中 低 3项目的主要开发人员不熟悉相关的技术和

29、业务,导致项目进展缓慢。 由 高 4项目组的主要成员变更,导致项目延期。 中 低 5项目组的支持人员不是全职投入到本项目,因等待他们而延误整个项目的进度。 中 上 局 6涉及到LEVELl、2、3的测试,需要供应商的相关人员配合测试,沟通和协调难度比较大,可能导致项目延期。 中 中532 风险管理计划 针对以上风险可能带来的结果,表53提出了应变原则,制定出规避风险的措施和计划,同时在项目运作过程中将对这些措施不断进行调整和更新,重大问题将给出详细的解决方案并提交项目领导小组评审。表53:项目风险应对措施和计划序号 描述 措施 计划 1软件厂商选择不当项目组在软件厂商的选择上慎重选择,多阅读相

30、关资料,多调研,以更好地了解情况。和多方软件厂商进行多轮沟通和交流 2软件提供商不能提供有效的技术支持在商务谈判中把技术支持部分包括进去,把顾问支持列入选择条件之一把顾问支持列入商务谈判 3项目的主要开发人员不熟悉相关的技术和业务在项目开始时对项目开发人员及后备人员进行脱产培训,在项目实施过程中争取软件厂商的技术开发人员在现场培训。把培训列入商务谈判;安排脱产培训。 4项目组的主要成员变更加强项目组的内部沟通,尽快让新成员熟悉项目相关工作;争取让更多的人员参加脱产培训,以保证充足的能迅速上手的后备人员。加强与新成员的沟通;争取安排尽量多的人员参加脱产培训。 5项目组的支持人员不能全职投入加强与

31、相关支持人员和相关部门负责人的沟通,争取他们的支持,工作计划尽量合理、周全。制定周全的工作计划,并尽早通知相关的支持人员和部门负责人 6测试需要供应商相关人员的配合和I公司多交流,沟通,建立有效的问题反馈机制,指定项目的测试计划,确保测试人员投入。制定详细的测试计划并尽早向I公司通报。 54需求分析 根据上述系统目标要求,结合H公司各种信息资源的现状和未来发展的规划,需要从以下几方面(企业消息总线、适配器、应用集成层、业务流程集成、 B2B集成、历史数据和商业标准)的功能要求,构造H公司的B2B集成平台。541 企业消息总线 由于B2B集成系统需要与ERP系统进行交互,并且要跨越H公司的防火墙

32、与I公司的B2B集成系统交换数据,考虑到今后与其它系统的集成,因此它必须应用企业消息总线平台进行数据的发送和接受,而且消息总线平台的消息必须可以穿越防火墙,与放在防火墙停放区的服务器交换信息。 542 适配器 H公司正在使用的ERP系统是Oracle公司的产品,订单管理只是其中的一个模块。因为ERP系统的庞大而复杂,任何部分的改动都可能影响整个系统的运行,进而影响整个企业的正常运作。而且H公司的ERP已经良好运作很长时间,业务部门都比较满意。所以本项目不能对ERP系统进行任何的修改。基于这个原因,同时考虑到今后可能还要与其它系统连接,因此必须使用适配器,使ERP系统可以实时地发布本系统中需要发

33、布的数据并接收其他系统对本系统有用的数据。 543应用集成层 由于B2B集成系统和ERP系统以及今后可能需要集成的系统都需要发布和接收消息总线层的消息,因此需要使用应用集成层来管理这些消息的来源和目标。更重要的是,ERP系统或其它系统发布和接收的数据跟B2B系统发布和接收的数据的格式(包括名称、类型、长度甚至内容等)不可能是一致的,因此必须通过应用集成层来完成这些数据的格式转换和封装。 544业务流程管理 基于前述的原因,本项目不能修改原有的ERP系统的业务逻辑和功能模块,但是,从I公司回来的数据又需要实时地反馈到ERP系统中,因此需要根据原来ERP系统中的业务逻辑,通过应用集成层把数据转换成

34、ERP系统能够接受的格式数据,经适配器发到ERP系统中。这相当于通过EAI完成原来ERP中部分原来由人工完成的工作流环节,但又不需要ERP系统作任何改动。 545 B2B集成 因为外部公司经过Internet发送过来的数据需要经过防火墙才能到达B2B集成系统,而H公司基于网络安全的原因又不允许外部数据直接到达内部的服务器,所以系统的一部分必须安装在防火墙的停放区内,通过它接收合作伙伴发送过来的消息,并由消息总线发送回企业内部的B2B集成层,在解密(由于通过Internet来传送信息,为保护商业秘密,发送和接收的信息都必须加密)后再发送给应用集成层。而应用集成层通过消息总线发送来的消息,需要由B

35、2B集成层按照消息的内容辨识出消息的目的地,然后把消息加密后发送到正确的公司。 546 历史数据 由于一张订单可能需要经过多次修改,而在ERP系统中也没有相应的功能用于保存历史数据,因此需要设立一个历史数据库用于保存B2B集成的各个流程的运转历史信息,供日后查询和监督。事实上,为了保证交易的公平,有的 B2B集成项目还把历史数据存放在第三方的数据库中。此外,为了方便用户查询历史,还需要开发相应的查询界面547 商业标准 H公司和I公司分属于不同的国家,使用不同的语言,业务流程存在差异,甚至使用的ERP(工公司用的是SAP的ERP产品)也不一样,因此必须使用相同的商业标准来交换信息。不过由于H公

36、司和I公司都属于电子设备制造业,并且I公司就是RosettaNet的发起者,所以RosettaNet标准就成为不二之选了。55 系统架构(系统设计) 根据需求分析,可以得出B2B集成项目的整体结构如图53,其中两家公司各自的EAI平台负责集成本企业内部的应用系统,并将相关的数据转换后与 B2B集成模块交换,而两家公司的B2B集成模块则负责相互之间交换数据和完成公共流程。H公司的EAII公司的EAIRosettaNet for B2B integration图5-3:B2B集成的整体结构551 逻辑结构按照需求分析设计出H公司的B2B集成系统的逻辑结构图【63】如图54:图5-4:B2B集成的逻

37、辑结构图 其各部分的作用如下: Adapter:数据存取,从Oracle ERP系统中取得订单及相关数据,将I公司等供应商反馈的信息写到ERP和历史数据库中。 Data Mapping:数据转换,将Adapter获得的订单数据转换为RosettaNet标准中定义的订单数据(如3A4定义的订单数据格式,3A8定义的订单更改数据格式),或将从供应商反馈回来的数据转换成H公司ERP系统的数据格式;数据转发,将从Adapter发来的数据转换后发送到B2B Connect,将从B2B Connect发来的数据转换后发送到Adapter。 B2B Connect:存在两个过程。 正向过程(H公司一I公司)

38、: 数据接收,从Data Mapping接收数据; 数据加密,将数据用H公司的私钥(1)进行加密; 数据打包,将转换之后的数据打包; 数据发送,将打包后的数据发送出去(HTTPHTTPS协议,过防火墙)。 反向过程(I公司-H公司): 数据接收,从I公司接收数据(HTTPHTTPS协议,过防火墙); 数据解包,将接收的数据进行解包: 数据解密,将数据用I公司公钥进行解密; 数据发送,将解密的数据发送给Data Mapping。(1)公钥和私钥就是俗称的不对称加密方式,公钥和私钥是成对生成的,其原理是用公钥加密的内容只能用私钥解密,用私钥加密的内容只能用公钥解密,并且不能使用私钥。以本案例为例:

39、I公司只有使用 H公司提供的公钥才能解密H公司发来的加密数据,同样,H公司也只有使用I公司提供的私钥才能解密 I公司发来的加密数据。辞只使用辑密第五章H公司基于RosettaNet标准的B2B集成552 系统处理过程进一步分析系统的运作,可以得出整个B2B集成系统的处理过程如图55,H公司I公司存放反馈信息 图5-5:H公司发送和接受订单信息的过程 各个步骤的处理如下: l、Adapter实时获取ERP系统中刚批准订单的数据; 2、将订单数据按RosettuNet标准规定的格式转换为XML,并加入本公司的 DUNS号码(1); 3、将XML数据用H公司私钥加密,打包发送给I公司; 4、I公司内

40、部进行处理(对H公司方透明); 5、H公司方接收数据,进行数据解包,解密(用I公司公钥); 6、将反馈的数据转成H公司ERP系统的数据格式; 7、将转换后的数据存入ERP系统; 8、将I公司发来的数据存入历史数据库中。553 解决方案 经过广泛的调研和详细的论证,本项目最后采用了世界上最大的独立EAI厂商-TIBCO公司的解决方案(I公司选用的也是TIBCO的解决方案),其架构图如图56。(1)由邓白氏公司制定并组织实施的国际性的厂商标识代码,共两层九位,第一层8位采用流水号,第二层为校验位,全数字,针对世界范围内的各种厂商,是电子商务中一个国际认可的公司识别符号。 图5-6:H公司的B2B集

41、成系统架构图 各部分软件的功能如下: TIBCO BusinessConnect:B2B服务器,提供与供应链伙伴的B2B服务器的连接,它引入RosettaNet标准,并按标准完成数据传输,数据加密等工作。 TIBCO BusinessConnectRosettaNet Protocol:负责提供RosettaNet标准的定义功能,包括公共流程(Public Process)的定义执行。这是一个针对 RosettaNet协议的插件,如果今后有需要,还可以加入其它标准(如ebXML、 EDI等等)的插件。 TIBCO BusinessWorks:是TIBCO内部流程(Private Process

42、)引擎,完成 RosettaNet标准以外的流程定义及服务,它需要引入RosettaNet标准格式,把 ERP中的订单数据转换成RosettaNet标准的格式。另配有Administrator,可以监控系统及流程运行状况。 TIBCO Adapter for Oracle Appl icat ions:负责把Oracle ERP系统和消息总线之间的信息交互。使Oracle ERP系统可以与B2B集成系统对话。 TIBCO Rendezvous:消息中间件,负责完成底层消息的传送。 防火墙内的软件:由于H公司内部的服务器不能直接访问Internet,所以需要在防火墙的停放区有一个代理服务器(Pr

43、oxy)把数据传送给I公司,同样,第48页,共68页第五章H公司基于RosettaNet标准的B2B集成从I公司发过来的数据不能直接到达内部的服务器,所以需要在防火墙的停放区设置一个BusinessConnect的影子接收来自I公司的数据,再把数据传送回内部的服务器。这两个软件在物理上可以安装在同一个服务器。 56流程设计(流程再造) 尽管RosettaNet标准对商业流程有比较严格的定义,但是在细微之处实施的公司还是可以根据自己的实际情况进行灵活设计,因此在项目实施时进行B2B集成的两家公司需要有良好的沟通,以确定双方都认可的流程。本项目就根据I公司和H公司的实际情况,经过许多轮的会议后(由

44、于I公司负责本项目的技术人员本身也不是十分熟悉流程),才最终敲定流程。限于篇幅,本文仅对订单管理中的部分流程(发出采购订单3A4、订单更改通知3A7和订单更改3A8)进行讨论。 561 约定 流程的运作是建立在伙伴之间充分信任的情况下,因此双方必须遵守一些公共的商业规则。如:卖方提供的存货量和生产能力是真实的。当然,也有一些细节可以由双方自行约定,如有的供应商对客户是完全信任的,在流程结束而商务合同尚未签订就开始生产客户订购的产品,但有的供应商就必须在签订合同之后才安排相应产品的生产。 562 订单结构 一张订单通常包含三层:第一层是订单头,包含订单号、发出日期,订单类型、供应商名称等等,Ro

45、settaNet标准还会在订单之外包上一些信息,如客户和供应商的一些特殊信息,这些都可以视作订单头的信息;第二层是订单行(Line Item),一张订单可以包括多个订单行,列出本订单需要的产品,包括订单行号、产品编号、货币名称、价格、数量、总价、产品单位、供货日期和供货地点等等(其中,货币名称、产品单位等RosettaNet标准都有明确的命名规定);第三层是订单子行(Subline Item),因为有的产品可能不是同时到货,因此一个订单行可以有多个订单子行,其包含的信息与订单行类似,但订单子行的一些数据的汇总(如总价、数量)应该等于订单行相应栏目的数据。 但本项目存在一个问题:H公司的ERP只允许订单有两层,因此同一产品要是有不同的供货日期等要求则拆成两个订

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号