Post Jobs

基于组件的电子商务招投标平台的设计与实现,基于OAGIS的制造执行系统的研究

图片 1

中图分类号:TP393 文献标识码:A 文章编号:1009-304416-0245-04

图片 1

一、煤炭企业物资采购业务现状

在大型企事业单位的传统招投标业务管理中,不同成员单位分级管理,存在管理手段分散,集团管控力度不够、信息孤岛较多等特点。2015年国家推出《整合建立统一的公共资源交易平台工作方案》,提出两年内在全国范围内形成规则统一、公开透明、服务高效、监督规范的公共交易平台体系,实现公共资源交易的全过程电子化[2]。通过有序整合资源,统一规则体系,完善运行机制和创新监管体制四个方面,运用大数据等手段实施电子化行政监督,建设现代化市场体系,促进业务交易与公共资源的有效便捷对接。

制造执行系统(Manufacturing Execution
Syatem,MES)是位于工厂上层的生产计划系统(ERP)和底层的生产控制系统(DCS、PLC、DNC/NC)之间,面向车间层的生产管理和实时数据采集系统。它通过调度物料、设备、人员、流程指令等车间资源,来达到减少在制品、缩短产品制造周期,提高生产效率的目的。MES在生产计划层和底层控制层之间架起了一座桥梁,通过MES,计划层所制定的生产计划能够转化为面向底层控制系统的具体车间调度,底层控制系统的数据也能经MES收集处理后反馈回计划层。一般MES系统由多个功能模块组成,分别用来管理车间生产活动中所涉及的设备管理、生产调度、库存、质童控制、人力资源管理、数据采集等活动。由于受到行业、生产规模、经营模式、设备等因素的影响,不同车间之间往往存在着较大的差别,因此难以开发出具有广泛适应性的MES系统,许多工厂在实施MES时,往往根据自身需求从多个开发商购买不同功能模块进行集成,由于不同开发商提供的模块之间可能存在的异构性,同时缺乏统一的数据描述规范因此在MES各个模块之间以及MES与ERP、PDM等系统之间实现集成往往比较困难。OAGIS是一个由OAG(Open
Applications
Group)提出的基于XML技术的电子商务和应用集成标准,OAG是一个由企业应用软件开发商和用户所组成的组织,其成员包括Oracle、PeopleSoft、波音等公司,OAG的主要工作是建立与企业应用集成有关的开放性标准,以推动企业应用系统之间的互操作性,提高软件的即插即用能力,促进B2B电子商务的发展。OAGIS基于XML语言,其中定义了一系列业务对象及应用场景,满足OAGIS标准的系统相互之间可以很方便地实现集成。由于OAGIS对MES与ERP、PDM等系统之间的集成也制定了相关的标准,因此在MES系统的开发中可以采用OAGIS标准,以提高MES与ERP、PDM等系统之间的可集成能力。1
基于OAGIS的企业应用集成1.1
OAGIS标准OAGIS是OAG组织为提高企业应用软件的可集成性而提出的标准,OAGIS的基本思想是将企业信息系统之间的集成看作是在系统之间实现业务对象文档的传递,例如在库存管理系统与财务系统之间传递的出库入库单据,PDM系统与MES系统之间传递的加工工艺数据等,OAGIS对不同系统之间的集成场景及传递的业务对象文档作出了规定。OAGIS中定义了一系列业务对象集成场景,集成场景是对企业信息系统进行集成的一个参照模型,每个集成场景都描述了集成的目标、参与集成的系统以及系统之间交换的信息,图1是OAGIS中采购订单处理集成场景。

