基于SaaS的非物质文化遗产交易平台的设计与实现

2015-01-18 01:45周小雄戴鹤鸣刘永新苏文辉
电脑与电信 2015年11期
关键词:交易平台逆向链路

周小雄 戴鹤鸣 刘永新 苏文辉

(广东东软学院,广东 佛山 528225)

基于SaaS的非物质文化遗产交易平台的设计与实现

周小雄 戴鹤鸣 刘永新 苏文辉

(广东东软学院,广东 佛山 528225)

利用电子商务平台对适合生产性保护的非物质文化遗产项目进行展示和交易是保障非物质文化遗产传承工作持续开展的有效方式之一。本文采用SaaS作为交易平台云计算最终交付的技术方法,并使用基于MVC的系统开发模式和JSP程序设计语言,设计并实现了一个B2C模式的非物质文化遗产传承与交易平台。通过两个月的试运行,结果表明,交易平台各功能模块运行稳定,能够按照交易流程正确运行商品上架、订单管理、发货管理等各项交易管理功能。

SaaS;非物质文化遗产;JSP;交易平台

1 引言

非物质文化遗产(以下简称“非遗”)是人类在漫长的历史发展过程中积累的与生产生活密切相关的各种文化表现形式和文化空间,它既是无形的文化遗产,又是见证人类发展的可见财富[1]。近年来,随着经济全球化扩张趋势的加强,以及工业4.0时代的来临,我国的文化生态不可避免地受到了诸多冲击,峰回百转的刘三姐歌谣、独放奇葩的城固刺绣、灯影阑珊的皮影艺术……几十年前人们还耳熟能详的传统文化,由于依靠传承人行为和口授传承,年轻人迫于现实生活的压力,不愿意学习与继承这些宝贵但没有收益的“非遗”,它们正在逐渐淡出人们的视野。另一方面,过度的开发与滥用传统文化,导致一大批有深厚文化价值的“非遗”被污名化,加速了其消亡的进程。让“非遗”重新回到人民群众的日常生活中,并在连接传统文化与现代文明的发展空间中找到合适的位置,是传承和保护“非遗”的有效策略。

本文设计并实现了一个非物质文化遗产交易平台,在传统的文化传承和保护领域,创新性地引入互联网+概念,让“非遗”作品直接走入普通群众的生活,广大人民群众能够不受地域和时间的限制,零距离感受到“非遗”带来的魅力,进而关注对“非遗”的保护和传承事业,同时,本平台的上线,在国家对“非遗”保护的政策性财政拨款之外,开辟了新的资金来源,实现文化保护和地方产业同促进、共发展的良性循环[2]。

2 总体设计

本文选择SaaS(Software as a Service,SaaS)作为“非遗”交易平台云计算最终交付的技术方法。SaaS是当前云计算技术主流的服务模式,它将软件以服务的形式“租赁”给客户,从网络基础设施、软件平台和后期维护,企业可以根据需要来选择“租赁”,而无需投入庞大的建设成本和经历冗长的建设周期[3]。

平台面向中小型商家和已认证的非遗文化传承人,以交易管理软件租赁业务为基础,对平台入驻企业的客户关系、商品交易等进行统一管理。本系统独立于各入驻企业已有的电子商务网站,通过在SaaS服务器上搭建具有标准化脚本服务接口的管理平台,直接与商家的网站进行信息互动,并通过脚本动作,获取各网站的用户行为数据。商家的交易管理、数据处理及其运算都交付给云端,避免了商家网站的性能瓶颈。

本平台在进行顶层设计时,考虑到应用的可配置性、高性能等特征,选择了伸缩性较好的SaaS第三级成熟度模型,即Multi-Tenant架构[4],这是一种多租户单实例的应用架构,也是业界常用的SaaS应用架构,它的技术框架如图1所示。

图1 第三级SaaS成熟度模型

易于维护和扩展是这种具有较强松耦合性分层特征应用程序的优势。各层分而治之,业务代码由应用层完成,多用(租)户识别由多用户识别层的spring拦截器和Thread Local方法实现,数据库和缓存层对上述层透明,只负责提供原始数据。平台设计符合MVC(Model-View-Control)设计模式的思想,界面、业务逻辑和控制分离,相互之间通过接口来传递数据或者进行调用,是模块化设计中高内聚、低耦合的最佳实践。

平台总体逻辑架构如图2所示,展示了本项目建设的关键组成元素,以及关键组成元素的层次结构和相互关系。

图2 总体逻辑架构

平台通过门户网站实现WEB统一入口访问的单点登陆,在逻辑上划分为多个执行模块,并且充分考虑了对原有系统和数据的支持以及未来的扩展性。基础平台层面主要由云计算基础设施服务构成,即IaaS[5](Infrastructure as a Service,IaaS),IaaS为整个系统提供磁盘存储系统、服务器环境、通讯链路、中间件等软硬件环境的支持。

作为一个交易平台,其核心功能模块是交易业务管理,交易业务的重点又在于对订单全流程的管理。由于订单全链路流程极其复杂,全新开发无论从周期还是成本都不符合中小企业的预算要求,而基于SaaS的订单全链路管理应用的免开发、接入租赁制等优势得以显现。云平台运营商提供“订单全链路”接入工具[6],这是一套电商后台工具,目的在于跟踪和管理交易订单全生命周期的数据流,以最小的电商入门代价帮助中小商家获得可视化的订单全流程数据,对订单的实时状况做到实时掌控。

3 系统实现

3.1 UI设计

