基于组件的电子商务招投标平台的设计与实现

中图分类号:Tp393 文献标识码:A 文章编号:1009-3044(2016)16-0245-04

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

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

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

1 系统设计

1.1 系统概述

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

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

1.2 整体架构

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

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

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

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

2 关键技术与业务功能

2.1 关键技术

2.1.1 组件化设计

组件是指向外提供统一访问接口,可以独立部署且依赖于运行环境的结构单元。组件化遵循高内聚、低耦合的设计原则,同时组件有良好的扩展性,实现了软件平台的快速开发。中电普华公司基于多年的研发体系,自主研发的SoGrid云平台提出“一群、一库、一容器”的构建思想,分别为服务构造群(CSG)、构件库(CMp)和运行时容器(RTC)。三个子平台相互关联与依赖,提供了丰富的通用技术组件和业务服务组件,支持构件的可复用性与可扩展性。组件资源库提供了丰富的组件,包括界面组件层,业务逻辑组件层,通用组件层和系统组件层。

电子采购交易平台各个产品模块的开发遵守SoGrid平台的组件资源库提供的接口ApI,通过可视化调用组件和属性配置完成子模块功能的快速开发。组件化技术可以使各个模块独立的设计与开发,产品可以满足不同企业客户的多样性需求,易于配置和扩展设计。同时组件具有灵活性和可扩展性,提高了产品的稳定能与可靠性。平台的功能组件如图2所示。 2.1.2 性能优化

采购招投标的业务复杂,因此采用了数据库读写分离,HDFS的大数据存储和数据分库的技术。数据库访问组件封装了数据库访问细节,不同接口可以访问不同的数据库,应用层服务通过调用接口组件达到了交叉访问的效果。

采购招投标业务具有写少读多的特点,因此数据库采用一主多从、主从复制的集群部署方式。各个数据库的数据完全相同,当某台服务器发生故障,其他的可以无缝接管,有效提高了平台运行的稳定性。而且可以线性增加从服务器,满足更多访问量的需求。

招投标文档附件、图片以及其他非结构化数据存储在分布式文件系统HDFS。HDFS运行在跨越大量机架的集群上,两个不同的机架上的节点通过数据交换实现通信。通过Hadoop生态系统管理,可以有效防止机架故障时数据的丢失,并且读取数据时可以利用不同机架的宽带,实现的大量文本操作的负载均衡。

根据业务领域划模型分多个数据库,包括核心库、系统配置库、业务生产库和历史库。核心数据库和系统配置库主要保存在oracle数据库中,oracle提供了良好的稳定性和安全机制。Mysql数据库存储生产库和历史库,提供了数据库缓存机制,有效提高了数据的检索速度。由于招投标的数据量增速较快,定期进行数据清洗和处理,将生产库数据过渡到历史库,以保持轻量级的生产库。历史库的数据不再为互联网用户提供在线查询服务,仅供大数据分析和平台运营人员检索。

2.1.3 Web Services服务

Web Services服务是实现模块或系统数据交互的组件。Web Services接口采用Apache Axis技术,客户端和服务端采用SOAp(Simple Object Access protocol)协议交互,客户端根据WSDL描述具体接口文档生成SOAp请求消息并发送到服务端,服务端解析SOAp请求,最后调用Web Services并生成相应的应答返回客户端。

Web Services通过SAp pI进行接口的调用,它是SAp系统和非SAp系统等异构系统之间进行业务流程和数据交互的平台。pI分配给每个系统不同的接口通道,接口传递以XML格式组织,主要包括流程ID,工作点ID,工作关键字定义,接口的入参,接口的出参和接口调用信息六个节点,流程ID和工作点ID两个参数是调用接口的具体代办任务的判断依据。

2.2 业务模块

依据国家的《电子招标投标办法》和招投标的业务需求,建设以采购为核心,涵盖物资全供应链的电子采购与招投标平台[3]。平台功能模块分为个人工作平台,供应商管理,采购计划管理,合同管理,招投标管理和主数据管理。运营和支撑管理包括系统监控,角色与权限管理,工作流配置,CA认证,异常处理以及Web Services服务等。整体业务框架图如图3所示。

2.2.1 个人工作平台

个人工作平台是快速处理个人任务,提高工作效率的重要手段,可以直观展示当前登录用户协同办公操作的一系列提醒信息。工作平台可以通过自定义配置,主要功能包括代办信息、已办信息、项目信息查询、项目流程跟踪和预警提醒等功能。

2.2.2 供应商管理