煤炭企业的信息化工作,在黄金十年的发展中取得了不小的进步,基本上已经建成了物资供应管理系统覆盖了从订货、到货、入库、库存、出库等业务流程的信息化记录、统计工作,并取得了显著的效益。但是由于信息不对称、市场化机制不健全、中间商较多等问题,造成供应商竞争不充分,容易形成采购渠道和价格封锁,导致采购成本依然较高。2012年以后,煤炭形势急转直下,煤炭价格一降再降,大部分煤炭企业陷入亏损状态,陷入困境的煤炭企业面临转型升级的迫切需要,而电子商务作为21世纪的主要经济贸易方式之一,正在给我国和世界经济的增长带来巨大的变革。诸多煤炭企业近两年也开始触网之旅,进行电商采购建设,以提高煤炭企业的竞争力和服务水平,但是仍在起步阶段,主要以信息服务为主,线上实际成交量较小。为有效破解这些难题,发挥市场机制,构建“电商采购平台”,实现信息公开、准入开放、厂家直供等方面的突破,对当前低迷的煤炭形势下,深挖降本增效、缓解企业经营压力具有重大的战略意义。

目前国内电子商务招投标平台处于发展阶段,已经投入的系统主要以信息发布为主,部分为竞价采购系统,招标管理系统或者电子支付系统等独立运行项目。而涵盖物资业务全过程,具有流程管理,交易管理和信息监督运营管理等功能,协同办公运作的一体化平台在国内尚未成熟应用。

图1 供应商订单处理集成场景

二、物资采购电子商务平台的必要性和可行性

在“互联网+”环境驱动下,互联网与招投标业务相结合能够促进招投标业务的电子化发展,采购业务横向实现与其他业务系统的应用集成,纵向实现全国招投标市场信息动态集中交互整合与公开共享,为企业和政府的采购与招投标业务提供服务,构建有序竞争发展的市场。

在图1所示的集成场景中,集成的目标是实现采购订单处理的自动化,该场景包括采购销售订单自动处理和订单管理两个业务对象,以及采购订单回复、采购订单处理两个业务对象文档,采购销售订单自动处理代表需要向销售商发出采购订单的系统,订单管理代表对订单进行处理的系统。在该场景中,采购方系统向供应商发出一个采购订单处理业务对象文档,该文档包含采购方信息、采购商品类型、数量等信息,销售商系统收到业务对象文档后对其进行处理,并向采购方反馈一个采购订单回复业务对象文档,其内容包括是否接受订单,以及对订单条款的修改等。在OAGIS标准中,业务对象文档是业务对象之间传递的XML文档,文档中封装了系统之间传递的数据以及对数据的处理要求,其结构如图2所示。

必要性。近年来,采购的商业功能逐渐收到更多的重视,采购在企业活动中逐渐收到更多的重视,而且,随着法制社会的建立和煤炭市场日渐低迷,物资采购的规范性和采购成本的下降成为诸多煤炭企业的管理目标,而采购电子商务平台的建立,一方面能够将供应商选择、供应商报价、采购价格及中标供应商确定等关键采购业务过程在采购平台上执行,实现采购信息公开、过程透明、历史可追溯,进一步规范采购流程。并且采购信息通过平台发布,可使供应商及时捕获信息并快速响应,提高采购效率,满足生产要求。另一方面,电子商务采购平台可以在“信息公开、准入开放、厂家直供”方面实现突破,以吸引更过外部优质供应商前来合作,实现供应商群体的扩大和优化,最终由市场竞争决定价格形成,从而使物资采购价格真正回归市场,实现采购成本的降低。

1 系统设计

图2 业务对象文档结构

可行性。从硬件方面来讲,大多国有煤炭企业的计算机拥有率和入网率都已大幅提高,这为电子商务平台的实现奠定了坚实的物质基础。从软件方面来讲,首先煤炭企业职工的学历和知识水平都日渐提高,物资采购相关人员已基本掌握计算机应用能力。而且领导及职工的观念意识不断转变,认为企业管理和信息化建设相结合是规范业务流程、提升工作效率、降低企业成本的关键所在,因此会加大投入力度,并积极配合;其次,正如前文所述,诸多煤炭企业已经建立了自己的物资供应管理系统,积累了大量的数据信息资源,通过对这些数据进行统计分析,为电子商务平台模块的建立提供支持,而且目前已有成熟的计算机技术能够满足电子商务平台在用户数量、数据安全和平台性能等方面的要求,保证平台的顺利实施。