“非遗”交易平台的首页线框图设计如图3所示。除了全局性导航按钮和常用功能区域如会员登录、帮助、站内搜索外,首页抽取了其它五个栏目的概要内容,抽取的信息是动态更新的部分,如非遗资讯、非遗圈子、非遗活动、非遗发现等,还包括非遗文化展示部分,如地理性标志性“非遗”介绍,特色非遗文化旅游介绍,首页上还提供了非遗认证查询入口链接以及非遗文化知名站点的链接,并且提供了快速注册通道,便于普通访客快速注册成为本平台的会员。

图3 首页线框设计图

3.2 交易业务实现

接入SaaS平台的全链路订单管理工具的基本步骤分别是:

(1)接入权限申请;

(2)订单信息(正向)回传;

(3)订单信息(逆向)回传。

用户登录SaaS“订单全链路”管理平台,请求相关应用的API接口权限,按照向导指引,在用户证书属性中添加接品权限列表,接入权限申请界面如图4所示。

图4 权限申请界面

平台需要抓取订单正向回传信息,覆盖(X_TO_SYSTEM、X_SERVICE_AUDITED、X_ALLOCATION_NOTIFIED、X_WAIT_ALLOCATION、X_SEND_PRINTED、X_LOGISTICS_PRINTED、 X_PACKAGED、 X_OUT_WAREHOUSE等八个核心状态。利用后台图形管理工具查看结果如图5所示。

图5 正向状态数据回传

逆向交易是指与正向状态相反,包括货物退还、返修、理赔等信息,消费者通过WEB发起逆向交易,商家对应处理完成后,将本次逆向交易信息回传到“订单全链路”数据库。逆向数据回传结果如图6所示。

图6 逆向状态数据回传

下面的代码范例演示了批量消息回传操作的实现:

4 测试

为了确保云平台交易管理工具回传的交易状态信息的完整和正确,需对上线前的交易功能进行回传信息验证,主要采用正向和逆向用例模拟不同交易状态,利用API接口验证回传数据是否完整和正确,其次还采用了图形化管理界面进行了二次验证。

(1)代码验证

将正向或逆向交易ID传入API接口,由tquest.jds.trade. traces.get获取共享的交易信息,验证本次回传的订单信息是否覆盖(X_TO_SYSTEM、X_SERVICE_AUDITED、

X_ALLOCATION_NOTIFIED、X_WAIT_ALLOCATION、X_SEND_PRINTED、X_LOGISTICS_PRINTED、

X_PACKAGED、X_OUT_WAREHOUSE)八个必传状态。

验证用例及代码范例:

回传验证结果:

(2)图形工具验证

登录管理后台,可以看到回传的八个状态完全覆盖并且数据验证正常,如图7所示。

图7 回传数据验证结果

5 结语

本文提出的基于SaaS模式的非物质文化遗产交易平台将传统文化与现代电子交易平台相结合,使更广泛的人群关注非遗文化、参与非遗文化瑰宝的传承和挖掘。平台利用SaaS技术较好地解决了中小商家在电子交易网站建设中遇到的基础设施昂贵和软件开发维护困难的问题。经过两个月的上线试运行,结果表明,本交易平台各功能模块运行稳定,能够按照交易流程正确运行商品上架、订单管理、发货管理等各项交易管理功能,达到了预期设计目标。

[1]王甜甜.非物质文化遗产经济价值及其保护利用[J].青年文学家, 2015(1):20-21.

[2]方力.非物质文化遗产保护与国家文化发展战略[J].求是,2014, (29):46-49.

[3]昌中作,徐悦,戴钢.基于SaaS模式公共服务平台多用户数据结构的研究[J].计算机系统应用,2008(2):7-11.

[4]Pang C,Li Q,Kong L.An Index Model for Multitenant Data Storage in SaaS[M]//Web-Age Information ManagementSpringer Berlin Heidelberg,2013:423-428.

[5]Doelitzscher F,Sulistio A,Reich C,et al.Private cloud for collaboration and e-Learning services:from IaaS to SaaS.[J].Computing,2011,91 (1):23-42.

[6]陈皓.聚石塔:电子商务云平台2013年双11历程[J].程序员,2014 (1):43-47.

Design and Implementation of Intangible Cultural Heritage Trading Platform Based on SaaS

Zhou Xiaoxiong Dai Heming Liu Yongxin Su Wenhui
(Neusoft Institute of Guangdong,Foshan528225,Guangdong)

Using e-commerce platform for the exhibition and trade of intangible cultural heritage is one of the effective ways to ensure the duration of heritage protection program.This article uses SaaS as the technique of transaction platform,and uses MVC and JSP to design a B2C platform for the continuity and trade of intangible cultural heritage.After the trial run for two months,the result shows that the platform runs steady,including functions of goods shelving,order management,and delivery management.

SaaS;intangible cultural heritage;JSP;trading platform

TP311.52

A

1008-6609(2015)11-0028-04

周小雄,男,四川广安人,大专,研究方向:移动应用开发。

广东大学生科技创新培育项目(共青团广东省委攀登计划资助),项目编号:pdjh2015b0609。

猜你喜欢
交易平台逆向链路
逆向而行
天空地一体化网络多中继链路自适应调度技术
公共资源交易平台构建及体制机制创新
基于星间链路的导航卫星时间自主恢复策略
环太湖艺术品交易平台上线
基于Android的C2C交易平台关键技术研究
交易平台应兼顾效率和公平
基于3G的VPDN技术在高速公路备份链路中的应用
逆向工程技术及应用
高速光纤链路通信HSSL的设计与实现