供应商管理包括供应商注册管理、资格审查管理、绩效评估管理、不良行为管理和会员信息管理等独立子功能。供应商具有唯一USBkey,是在网上进行招投标的商务活动的身份证明。供应商管理帮助供应商准入制度,建立供应商评估体系,将供应商的表现评分与评标有机的结合,形成了整体的供应商管理解决方案。通过监督供应商在整个采购招投标生命周期的行为,有效降低了供应风险。

2.2.3 采购计划管理

采购计划是电子采购与招投标系统的首要环节,可以有效提高公司对物资集约化建设水平。计划管理可以提高采购管理、交易管理和仓储配送的整体协同能力,有效改善物资需求的准确度和管理质量,降低整体计划管理的管控成本。 采购计划管理包括采购申请维护和公共物资年度需求计划功能。采购申请维护依据集中采购、自采采购、集中反委托、委托集采四种采购模式,完成采购申请的创建、接收和分发业务。公共物资年度需求功能将采购物料明细汇总,并根据采购部门、时间等属性多维度统计分析,提供了采购依据和决策。采购业务的整体流程如图4所示。

2.2.4 合同管理

合同管理包括合同模板预制管理、合同签订、合同变动、合同执行、交货验收和合同结算与归档等内容。

合同模板库为合同起草提供了基础标准,具有合同模板操作权限的人员可以对模板库文件上传下载和修改操作。合同起草可以根据模板直接自动生成合同内容,合同生成时系统提供了字段校验、生成pdf文件和打印等功能。合同终止时记录合同的关键数据并产生台账,将纸质的合同及相关附件扫描上传,完成快速归档操作。

2.2.5 招投标管理

招投标管理实现标准统一、过程受控、全程在案的招投标全过程管控功能。招投标包括招标采购和非招标采购两种采购模式。非招投标采购包括公开询价、邀请询价、竞争性谈判、单一来源谈判四种采购方式。通过互联网+招投标的有效结合,电子招投标管理实现了招标项目建档、公告及邀请函发布、资格预审、招标文件发售、供应商投标、开标、资格后审、评标、定标、费用管理、异议处理等业务[4]。为了实现招投标文件的加密传输,保证招投标业务的安全性和不可抵赖性,平台采用了第三方CA(Certification Authority)认证技术[1]。CA认证包括加解密,电子签名,时间戳和签章四个功能。招投标管理的系统原型如图5所示。

2.2.6 主数据管理

主数据管理模块包括文档模板管理,文档清单展示,供应商主数据,物料主数据和专家库管理。文档管理实现文档模板的维护以及文档清单的展示,以树型结构统一配置。用户可根据各业务阶段的需求,上传或下载文档模板。文档目录编码、名称和描述等属性来区分不同阶段的文档。文档清单中可以选择或查询不同业务阶段的所有文档,实现批量下载功能。专家库管理是独立运行的子功能,包括内部外部专家注册、审核,信息变更,专业管理和专家抽取。专家在评标过程中完成各项打分,系统会根据各项评分权重自动汇总,推送出最终得分和排名结果,降低了人工计算的错误率。

3 案例应用与分析

随着国内招投标业务的快速发展,采购与招投标的电子化管理是主要的发展趋势。目前电子商务招投标平台项目已经被大型集团公司广泛应用。典型的代表项目包括中国招标投标公共服务平台,中国广核集团电子商务招投标系统,国家电网公司招投标系统,大唐采购与物资管控平台,中国移动电子采购与招投标系统,长江三峡集团电子采购平台和中国机械工业集团采购管理信息系统等。实践证明,电子商务招投标平台有效缩减了的采购周期和采购成本。

4 结语

本文结合电子商务招投标平台的案例应用,阐述了电子招投标目前的发展趋势,自主研发的电子商务招投标产品的整体设计架构,关键业务模块与支撑技术。该平台目标是实现以电子商务平台为核心,与ERp系统、主数据平台、辅助决策系统相集成的物资集约化管理系统,完成多种采购方式模块化、高效供应商协同、完善的绩效管理、标准化合同管理、全程监控与数据分析。电子采购与招投标平台符合国家公布的公共资源交易电子化方针的要求,建设有序竞争发展的市场体系,促进了业务交易与公共资源的有效便捷对接。下一步工作将基于云平台进行平台组件的扩展与优化,实现大数据的分析处理,辅助决策与图表统计与展示功能,提升核心业务和流程的性能优化,实现电子采购与招投标业务的一体化运作。