1.1 系统概述

业务对象文档由应用区和数据区组成,应用区包含系统发送业务对象文档所需要的信息,如创建业务对象文档系统的标示符、逻辑位置、创建时间、身份认证信息等;数据区包含系统进行业务处理所需要的数据以及对数据的处理要求。例如图1所示的采购订单处理业务对象文档中包含了处理采购订单所需要的数据,也就是采购订单的内容,还包括对订单的处理要求,如订单审批、发送等,OAGIS针对各种集成场景一共定义了近200种业务对象文档。由于在实际应用中,用户所使用的订单、发票等文档可能与OAGI5标准中所规定的有所差异,因此OAGIS还提供了一种扩展机制,用户可以根据需要对业务对象文档的内容进行扩展。1.2
基于OAGIS的企业应用集成架构基于OAGIS标准的系统相互之间具有良好的可集成性。在OAGIS标准中,业务对象文档的描述采用XML语言,具有平台无关的特性,其传送可以采用SOAP、HTTP等开放协议,可以应用于异构平台环境,同时系统之间的集成采用发送和接收业务对象文档的方式实现,避免了采用函数调用集成方式可能遇到的接口不匹配的问题。

三、电子商务采购平台总体功能框架

现代信息化公司始终坚持“以业务需求为驱动,以信息化建设为支撑”,落实物资采购与招投标的电子化应用。电子商务招投标平台在以“互联网+”为驱动下,实现了采购招投标业务与其他业务系统的应用集成,着力改善招投标管理工作质量和效率。电子商务招投标系统的研发,对招投标业务领域的信息化发展有巨大的推动作用。该平台建立的目标包括以下四个方面:1)通过业务流程优化和系统整合,全面强化集团采购业务管控;2)实现采购招标过程信息化、标准化、规范化管理,并满足国家各项法律法规要求;3)实现与供应商采购业务协同,减少重复作业,改善供应链效率;4)交易主体和监督机构在招投标采购的交易活动中的行为信息被实时记录、完整保存和永久归档。

图3 基于OAGIS技术的企业应用集成架构

四、电子商务采购平台功能概述

在整合技术资源和成熟的招投标业务解决方案的基础上,公司设计研发了覆盖采购招投标与信息管理的全流程的电子商务招投标平台。该平台基于组件化的技术思想,整合服务集成、数据集成、流程集成和界面集成,实现技术组件与业务组件相结合的动态化建设,业务模块由分散向一体化的模式转变,形成了规则化、标准化、集约化的电子采购与招投标软件产品。

