杨 威, 韩 懿(中海网络科技股份有限公司,上海 200135)
基于SaaS的航运企业电子采购平台总体架构设计
杨 威, 韩 懿
(中海网络科技股份有限公司,上海 200135)
在“互联网+”产业融合创新的时代背景下,针对大型航运企业电子采购平台建设,提出一种基于软件及服务(Software as a Service,SaaS)模式的电子采购平台总体架构设计思路。该平台对企业降本增效和管理透明化有着巨大推动作用,未来还可通过该平台对航运产业链的市场配置资源、供给侧改革提供重要帮助。
电子采购;航运企业;SaaS模式;总体架构;设计
目前传统的电子采购平台已深入应用到众多政府和大中型企业中,以企业自建模式为主,主要由采购端发起在线采购,通过平台交易完成招标、询比价、竞价和谈判等各种采购业务,提高采购效率和管理水平,降低企业成本,增加采购的透明度。近年来,也出现阿里巴巴的阳光采购平台和SAP的Ariba平台等公共电子采购平台,通过其庞大的供应商资源库和成熟的电商软件体系为企业提供通用物资的集中采购,同时降低企业信息化和物资采购的成本。
但是,以上2种模式均存在一些无法解决的弊端。
1)传统的企业电子采购平台可满足与行业特性需求相关的集中、在线采购,但因为是企业自建自用,且需要与企业资源计划(Enterprise Resource Planning,ERP)系统进行全面集成,管控采购和服务的全过程,导致建设成本较高且不具备向同行业中其他企业拓展的条件。
2)公共电子采购平台通常只适用于通用物资采购,与企业ERP的集成度低,且无法支持与行业特点紧密结合的特殊物资、专用物资等采购行为。
因此,随着“互联网+”时代的来临和软件及服务(Software as a Service,SaaS)模式的出现,电子采购在以往应用的基础上增加了新的意义和发展趋势。例如,以中国联通内部商城处理通信设备采购和中石化易派客电商平台满足石油石化物资采购为代表的有SaaS特征的企业电子采购平台正在不断出现。这些平台按照通用物资商城化、专项物资平台化的模式进行建设和运营,通过平台对采购的线上和线下服务进行整合,正在成为具有代表性的产业链、生态圈式的“互联网+”电子采购平台[1]。
某大型航运企业以航运为主业,同时进行多元化发展,构造以航运、物流、金融、装备制造、航运服务和社会化产业为核心框架的产业布局,尤其是航运与物流业务网络分布于全球。该企业全年核心采购品类为船舶、燃油、集装箱和装备制造主材等,这些品类的金额占企业采购总金额的70%以上,且由于全球化、产业链经营的特征,采购业务复杂度较高,关联性较强,内部的关联采购也较为普遍,建设电子采购平台的需求迫切。同时,由于该企业在航运业中处于领先地位,因此建立一个立足航运业和“互联网+”的SaaS电子采购平台,可在全球市场进行推广和运营[2]。
通过借鉴“互联网+”和SaaS模式建设思想,结合企业采购业务的特点和电子采购平台建设实践,提出一种大型航运企业的电子采购SaaS平台设计方法。
通过对企业采购业务现状进行分析,建立管控流程一体化、管理集中透明化和系统平台集成化的SaaS模式电子采购平台,为提高航运集团企业的采购管理水平,实现降本增效,平台建设需实现业务目标、服务目标和技术目标。
1.1 业务目标
1)实现采购业务全生命周期的信息化管理,体现采购业务的集中决策过程;固化采购业务流程,实现对企业采购体系的有效管控,使采购流程合规化、标准化,实现企业内部的采购资源共享。
2)实现风险、内控管理与采购业务的有效融合,通过优化资源配置,提前制定应对重大风险、突发风险的相应措施等,不断提高风险识别和防范能力,对采购全过程中的风险进行有效管控。
3)构建供应商管理体系,引入竞争性技术,完善价格分析体系;实现供应商管理由竞争关系模式向双赢关系模式的转变,指导供应商提高管理水平和产品质量,建立合理的评价和考核机制。
4)提升企业集中采购率,实现供应链资金流的有效集中,逐步推行统一签约,各级企业以法人为单位实现采购资金统一支付;对物资储备和供应实行集中组织和管理,建立资源共享的集中储备和供应体系。
5)实现全企业物资和设备统一编码、采购基础数据标准化、采购平台高度集成化成为企业信息化体系中的有机组成部分,与相关管控流程形成完整闭环;与企业内各级单位ERP和供应商实现全面有效的数据共享和流程协同;建立企业级线上专家库和常态化的数据分析机制,通过对各类数据进行运行分析,推进采购管理工作的实施。
1.2 服务目标
1)实现基于互联网模式的电子采购SaaS化服务,满足各类用户在多场景下的操作使用;企业内部运行成熟后可逐步推广至中小型航运企业,为平台多租户提供信息化服务。
2)通过平台的长期运行收集各类数据,对数据进行挖掘和对比分析,提供给用户更有针对性的平台产品和服务,让用户自己利用数据分析服务进行内部供应链的优化工作。
1.3 技术目标
1)集成独立于硬件平台、操作系统和编程语言的工作流引擎组件,固化采购审批流程,实现可灵活配置的节点管理、流向管理和流程样例管理。
2)通过Html静态化、图片服务器分离、数据库集群、库表散列和负载均衡等技术手段实现可支持高并发和海量数据处理的平台架构。
3)实现全球化硬件及网络架构部署和多语言版本,满足该企业内全球各地营业网点的操作需求和用户体验。
2.1 平台总体设计原则
2.1.1 易用与可维护性
平台发布的内容应突出重点、编排简洁;信息量较大时,应将其拆分成多个网页。平台更新网页上价格信息的频率较高,需经常提供新的商品或服务,设计时要考虑到内容更新的快捷简便,在内容更新的同时还要注意保持网页在结构上的相对一致性,使老用户能快速找到所需的各种信息。
2.1.2 高响应度
在设计时尽可能从多方面考虑提升平台的响应速度,系统响应时间控制在10 s以内。
2.1.3 准确性
平台各节点之间的链接关系错综复杂,用户操作可能发生“迷路”现象。在准确显示数据的基础上,采用网站地图、多窗口显示等技术改变用户界面,并对文本进行分析,改换超文本的结构及链接设计,提高超文本设计质量,更有效地减少用户“迷路”现象。
2.1.4 兼容性
开发语言选用可跨平台的编程语言。平台设计应适应客户使用的各种类型和场景的显示终端,采用响应式布局技术,满足同一个网页不同浏览器或同一个浏览器不同版本上的显示效果不变。
2.1.5 安全性
从防黑客攻击、病毒袭击、软件漏洞和恶意篡改等多个渠道确保平台的各类数据、软硬件和网络的安全性。
2.1.6 可扩展性
无法准确预估平台的最大访问阈值和最佳商务模式。随着平台业务量的增大和平台访问量的增加,平台架构应能具备很强的扩展能力,以顺应新业务的发展需求。
2.2 平台总体架构设计
开放组体系结构框架(The Open Group Architecture Framework,TOGAF)是一个行业标准的体系架构框架,在开发组织内部使用的信息系统体系架构时,该组织可自由使用TOGAF。在国际上,TOGAF已被验证可灵活、高效地构建企业IT架构。TOGAF将帮助企业节约成本、增加业务模式的灵活性,使信息系统体系架构更加个性化、随需应变;同时,提高信息系统的应用水平,对创新企业的业务模式起到推动作用。
由于平台建设目标与TOGAF方法的设计理念契合度较高,因此平台总体架构采用TOGAF方法进行设计。平台总体架构由业务架构、应用架构、数据架构和基础技术架构等4个部分组成。
2.2.1 业务架构
平台对内与企业内的相关业务系统、财务系统及总部统建系统实现数据和流程对接;对外与具备竞争力的外部通用物资和专项物资电商平台实现物资数据对接,集成支付功能。业务架构简单清晰,覆盖采购业务全生命周期,采购预算范围内采购人员可在多家供应商提供的产品库中自由选择,无需提请审批。
平台为企业总部管理层、企业采购中心、各级单位采购用户和外部供应商及服务商提供服务,推广到外部市场后增加外部中小企业。平台可为外部中小企业和供应商提供SaaS化服务。
遵从平台设计原则,结合企业实际采购业务建立平台业务架构(见图1)。
图1 平台业务架构图
(1)范例流程:船舶供应业务为航运企业业务中较为典型的采购业务,业务节点多、采购模式相对清晰。以企业船舶备件采购业务为范例,范例业务流程见图2。
图2 范例业务流程图
图3 应用架构
图4 数据架构
(2)范例SaaS特征:平台为物料备件供应商提供SaaS化服务,供应商可通过平台SaaS服务进行产品发布、报价和库存管理等操作,船管企业通过企业ERP与平台的对接发布采购需求和收集报价,最后通过平台的撮合达成交易。平台运用“互联网+”的概念对接,为平台提供金融产品的外部金融机构,产品植入至流程中的多个节点,实现采购业务与“互联网+”理念的深度融合。
2.2.2 应用架构
应用架构(见图3)遵从一切以稳定为中心的稳定性原则,不做过多设计。将稳定部分与易变部分分离,核心业务与非核心业务分离,应用与数据分离。将应用、数据库和服务器全部抽象化,摆脱对服务实现细节、物理数据库和实体机配置的依赖。实现跨域调用和非核心业务的异步化,尽量实现异步解耦。通过服务自治和集群容错,使各项服务能独立修改、部署、发布和管理,消除单点故障。
SaaS是通过网络将“云”中运行的软件和应用功能交付给用户的服务,该交付依赖于云计算架构中下层技术的必要支持。支撑该服务实现的技术主要包括用于改善服务交付体验的多租户技术和Web技术等。平台以Web服务的方式向用户交付SaaS。SaaS技术的本质是在架构的应用软件层对面向Web服务的软件进行设计和开发,其中的关键技术包括多租户技术和Web呈现技术等[3]。
2.2.3 数据架构
平台数据分为关系型数据和非关系型数据,平台上线后可能面对海量数据和高并发的状况,建议选用高扩展性和支持高并发的数据库工具[4]。数据架构(见图4)自用户界面(User Interface,UI)层向下,根据不同的业务对数据进行分类,遵从数据的及时性、准确性、一致性和完整性原则,实现统一数据视图、合理使用缓存、配置备份数据库、采用读写分离、按业务分库、冷热数据分离和历史数据分离等技术;运用数据异构思想,当源数据与目标数据内容相同时做索引异构,当内容不同时做数据库异构。
2.2.4 基础技术架构
基础技术架构(见图5)主要分为基础平台、虚拟平台和运营管理等3部分,其中:基础平台的主要功能为满足平台互联化运行的各类服务和组件;虚拟平台的主要功能集中在虚拟化技术方面;运营管理通过建立自动部署、自动备份和容灾管理等机制提升整个架构的可维护性。
图5 基础技术架构
基础平台中分布式缓存技术能处理大量的动态数据,比较适合应用在平台上需由用户生成内容的场景。从本地缓存扩展到分布式缓存后,关注重点也从CPU、内存和缓存之间的数据传输速度差异扩展到了业务系统、数据库和分布式缓存之间的数据传输速度差异上[5]。
在该平台中,图片是不可或缺的页面元素,尤其是在平台上线大量产品和促销信息的情况下,将面临“海量图片资源”的存储、访问等相关技术问题。平台采用“分布式文件系统和内容分发网络(Content Delivery Network,CDN)”的方式,构建基于开源的轻量级分布式文件系统的独立图片服务器集群。
根据企业业务现状,平台分为3个阶段进行建设。
1)第一阶段:搭建平台基础运行环境,梳理物料库、专家库和内部组织架构,上线买船、租船、外贸燃油、集装箱和装备制造类主材等专项物资品类。打通与对应内部业务公司ERP、企业门户等系统的数据接口,实现采购信息的数据联动。目前平台已完成第一阶段建设,采购金额超过100亿元人民币。
2)第二阶段:实现电子采购平台与内部业务公司ERP及企业审计纪检系统的的数据联动,实现平台线上支付功能。目前第二阶段尚未完成。
3)第三阶段:在已逐步完善物料库的基础上,逐步推广外部中小船舶所有人用户及企业内部用户登录线上进行使用。
对基于SaaS模式的航运企业电子采购平台的总体架构设计进行简要论述。目前该平台已完成第一阶段的建设工作,已覆盖部分品类的采购过程。平台设计不完善之处,将随着平台应用的逐步推进持续对其业务功能及技术架构进行补充和改进。
[1] 张文桂.电子采购在企业采购中的应用研究[D].成都:西南交通大学,2002.
[2] CROOM S, BRANDON-JONES A. Impact of E Procurement: Experieces from Implementation in the UK Public Sector[J]. Journal of Purchasing & Supply Management, 2007,13(4):294-303.
[3] 张智.SaaS模式下采购系统关键技术的研究[J].贵州工业大学学报(自然科学版),2008,37(5):156-159.
[4] 洪钊峰.大数据时代的工厂架构设计[M].北京:电子工业出版社,2014.
[5] 京东技术团队.京东技术解密[M].北京:电子工业出版社,2014.
Overall Structure Design of SaaS-Based Electronic Procurement Platform for Shipping Group
YANGWei,HANYi
(China Shipping Network Technology Co., Ltd., Shanghai 200135, China)
This paper, trying to make better use of the Internet in shipping groups, presents an architecture design concept of the electronic procurement SaaS platform. The platform will play a great role in reducing cost, promoting operational effectiveness and improving the management transparence. The application of the platform will also make contribution to the market resource allocation and supply side reforms in the whole shipping industry chain in the future.
electronic procurement; shipping group; SaaS model; Overall structure; Design
2016-09-14
杨 威(1983—),男,内蒙古赤峰人,助理工程师,主要从事航运企业信息化,技术架构研发与项目管理。
1674-5949(2016)04-0073-05
TP311
A