在图3中,业务对象代表基于OAGIS的系统,各个业务对象之间由于基于OAGIS开发的系统所具有的上述优点,因此OAGIS标准得到了越来越多的支持和应用,许多软件公司,其中包括一些有名的公司。如Oracle、PeopleSoft、IBM等的产品已经提供了对OAGIS的支持,其它采用OA-GIS标准开发的软件能够很容易地与这些公司的软件进行集成。目前满足OAGIS标准的产品已经在一些企业中得到应用,如朗讯公司、福特汽车公司、波音、洛克希德-马丁等以福特汽车公司的eHub系统为例,该系统使用Biz-Talk作为集成工具。将装配厂、供应商以及销售商的集成起来,通过该系统,供应商可以直接了解到装配厂中零部件的消耗状况,以便及时生产供应零部件,销售商也能够通过该系统了解到其定购的车辆的生产完成以及运输状态。2
基于OAGIS的MES2.1
基于OAGIS的MES的可行性影响OAGIS标准在MES中应用的因素有系统开发的难度、标准的普及程度以及完善程度。OAGIS中业务对象文档的描述基于XML语言,由于目前主流的开发工具和平台都提供了对XML的支持,因此开发基于OAGIS标准的系统在技术上并不困难,影响应用的主要因素在于标准的普及和完普程度。目前Oracle、PeopleSofl等软件公司已经在其产品中提供了对OAGIS的支持,福特、朗讯等大型企业也在其系统中应用了OAGIS标准,但目前OAGIS标准的应用离普及程度还有相当的距离。影响OAGIS标准应用的另一个因素是其完善程度,在目前最新的OAGIS
8.0中规定了MES与ERP、PDM、HRS等系统之间的集成场景,满足该标准的MES、ERP、PDM、HRS之间能够很方便地实现集成。由于车间设备种类众多,而且多数设备控制系统并不能够直接支持XML语言,因此OAG并未就MES与车间底层控制设备之间的集成作出规定。在OAGIS
8.0中,与MES相关的集成场景主要有以下这些:(1)计划一生产集成场景——ERP系统与MES之间的集成场景图。在该场景中,ERP系统根据销售订单下达生产计划,MES根据库存、在制品、原材料等情况制定详细生产计划并反馈回ERP系统。(2)
ERP一车间计划集成场景-ERP系统、车间级生产计划制定系统、生产过程管理系统、车间级生产能力分析系统之间的集成场景图。在该场景中,生产能力分析模块根据ERP系统下达的生产指令进行生产能力分析,车间级生产计划制定系统根据生产指令和生产能力分析结果,制定生产计划并发往生产过程管理系统。(3)设计变化集成场景——PDM、ERP和MES之间的集成场景图。在该场景中,PDM中的产品数据发生变化时,ERP和MES中的产品数据也进行相应的调整。(4)工艺数据同步集成场景——制造工艺数据管理系统与MES之间集成的场景图。在该场景中,制造工艺数据发生变化时,MES中的数据也相应进行更新。(5)生产同步集成场景——对MES以及其它系统中的生产指令数据进行同步和更新。(6)车间劳动时间统计集成场景——ERP系统中的人力资源管理模块与MES中的人力资源管理模块之间的集成场景图,MES中的人力资源管理模块从ERP系统中的人力资源管理模块获取工人的个人信息,ERP系统中的人力资源管理模块从MES中的人力资源管理模块中获取工人的劳动时间等信息。(7)在制品统计集成场景—对ERP、MES以及其它系统中的在制品数量进行确认。(8)在途产品统计集成场景—在库存管理模块之间传递制成品或在制品的移库信息。(9)人力资源集成场景——人力资源管理系统与其它系统之间集成的场景图。在该场景中,人力资源管理系统从MES中获取工人的工作时间和工作日程安排等信息。(10)设备维护集成场景——在设备维护管理模块与其它模块之间传递设备维护信息。2.2
基于OAGIS的MES的集成架构传统上MES与其他系统之间一般通过接口调用的方式实现集成,这种集成方法的缺点是缺乏灵活性,系统只能够与某些支持其借口的系统实现集成,而且当某个系统的接口发生变化时,需要重新进行集成工作。以MES与PDM系统之间的集成为例,为了保待产品数据的一致性,当PDM中的产品数据发生变化时,需要同步对MES中的产品数据进行更新。按照传统的集成方法,对MES中产品数据的更新可以通过调用MES的某个接口函数实现,当有多个车间的MES中的产品数据需要更新,而且各车间的MES各不相同的情况下,在PDM与MES之间实现集成需要大量的工作,而且当某个车间的MES更新升级时,需要重新进行集成工作。基于OAGIS的系统集成的特点是被集成的系统之间并不直接调用对方的函数.而是通过相互之间发送和接收业务对象文档实现集成,系统收到外界发来的业务对象文档之后,对其进行解析,根据业务对象文档的内容调用相应的系统功能。例如当PDM中的产品数据发生变化,需要对MES中的相应数据进行更新时,PDM会产生一个更新产品数据的业务对象文档,该文档中包含了需要更新的产品数据,以及接收该文档的MES系统的地址信息,MES收到业务对象文档之后,对其进行解析,根据文档的内容调用相应的功能,对产品数据进行更新。这种方法的优点是无需针对某种系统的接口进行开发工作,具有较好的可集成能力。与传统的MES相比,基于OAGIS标准的MES增加了创建、解析和发送业务服务请求(Business
Service
Request,BSR)的功能,当需要调用其它系统的功能时,BSR生成器创建业务对象文档,并通过BSR接口发送到其它系统,其他系统收到业务对象文档后。对其进行解析,然后调用相应的系统功能。从架构上看,基于OAGIS的MES由MES业务对象、组建运行平台、集成器这三部分组成:(1)MES业务对象。MFS业务对象封装了制造执行系统功能逻辑,如工序详细调度、资源分配和状态管理、生产单元分配、过程管理、人力资源管理等功能,每个业务对象实现其中的一种或多种功能,业务对象可以按照EJB、CORBA等分布式对象规范进行开发,以便于其相互之间的集成,MES与其它支持OAGIS标准的系统之间的通信通过BSR接口实现。(2)组件运行平台。组件运行平台的功能是为MES的业务对象提供运行环境,如通信、负载平衡、数据库连接等服务,目前主流的平台工具都提供了对XML、SOAP等技术的支持,能够减少基于这些平台的应用开发工作。(3)集成框架。集成框架把各个满足OAGIS标准的系统连接起来,在系统之间实现业务对象文档的传递。它还提供了其它的功能,如业务对象管理、工作流、消息服务等功能。通过集成框架,用户能够对业务对象、对象间的集成关系以及工作流进行配置和变更。2.3
MES业务对象的开发MES业务对象是封装了ME5的业务逻辑的功能模块。下面以一个实现了文档管理功能的MES业务对象为例,来说明MES业务对象的设计和开发。该业务对象用EJB技术开发,运行平台选用Oracle9iAS应用服务器,集成框架采用Oracle的Integration。该业务对象实现了MES中的文档管理功能,它的功能是对MES系统中的产品数据维护,保持MES中的数据与ERP中的数据的一致性,为其它的MES功能模块提供数据。该业务对象需要与ERP系统进行集成,当ERP中的产品数据发生变化时,MES中的产品数据也需要进行同步更新,并对有关的车间调度计划和资源分配等进行调整。该业务对象在FJB平台上的实现可以分为两部分,一部分是业务逻辑组件的实现,另外一部分是BSR接口组件的实现。业务逻辑组件实现业务对象的功能逻辑,它通过BSR接口组件与其它的业务对象通信。业务逻辑组件包括会话Bean和实体Bean,会话Bean实现业务逻辑,实体Bean实现对数据库的操作。BSR接口组件包括3个会话Bean,它们分别是BSR解释器、BSR生成器、XML/XSD解析器。图4是业务对象中物料清单管理部分的类图,它实现的功能是根据ERP系统的请求对物料清单数据进行更改,并向ERP系统发出确认收到业务对象文档的信息。

系统管理。此模块主要用于用户的权限管理,系统管理员可以对企业相关人员账号、岗位、权限等信息进行设置,实现多组织多层级分类别的业务监管。

1.2 整体架构

图4 物料清单管理类图

供应商管理。此模块主要用于供应商注册、准入、档案管理、资质预警、分类管理、黑名单管理等的全方位供应商管理功能。同时,通过采购平台共享服务,可共享平台已有的优质供应商资源,扩大供应商资源,保证充分竞争。在此模块,采购方可以实时在线查看供应商电子档案,并对诸如煤安证、防爆证等资质到期的供应商接收预警提醒,保证供应商供货资质,满足安全生产要求。另外,对于年度评估不合格的供应商,还可将其加入黑名单,杜绝交易,控制风险。

电子商务招投标平台整体架构包括应用架构,数据架构,技术架构,并且通过集成接口与公共服务平台,监督服务平台和其它外围企业ERP系统的无缝对接,实现了项目、公告、交易等采购数据的共享。

在图4中,物料清单管理类实现了对物料清单表进行更新维护的功能,对数据库的操作通过物料清单数据对象实现。BSR解释器解析其它系统发出的业务对象文档,根据文档内容调用物料清单管理类中的相应函数,当需要调用其它系统的功能,如向ERP系统发出数据校对请求时,物料清单管理类通过RSR生成器将校对请求封装为业务对象文档后发送到ERP系统。3
结束语目前OAGIS标准的应用虽然仍处于起步阶段,但却已经表现出了良好的发展前景,并在一些大型企业及其零部件供应商中得到了应用。随着敏捷制造的推广,未来将会有更多的企业在车间层与零部件供应商展开协作,利用OAGIS标准,能够有效地提高MES的可集成能力,基于OAGIS的MES系统未来将会具有良好的发展前景。(end)

采购交易管理。此模块用于询价比价采购、公开竞价、自主招标等采购管理模式,最大限度地发挥系统自动处理信息功能,大大简化招投标工作程序,减少认为因素,将采购监管思想和执行策略无形地渗透至采购业务中,避免暗箱操作,预防腐败行为的发生。

应用架构是基于电子采购与招投标产品化的业务需求而完成的功能插件,指导产品化系统的构建与实施。该应用架构包括公共门户管理和电子商务平台,公共门户面向公众开放,提供采购招投标相关信息的发布和公告,包括新闻公告、招标信息、登陆入口和下载专区等。电子商务招投标平台提出了“一平台多应用”的一体化平台,平台功能主要划分为个人工作平台,供应商管理,采购计划管理,合同管理,采购招投标和主数据管理。

采购协同管理。此模块主要用于平台和企业内部ERP等系统之间的接口集成,在采购计划、合同签订、订单、发票等环节,通过信息数字化准确实时传递信息,提升供应商和采购组织之间的协同效率,从而提高采购执行的处理执行效率。

数据架构是信息管理系统的重要支撑,通过统一数据访问接口从存储数据库中获取数据,实现业务流程的综合统计、数据报表或OLAP查询等功能。数据存储分为关系型数据、非结构化数据和历史归档数据。关系型数据库集群实现采购平台的海量业务数据、用户行为数据的存储和快速访问,并提供数据分析的有效支撑。非结构化数据集群处理系统日志,图片或招投标附件等非结构化的大文本数据。由于电子商务招投标平台的交易数据不断更新与积累,平台根据系统配置进行定期的归档存储,以减缓数据存储的压力。数据库部署采用一主多从、读写分离的方式,多个备机提供多个读取通道,提高多用户的访问性能。

工业品超市。依托平台业务规模及供应商、产品优势资源,聚集大型企业采购需求,引入优质供应商和产品资源,提高整体谈判力以获得优惠价格及优质服务,提供在线下单、结算支付、配送协同、物流跟踪、售后服务于一体的标准工业品超市服务。

技术架构主要由自主研发的组件和第三方组件构成,是平台稳定、安全运行的重要支撑。技术架构在基于开发平台的基础上将系统中通用的功能进行抽取封装,以供业务模块快速定制开发。组件可以通过配置化实现属性的管理,向导化的方式完成应用的开发,从而提高项目的开发效率,节省人工成本。电子商务平台的整体集成架构设计如图1所示。

监控及统计分析。监控模块主要用于为管理人员、监察人员提供监控功能,他们可通过此模块功能查询并查看各部门询价单等具体信息,实现对采购业务过程的在线监管,对采购人员形成约束。统计分析模块用于对选定期间内的交易情况进行统计,并生成统计报表,以便相关人员对交易情况进行分析,对相关指标的制定提供数据依据。

2 关键技术与业务功能

煤炭企业利用现代电子商务,通过网上采购实现企业对供应商与采购业务的管理,可真正实现对企业供应链的完整管理,改革传统物资采购模式,有效降低物资采购成本,为煤炭企业提升管理水平,渡过难关提供一条有效途径。

2.1 关键技术

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图