电子商务云实验室的构建研究
张明宝 李雨
摘 要:传统的电子商务实验平台难以满足电子商务专业人才培养的需要。论文结合专业分工协作的思想,基于云计算发展的主流趋势,提出电子商务云实验室的概念。介绍了电子商务云实验室的服务内容,从三个不同方面建立了电子商务云实验室的完整体系结构。
关键词:电子商务;实验教学;云计算
中图分类号:G482 文献标志码:A 文章编号:1673-8454(2014)05-0079-03
前言
实验教学在电子商务专业人才培养规划体系上占据着重要的位置。但是,受制于我们今天所使用的各种电子商务实验教学平台的局限性,其实验教学的效果很不理想。[1][2]本文拟针对当前国内高校普遍使用的电子商务实验教学环境的共性问题,结合云计算技术,提出一种更加切合高校电子商务实验教学需要的新型实验环境——电子商务云实验室。
一、基于分工协作构建第三方电子商务实验教学平台的思想
纵观国内各高校所构建的电子商务实验教学环境,可以将其分为三类:1)由各主要企业管理软件供应厂商提供的学习体验版软件;2)专业化的电子商务实验模拟环境;3)基于“淘宝”、“当当”等的全真模拟实战环境。[3][4]
结合现有实验平台的特点,我们可以总结出理想的电子商务实验教学平台应该具有的特点:1)具有强大的功能,尽可能接近与实践中使用的真实工具和环境,能够给学生全真的实践体验;2)能够提供全面的实验内容体系支撑,知识点之间有效集成,让学生既能观其点,又能统全局;3)具有灵活性,能够适应电子商务快速发展的时代特征,让学生在第一时间实践最新的电子商务模式及其应用;4)成本低廉,使用门槛低,适应面广,能够适应各种不同的电子商务实验教学需求;5)具有良好的教材匹配性,提供有效的实验导入机制,特别是便利实验老师定制实验内容,组织实验教学。[5]
该平台向高校提供内容丰富的、模块化的、可组合可定制的电子商务实验服务,高校电子商务实验教学实体作为用户不需要再自己构建和拥有实验教学环境,当有实验教学需求时,可以定制和购买第三方实验教学服务平台提供的实验服务。该平台应该更专业化,更强调分工协作,既能够深刻理解电子商务教学需求又能够关注实验教师和学生的工作特点;既能够提供灵活的、功能强大的实验环境功能,又能够配备以完整的实验数据和实验资料,具有广泛的教材适应性;既能够依靠自身的能力提供服务,又能够将上游的各类产品和服务的供应商集成起来,向高校提供实验教学的完整解决方案。简言之,第三方电子商务实验教学服务平台的专业化服务能力是实现这种模式的关键。
二、电子商务云实验室及其服务
依据上述第三方电子商务实验教学服务平台的思想,结合当前云计算技术体系的发展,论文提出电子商务云实验室的概念。
电子商务云实验室是以云计算为技术支撑构建的一种第三方电子商务实验教学服务平台。其主要产品是各种各样的电子商务实验服务。这样的服务既包括实验基础设施、实验环境,也包括实验教程、实验定制、实验过程控制、实验考核等。电子商务云实验室可以自己封装和提供这些服务,也可以作为一种中介,将上游管理软件供应商、电子商务实训软件供应商、甚至是电子商务实验教师的可共享实验资源按照一定的标准封装并发布在云实验室中,让感兴趣的老师和学生选择和使用。
电子商务云实验室的服务可以概括为三大类:
(1)面向高校教师的服务。电子商务云实验室作为一种实验教学资源的共享平台,可以提供一个环境让实验教师相互交流,上传和共享各种教学资源;也可以作为一个组织者组织各类实验教学专家撰写实验指导书、实验场景以及实验数据等;实验教师可以根据理论教学知识点定制实验内容、实验过程以及实验考核办法等,可以控制实验过程。通过这样的服务,既简化了实验教师组织实验的过程,降低了难度,又可以大幅度提升实验教学组织的水平。
(2)面向电子商务专业学生的实验教学服务。电子商务云实验室提供的实验教学服务应该实现以下三个方面目标:首先,加深学生对电子商务流程与实现机制的认识。通过模拟电子商务活动过程,使学生完成对知识的认知、验证、应用和创新,巩固所学知识,提升学生对电子商务模式的创新能力。其次,提升学生对电子商务技术的应用能力。通过实验教学,使学生能够比较完整地掌握实现一个B/S模式信息系统所需的技术,具备自主建设一个网站的基本技术能力。第三,锻炼学生综合应用商务与技术的能力。通过实验教学,使学生能够综合应用电子商务技术和各种经济管理理论,提出电子商务解决方案,撰写电子商务的商业计划书,并通过参加电子商务大赛,实现电子商务解决方案与创业计划的模拟演练,提升学生的创新能力。
(3)面向各类资源提供者的服务。通过建立一定的资源发布标准,电子商务云实验室可以聚合各类电子商务实验平台提供的产品和服务,以一种规范的模式发布,帮助其寻找合适的用户。从这个角度来说,其扮演的角色是一个中介。通过中介服务,一方面帮助这些上游资源提供者寻找更多的用户;另一方面帮助下游的用户更好地选择适合自己的实验教学产品和服务,更重要的是电子商务云实验室通过中介服务收取佣金促进自身的发展。
三、电子商务云实验室的体系结构
1.应用体系结构
电子商务云实验室的服务应该是完备的。如图1所示的应用体系结构是三维立体结构,其中的每一模块都代表着某一具体的实验内容模块。我们将电子商务云实验室应该提供的服务内容按照专业维、应用维和能力维度三个不同的角度来划分。
专业维对应电子商务专业学生应该学习的专业课程,主要有网站建设、网络营销、物流管理、网上支付、网络金融和网络信息安全,这些专业课程知识构成了电子商务专业毕业生所应具备的知识单元,是必需的。每一门课程都配套有实验环节,但是传统上这些实验局限于每一门课程的知识点,各门课程之间的关系是割裂的,这就使得学生缺乏综合应用这些专业知识和技能的体验和全面理解。
应用维按照电子商务的业务领域划分,分为B2C、C2C、B2B、SNS、G2B和G2C。在这些领域综合应用了专业维所提供的各类专业知识。我们知道,不同的电子商务应用领域对这些专业知识单元的应用是不同的,譬如,B2C中的网络营销和B2B中的网络营销在手段、工具和应用方法上都存在着很大的差别。引入应用维就可以让学生通过对各个不同应用领域的专业知识综合应用,来强化对这些专业知识单元的掌握。
能力维对学生应掌握的知识和技能分为四个不同层次,即体验层次、系统开发层次、系统管理层次和创新实践层次。体验层次的目标立足于让学生了解电子商务的构成,熟悉电子商务的运行,通过感性的认识来加深对课堂知识的理解。通过该层次的实验可以培养学生在电子商务环境中工作的能力。系统开发层次的目标在于让学生掌握各种不同电子商务工具和平台的分析、设计和开发技能,该层次实验旨在培养学生构建电子商务系统的能力。系统管理层主要关注于各类电子商务系统的管理和运营过程,这一层次的实验应能够增强学生对电子商务后台的感性认识,培养学生运营和管理网站的能力。最高的创新实践层次立足于为学生构建仿真的电子商务基础环境,让学生能够在该环境中进行新的电子商务业务模式的探索和实践。该层次主要为学生提供各种实践所需的基本组件和条件,让学生能够通过快速组合就能够构建自己所设想的业务模式,通过对其模拟运行的观察帮助学生拓展创新性思维。
2.系统体系结构
随着电子商务的快速发展,电子商务实验教学的要求也是不断发展的。在此情境之下,电子商务云实验室要保持持续的生命力必须要依赖于敏捷的系统体系结构。[5]图2所示为一种敏捷的电子商务云实验室的系统体系结构,该结构强调了模块化、标准化和集成化。
我们将建立于云计算环境之上的系统功能实现划分为四个层次:界面层、功能层、调度层和资源层。界面层主要是指云实验室门户,它接入互联网采用B/S模式为教师用户、学生用户和各类资源贡献者提供一个统一的入口。功能层主要包括实验内容定制、实验过程管理和实验资源共享三个模块,分别对应于三类不同用户的应用需求。这三大功能充分体现了电子商务云实验室的服务特征。调度层主要由业务流程管理引擎和组件执行机构成。业务流程管理引擎可以实现业务流程定制、执行和管控的功能,它通过将各种功能组件所完成的单一功能活动进行组合来实现相对复杂的业务流程。组件执行机提供了一个组件运行的环境,构成了一个资源池。资源池中的组件都处于“激活”状态,可以随时被业务流程管理引擎所调用。该层的两个模块都必须提供标准的对外接口,是实现系统敏捷性的关键。资源层主要是对云实验室所需使用的资源提供封装、组织、存储、检索等基本功能。图2中列举了四类资源库,即案例数据库、实验指导资料库、基本实验模块库和用户数据库。进入这四类资源库中的资源必须要按照一定的标准进行封装,并且封装标准应该是对资源贡献者开放的。
3.技术体系结构
今天主流的云计算服务供应商IBM、Google、Amazon和Microsoft等提供的平台和服务都可以作为实验电子商务云实验室的技术支撑。通过对主流云计算平台、服务和开发环境的比较,我们选择微软的Azure云计算平台,如图3所示即为一种基于Azure构建的电子商务云实验室技术体系结构。[6]
图3中最下面两层构成了云计算基础设施,可以直接使用微软提供的商业化的开放式云端平台服务。Windows Azure是微软基于云计算的操作系统,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器上的应用程序。Azure AppFabric是Windows Azure上的应用程序服务器平台,提供开发身份验证、访问控制以及服务总线的服务功能。它提供了一种Web程序组件运行的环境,可以把现有应用和服务与云平台的连接和互操作变得更为简单。SQL Azure是微软提供的运行云计算的关系数据库服务,它是一种云存储的实现,提供网络型的应用程序数据存储的服务。
图3中上面两层主要用于开发部署于云计算基础设施中的电子商务云实验室的应用软件,采用微软的.NET Framework编程模型,可以使用微软的集成开发环境Visual Studio开发。界面层主要使用HTML5技术,HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多新的网页开发特性。C#是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#既借鉴了JAVA的网络编程语言的特性,又继承了微软主流编程语言的精华,同时提供对微软组件技术和Web Service技术的无缝支持。WF是微软推出的一套工作流开发框架,目的在于为现有的.NET应用程序嵌入工作流应用。WF能够帮助用户在Windows上快速开发、部署和应用基于工作流的应用程序。
四、结束语
论文结合专业化分工和分工协作的管理理念,基于主流的云计算技术环境提出了电子商务云实验室的思想,探讨了构建电子商务云实验室的体系结构。电子商务云实验室的构建在思想上和技术实现上都很容易理解,从理论上分析其优势也很明显,但是要想将其变为现实真正发挥作用还有许多问题急待解决。电子商务云实验室的运营模式是其最大的特点,也是在实践中推行可能面临的最大难点。如何吸引主流厂商的关注,如何开展营销推广,如何突破早期运营用户规模瓶颈……,这些问题是笔者们下一步工作的重点。
参考文献:
[1]崔敏杰,付志.基于开放式网络平台的电子商务实验教学改革研究[J].内蒙古农业大学学报(社会科学版).2012,4(64):165-167.
[2]倪莉莉.基于多维理念下的高职院校电子商务专业实验教学平台的构建[N].滁州学院学报,2013,15(1):125-128.
[3]陈劲.高职院校的电子商务专业实验教学现状分析与实验体系的建立[J].福建电脑,2010,5:183-185.
[4]张玉芳,周玉玺等.电子商务模拟实验教学的建设与发展[J].实验室科学,2012,15(6):31-35.
[5]陈佩芬,何林.电子商务实验室构架及电子商务实验平台[J].浙江树人大学学报,2003,3(4):73-76.
[6]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架[J].计算机集成制造系统—CIMS,2004,10(8):985-990.
(编辑:杨馥红)
应用维按照电子商务的业务领域划分,分为B2C、C2C、B2B、SNS、G2B和G2C。在这些领域综合应用了专业维所提供的各类专业知识。我们知道,不同的电子商务应用领域对这些专业知识单元的应用是不同的,譬如,B2C中的网络营销和B2B中的网络营销在手段、工具和应用方法上都存在着很大的差别。引入应用维就可以让学生通过对各个不同应用领域的专业知识综合应用,来强化对这些专业知识单元的掌握。
能力维对学生应掌握的知识和技能分为四个不同层次,即体验层次、系统开发层次、系统管理层次和创新实践层次。体验层次的目标立足于让学生了解电子商务的构成,熟悉电子商务的运行,通过感性的认识来加深对课堂知识的理解。通过该层次的实验可以培养学生在电子商务环境中工作的能力。系统开发层次的目标在于让学生掌握各种不同电子商务工具和平台的分析、设计和开发技能,该层次实验旨在培养学生构建电子商务系统的能力。系统管理层主要关注于各类电子商务系统的管理和运营过程,这一层次的实验应能够增强学生对电子商务后台的感性认识,培养学生运营和管理网站的能力。最高的创新实践层次立足于为学生构建仿真的电子商务基础环境,让学生能够在该环境中进行新的电子商务业务模式的探索和实践。该层次主要为学生提供各种实践所需的基本组件和条件,让学生能够通过快速组合就能够构建自己所设想的业务模式,通过对其模拟运行的观察帮助学生拓展创新性思维。
2.系统体系结构
随着电子商务的快速发展,电子商务实验教学的要求也是不断发展的。在此情境之下,电子商务云实验室要保持持续的生命力必须要依赖于敏捷的系统体系结构。[5]图2所示为一种敏捷的电子商务云实验室的系统体系结构,该结构强调了模块化、标准化和集成化。
我们将建立于云计算环境之上的系统功能实现划分为四个层次:界面层、功能层、调度层和资源层。界面层主要是指云实验室门户,它接入互联网采用B/S模式为教师用户、学生用户和各类资源贡献者提供一个统一的入口。功能层主要包括实验内容定制、实验过程管理和实验资源共享三个模块,分别对应于三类不同用户的应用需求。这三大功能充分体现了电子商务云实验室的服务特征。调度层主要由业务流程管理引擎和组件执行机构成。业务流程管理引擎可以实现业务流程定制、执行和管控的功能,它通过将各种功能组件所完成的单一功能活动进行组合来实现相对复杂的业务流程。组件执行机提供了一个组件运行的环境,构成了一个资源池。资源池中的组件都处于“激活”状态,可以随时被业务流程管理引擎所调用。该层的两个模块都必须提供标准的对外接口,是实现系统敏捷性的关键。资源层主要是对云实验室所需使用的资源提供封装、组织、存储、检索等基本功能。图2中列举了四类资源库,即案例数据库、实验指导资料库、基本实验模块库和用户数据库。进入这四类资源库中的资源必须要按照一定的标准进行封装,并且封装标准应该是对资源贡献者开放的。
3.技术体系结构
今天主流的云计算服务供应商IBM、Google、Amazon和Microsoft等提供的平台和服务都可以作为实验电子商务云实验室的技术支撑。通过对主流云计算平台、服务和开发环境的比较,我们选择微软的Azure云计算平台,如图3所示即为一种基于Azure构建的电子商务云实验室技术体系结构。[6]
图3中最下面两层构成了云计算基础设施,可以直接使用微软提供的商业化的开放式云端平台服务。Windows Azure是微软基于云计算的操作系统,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器上的应用程序。Azure AppFabric是Windows Azure上的应用程序服务器平台,提供开发身份验证、访问控制以及服务总线的服务功能。它提供了一种Web程序组件运行的环境,可以把现有应用和服务与云平台的连接和互操作变得更为简单。SQL Azure是微软提供的运行云计算的关系数据库服务,它是一种云存储的实现,提供网络型的应用程序数据存储的服务。
图3中上面两层主要用于开发部署于云计算基础设施中的电子商务云实验室的应用软件,采用微软的.NET Framework编程模型,可以使用微软的集成开发环境Visual Studio开发。界面层主要使用HTML5技术,HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多新的网页开发特性。C#是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#既借鉴了JAVA的网络编程语言的特性,又继承了微软主流编程语言的精华,同时提供对微软组件技术和Web Service技术的无缝支持。WF是微软推出的一套工作流开发框架,目的在于为现有的.NET应用程序嵌入工作流应用。WF能够帮助用户在Windows上快速开发、部署和应用基于工作流的应用程序。
四、结束语
论文结合专业化分工和分工协作的管理理念,基于主流的云计算技术环境提出了电子商务云实验室的思想,探讨了构建电子商务云实验室的体系结构。电子商务云实验室的构建在思想上和技术实现上都很容易理解,从理论上分析其优势也很明显,但是要想将其变为现实真正发挥作用还有许多问题急待解决。电子商务云实验室的运营模式是其最大的特点,也是在实践中推行可能面临的最大难点。如何吸引主流厂商的关注,如何开展营销推广,如何突破早期运营用户规模瓶颈……,这些问题是笔者们下一步工作的重点。
参考文献:
[1]崔敏杰,付志.基于开放式网络平台的电子商务实验教学改革研究[J].内蒙古农业大学学报(社会科学版).2012,4(64):165-167.
[2]倪莉莉.基于多维理念下的高职院校电子商务专业实验教学平台的构建[N].滁州学院学报,2013,15(1):125-128.
[3]陈劲.高职院校的电子商务专业实验教学现状分析与实验体系的建立[J].福建电脑,2010,5:183-185.
[4]张玉芳,周玉玺等.电子商务模拟实验教学的建设与发展[J].实验室科学,2012,15(6):31-35.
[5]陈佩芬,何林.电子商务实验室构架及电子商务实验平台[J].浙江树人大学学报,2003,3(4):73-76.
[6]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架[J].计算机集成制造系统—CIMS,2004,10(8):985-990.
(编辑:杨馥红)
应用维按照电子商务的业务领域划分,分为B2C、C2C、B2B、SNS、G2B和G2C。在这些领域综合应用了专业维所提供的各类专业知识。我们知道,不同的电子商务应用领域对这些专业知识单元的应用是不同的,譬如,B2C中的网络营销和B2B中的网络营销在手段、工具和应用方法上都存在着很大的差别。引入应用维就可以让学生通过对各个不同应用领域的专业知识综合应用,来强化对这些专业知识单元的掌握。
能力维对学生应掌握的知识和技能分为四个不同层次,即体验层次、系统开发层次、系统管理层次和创新实践层次。体验层次的目标立足于让学生了解电子商务的构成,熟悉电子商务的运行,通过感性的认识来加深对课堂知识的理解。通过该层次的实验可以培养学生在电子商务环境中工作的能力。系统开发层次的目标在于让学生掌握各种不同电子商务工具和平台的分析、设计和开发技能,该层次实验旨在培养学生构建电子商务系统的能力。系统管理层主要关注于各类电子商务系统的管理和运营过程,这一层次的实验应能够增强学生对电子商务后台的感性认识,培养学生运营和管理网站的能力。最高的创新实践层次立足于为学生构建仿真的电子商务基础环境,让学生能够在该环境中进行新的电子商务业务模式的探索和实践。该层次主要为学生提供各种实践所需的基本组件和条件,让学生能够通过快速组合就能够构建自己所设想的业务模式,通过对其模拟运行的观察帮助学生拓展创新性思维。
2.系统体系结构
随着电子商务的快速发展,电子商务实验教学的要求也是不断发展的。在此情境之下,电子商务云实验室要保持持续的生命力必须要依赖于敏捷的系统体系结构。[5]图2所示为一种敏捷的电子商务云实验室的系统体系结构,该结构强调了模块化、标准化和集成化。
我们将建立于云计算环境之上的系统功能实现划分为四个层次:界面层、功能层、调度层和资源层。界面层主要是指云实验室门户,它接入互联网采用B/S模式为教师用户、学生用户和各类资源贡献者提供一个统一的入口。功能层主要包括实验内容定制、实验过程管理和实验资源共享三个模块,分别对应于三类不同用户的应用需求。这三大功能充分体现了电子商务云实验室的服务特征。调度层主要由业务流程管理引擎和组件执行机构成。业务流程管理引擎可以实现业务流程定制、执行和管控的功能,它通过将各种功能组件所完成的单一功能活动进行组合来实现相对复杂的业务流程。组件执行机提供了一个组件运行的环境,构成了一个资源池。资源池中的组件都处于“激活”状态,可以随时被业务流程管理引擎所调用。该层的两个模块都必须提供标准的对外接口,是实现系统敏捷性的关键。资源层主要是对云实验室所需使用的资源提供封装、组织、存储、检索等基本功能。图2中列举了四类资源库,即案例数据库、实验指导资料库、基本实验模块库和用户数据库。进入这四类资源库中的资源必须要按照一定的标准进行封装,并且封装标准应该是对资源贡献者开放的。
3.技术体系结构
今天主流的云计算服务供应商IBM、Google、Amazon和Microsoft等提供的平台和服务都可以作为实验电子商务云实验室的技术支撑。通过对主流云计算平台、服务和开发环境的比较,我们选择微软的Azure云计算平台,如图3所示即为一种基于Azure构建的电子商务云实验室技术体系结构。[6]
图3中最下面两层构成了云计算基础设施,可以直接使用微软提供的商业化的开放式云端平台服务。Windows Azure是微软基于云计算的操作系统,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器上的应用程序。Azure AppFabric是Windows Azure上的应用程序服务器平台,提供开发身份验证、访问控制以及服务总线的服务功能。它提供了一种Web程序组件运行的环境,可以把现有应用和服务与云平台的连接和互操作变得更为简单。SQL Azure是微软提供的运行云计算的关系数据库服务,它是一种云存储的实现,提供网络型的应用程序数据存储的服务。
图3中上面两层主要用于开发部署于云计算基础设施中的电子商务云实验室的应用软件,采用微软的.NET Framework编程模型,可以使用微软的集成开发环境Visual Studio开发。界面层主要使用HTML5技术,HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多新的网页开发特性。C#是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#既借鉴了JAVA的网络编程语言的特性,又继承了微软主流编程语言的精华,同时提供对微软组件技术和Web Service技术的无缝支持。WF是微软推出的一套工作流开发框架,目的在于为现有的.NET应用程序嵌入工作流应用。WF能够帮助用户在Windows上快速开发、部署和应用基于工作流的应用程序。
四、结束语
论文结合专业化分工和分工协作的管理理念,基于主流的云计算技术环境提出了电子商务云实验室的思想,探讨了构建电子商务云实验室的体系结构。电子商务云实验室的构建在思想上和技术实现上都很容易理解,从理论上分析其优势也很明显,但是要想将其变为现实真正发挥作用还有许多问题急待解决。电子商务云实验室的运营模式是其最大的特点,也是在实践中推行可能面临的最大难点。如何吸引主流厂商的关注,如何开展营销推广,如何突破早期运营用户规模瓶颈……,这些问题是笔者们下一步工作的重点。
参考文献:
[1]崔敏杰,付志.基于开放式网络平台的电子商务实验教学改革研究[J].内蒙古农业大学学报(社会科学版).2012,4(64):165-167.
[2]倪莉莉.基于多维理念下的高职院校电子商务专业实验教学平台的构建[N].滁州学院学报,2013,15(1):125-128.
[3]陈劲.高职院校的电子商务专业实验教学现状分析与实验体系的建立[J].福建电脑,2010,5:183-185.
[4]张玉芳,周玉玺等.电子商务模拟实验教学的建设与发展[J].实验室科学,2012,15(6):31-35.
[5]陈佩芬,何林.电子商务实验室构架及电子商务实验平台[J].浙江树人大学学报,2003,3(4):73-76.
[6]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架[J].计算机集成制造系统—CIMS,2004,10(8):985-990.
(编辑:杨馥红)
摘 要:传统的电子商务实验平台难以满足电子商务专业人才培养的需要。论文结合专业分工协作的思想,基于云计算发展的主流趋势,提出电子商务云实验室的概念。介绍了电子商务云实验室的服务内容,从三个不同方面建立了电子商务云实验室的完整体系结构。
关键词:电子商务;实验教学;云计算
中图分类号:G482 文献标志码:A 文章编号:1673-8454(2014)05-0079-03
前言
实验教学在电子商务专业人才培养规划体系上占据着重要的位置。但是,受制于我们今天所使用的各种电子商务实验教学平台的局限性,其实验教学的效果很不理想。[1][2]本文拟针对当前国内高校普遍使用的电子商务实验教学环境的共性问题,结合云计算技术,提出一种更加切合高校电子商务实验教学需要的新型实验环境——电子商务云实验室。
一、基于分工协作构建第三方电子商务实验教学平台的思想
纵观国内各高校所构建的电子商务实验教学环境,可以将其分为三类:1)由各主要企业管理软件供应厂商提供的学习体验版软件;2)专业化的电子商务实验模拟环境;3)基于“淘宝”、“当当”等的全真模拟实战环境。[3][4]
结合现有实验平台的特点,我们可以总结出理想的电子商务实验教学平台应该具有的特点:1)具有强大的功能,尽可能接近与实践中使用的真实工具和环境,能够给学生全真的实践体验;2)能够提供全面的实验内容体系支撑,知识点之间有效集成,让学生既能观其点,又能统全局;3)具有灵活性,能够适应电子商务快速发展的时代特征,让学生在第一时间实践最新的电子商务模式及其应用;4)成本低廉,使用门槛低,适应面广,能够适应各种不同的电子商务实验教学需求;5)具有良好的教材匹配性,提供有效的实验导入机制,特别是便利实验老师定制实验内容,组织实验教学。[5]
该平台向高校提供内容丰富的、模块化的、可组合可定制的电子商务实验服务,高校电子商务实验教学实体作为用户不需要再自己构建和拥有实验教学环境,当有实验教学需求时,可以定制和购买第三方实验教学服务平台提供的实验服务。该平台应该更专业化,更强调分工协作,既能够深刻理解电子商务教学需求又能够关注实验教师和学生的工作特点;既能够提供灵活的、功能强大的实验环境功能,又能够配备以完整的实验数据和实验资料,具有广泛的教材适应性;既能够依靠自身的能力提供服务,又能够将上游的各类产品和服务的供应商集成起来,向高校提供实验教学的完整解决方案。简言之,第三方电子商务实验教学服务平台的专业化服务能力是实现这种模式的关键。
二、电子商务云实验室及其服务
依据上述第三方电子商务实验教学服务平台的思想,结合当前云计算技术体系的发展,论文提出电子商务云实验室的概念。
电子商务云实验室是以云计算为技术支撑构建的一种第三方电子商务实验教学服务平台。其主要产品是各种各样的电子商务实验服务。这样的服务既包括实验基础设施、实验环境,也包括实验教程、实验定制、实验过程控制、实验考核等。电子商务云实验室可以自己封装和提供这些服务,也可以作为一种中介,将上游管理软件供应商、电子商务实训软件供应商、甚至是电子商务实验教师的可共享实验资源按照一定的标准封装并发布在云实验室中,让感兴趣的老师和学生选择和使用。
电子商务云实验室的服务可以概括为三大类:
(1)面向高校教师的服务。电子商务云实验室作为一种实验教学资源的共享平台,可以提供一个环境让实验教师相互交流,上传和共享各种教学资源;也可以作为一个组织者组织各类实验教学专家撰写实验指导书、实验场景以及实验数据等;实验教师可以根据理论教学知识点定制实验内容、实验过程以及实验考核办法等,可以控制实验过程。通过这样的服务,既简化了实验教师组织实验的过程,降低了难度,又可以大幅度提升实验教学组织的水平。
(2)面向电子商务专业学生的实验教学服务。电子商务云实验室提供的实验教学服务应该实现以下三个方面目标:首先,加深学生对电子商务流程与实现机制的认识。通过模拟电子商务活动过程,使学生完成对知识的认知、验证、应用和创新,巩固所学知识,提升学生对电子商务模式的创新能力。其次,提升学生对电子商务技术的应用能力。通过实验教学,使学生能够比较完整地掌握实现一个B/S模式信息系统所需的技术,具备自主建设一个网站的基本技术能力。第三,锻炼学生综合应用商务与技术的能力。通过实验教学,使学生能够综合应用电子商务技术和各种经济管理理论,提出电子商务解决方案,撰写电子商务的商业计划书,并通过参加电子商务大赛,实现电子商务解决方案与创业计划的模拟演练,提升学生的创新能力。
(3)面向各类资源提供者的服务。通过建立一定的资源发布标准,电子商务云实验室可以聚合各类电子商务实验平台提供的产品和服务,以一种规范的模式发布,帮助其寻找合适的用户。从这个角度来说,其扮演的角色是一个中介。通过中介服务,一方面帮助这些上游资源提供者寻找更多的用户;另一方面帮助下游的用户更好地选择适合自己的实验教学产品和服务,更重要的是电子商务云实验室通过中介服务收取佣金促进自身的发展。
三、电子商务云实验室的体系结构
1.应用体系结构
电子商务云实验室的服务应该是完备的。如图1所示的应用体系结构是三维立体结构,其中的每一模块都代表着某一具体的实验内容模块。我们将电子商务云实验室应该提供的服务内容按照专业维、应用维和能力维度三个不同的角度来划分。
专业维对应电子商务专业学生应该学习的专业课程,主要有网站建设、网络营销、物流管理、网上支付、网络金融和网络信息安全,这些专业课程知识构成了电子商务专业毕业生所应具备的知识单元,是必需的。每一门课程都配套有实验环节,但是传统上这些实验局限于每一门课程的知识点,各门课程之间的关系是割裂的,这就使得学生缺乏综合应用这些专业知识和技能的体验和全面理解。
应用维按照电子商务的业务领域划分,分为B2C、C2C、B2B、SNS、G2B和G2C。在这些领域综合应用了专业维所提供的各类专业知识。我们知道,不同的电子商务应用领域对这些专业知识单元的应用是不同的,譬如,B2C中的网络营销和B2B中的网络营销在手段、工具和应用方法上都存在着很大的差别。引入应用维就可以让学生通过对各个不同应用领域的专业知识综合应用,来强化对这些专业知识单元的掌握。
能力维对学生应掌握的知识和技能分为四个不同层次,即体验层次、系统开发层次、系统管理层次和创新实践层次。体验层次的目标立足于让学生了解电子商务的构成,熟悉电子商务的运行,通过感性的认识来加深对课堂知识的理解。通过该层次的实验可以培养学生在电子商务环境中工作的能力。系统开发层次的目标在于让学生掌握各种不同电子商务工具和平台的分析、设计和开发技能,该层次实验旨在培养学生构建电子商务系统的能力。系统管理层主要关注于各类电子商务系统的管理和运营过程,这一层次的实验应能够增强学生对电子商务后台的感性认识,培养学生运营和管理网站的能力。最高的创新实践层次立足于为学生构建仿真的电子商务基础环境,让学生能够在该环境中进行新的电子商务业务模式的探索和实践。该层次主要为学生提供各种实践所需的基本组件和条件,让学生能够通过快速组合就能够构建自己所设想的业务模式,通过对其模拟运行的观察帮助学生拓展创新性思维。
2.系统体系结构
随着电子商务的快速发展,电子商务实验教学的要求也是不断发展的。在此情境之下,电子商务云实验室要保持持续的生命力必须要依赖于敏捷的系统体系结构。[5]图2所示为一种敏捷的电子商务云实验室的系统体系结构,该结构强调了模块化、标准化和集成化。
我们将建立于云计算环境之上的系统功能实现划分为四个层次:界面层、功能层、调度层和资源层。界面层主要是指云实验室门户,它接入互联网采用B/S模式为教师用户、学生用户和各类资源贡献者提供一个统一的入口。功能层主要包括实验内容定制、实验过程管理和实验资源共享三个模块,分别对应于三类不同用户的应用需求。这三大功能充分体现了电子商务云实验室的服务特征。调度层主要由业务流程管理引擎和组件执行机构成。业务流程管理引擎可以实现业务流程定制、执行和管控的功能,它通过将各种功能组件所完成的单一功能活动进行组合来实现相对复杂的业务流程。组件执行机提供了一个组件运行的环境,构成了一个资源池。资源池中的组件都处于“激活”状态,可以随时被业务流程管理引擎所调用。该层的两个模块都必须提供标准的对外接口,是实现系统敏捷性的关键。资源层主要是对云实验室所需使用的资源提供封装、组织、存储、检索等基本功能。图2中列举了四类资源库,即案例数据库、实验指导资料库、基本实验模块库和用户数据库。进入这四类资源库中的资源必须要按照一定的标准进行封装,并且封装标准应该是对资源贡献者开放的。
3.技术体系结构
今天主流的云计算服务供应商IBM、Google、Amazon和Microsoft等提供的平台和服务都可以作为实验电子商务云实验室的技术支撑。通过对主流云计算平台、服务和开发环境的比较,我们选择微软的Azure云计算平台,如图3所示即为一种基于Azure构建的电子商务云实验室技术体系结构。[6]
图3中最下面两层构成了云计算基础设施,可以直接使用微软提供的商业化的开放式云端平台服务。Windows Azure是微软基于云计算的操作系统,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器上的应用程序。Azure AppFabric是Windows Azure上的应用程序服务器平台,提供开发身份验证、访问控制以及服务总线的服务功能。它提供了一种Web程序组件运行的环境,可以把现有应用和服务与云平台的连接和互操作变得更为简单。SQL Azure是微软提供的运行云计算的关系数据库服务,它是一种云存储的实现,提供网络型的应用程序数据存储的服务。
图3中上面两层主要用于开发部署于云计算基础设施中的电子商务云实验室的应用软件,采用微软的.NET Framework编程模型,可以使用微软的集成开发环境Visual Studio开发。界面层主要使用HTML5技术,HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多新的网页开发特性。C#是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#既借鉴了JAVA的网络编程语言的特性,又继承了微软主流编程语言的精华,同时提供对微软组件技术和Web Service技术的无缝支持。WF是微软推出的一套工作流开发框架,目的在于为现有的.NET应用程序嵌入工作流应用。WF能够帮助用户在Windows上快速开发、部署和应用基于工作流的应用程序。
四、结束语
论文结合专业化分工和分工协作的管理理念,基于主流的云计算技术环境提出了电子商务云实验室的思想,探讨了构建电子商务云实验室的体系结构。电子商务云实验室的构建在思想上和技术实现上都很容易理解,从理论上分析其优势也很明显,但是要想将其变为现实真正发挥作用还有许多问题急待解决。电子商务云实验室的运营模式是其最大的特点,也是在实践中推行可能面临的最大难点。如何吸引主流厂商的关注,如何开展营销推广,如何突破早期运营用户规模瓶颈……,这些问题是笔者们下一步工作的重点。
参考文献:
[1]崔敏杰,付志.基于开放式网络平台的电子商务实验教学改革研究[J].内蒙古农业大学学报(社会科学版).2012,4(64):165-167.
[2]倪莉莉.基于多维理念下的高职院校电子商务专业实验教学平台的构建[N].滁州学院学报,2013,15(1):125-128.
[3]陈劲.高职院校的电子商务专业实验教学现状分析与实验体系的建立[J].福建电脑,2010,5:183-185.
[4]张玉芳,周玉玺等.电子商务模拟实验教学的建设与发展[J].实验室科学,2012,15(6):31-35.
[5]陈佩芬,何林.电子商务实验室构架及电子商务实验平台[J].浙江树人大学学报,2003,3(4):73-76.
[6]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架[J].计算机集成制造系统—CIMS,2004,10(8):985-990.
(编辑:杨馥红)
应用维按照电子商务的业务领域划分,分为B2C、C2C、B2B、SNS、G2B和G2C。在这些领域综合应用了专业维所提供的各类专业知识。我们知道,不同的电子商务应用领域对这些专业知识单元的应用是不同的,譬如,B2C中的网络营销和B2B中的网络营销在手段、工具和应用方法上都存在着很大的差别。引入应用维就可以让学生通过对各个不同应用领域的专业知识综合应用,来强化对这些专业知识单元的掌握。
能力维对学生应掌握的知识和技能分为四个不同层次,即体验层次、系统开发层次、系统管理层次和创新实践层次。体验层次的目标立足于让学生了解电子商务的构成,熟悉电子商务的运行,通过感性的认识来加深对课堂知识的理解。通过该层次的实验可以培养学生在电子商务环境中工作的能力。系统开发层次的目标在于让学生掌握各种不同电子商务工具和平台的分析、设计和开发技能,该层次实验旨在培养学生构建电子商务系统的能力。系统管理层主要关注于各类电子商务系统的管理和运营过程,这一层次的实验应能够增强学生对电子商务后台的感性认识,培养学生运营和管理网站的能力。最高的创新实践层次立足于为学生构建仿真的电子商务基础环境,让学生能够在该环境中进行新的电子商务业务模式的探索和实践。该层次主要为学生提供各种实践所需的基本组件和条件,让学生能够通过快速组合就能够构建自己所设想的业务模式,通过对其模拟运行的观察帮助学生拓展创新性思维。
2.系统体系结构
随着电子商务的快速发展,电子商务实验教学的要求也是不断发展的。在此情境之下,电子商务云实验室要保持持续的生命力必须要依赖于敏捷的系统体系结构。[5]图2所示为一种敏捷的电子商务云实验室的系统体系结构,该结构强调了模块化、标准化和集成化。
我们将建立于云计算环境之上的系统功能实现划分为四个层次:界面层、功能层、调度层和资源层。界面层主要是指云实验室门户,它接入互联网采用B/S模式为教师用户、学生用户和各类资源贡献者提供一个统一的入口。功能层主要包括实验内容定制、实验过程管理和实验资源共享三个模块,分别对应于三类不同用户的应用需求。这三大功能充分体现了电子商务云实验室的服务特征。调度层主要由业务流程管理引擎和组件执行机构成。业务流程管理引擎可以实现业务流程定制、执行和管控的功能,它通过将各种功能组件所完成的单一功能活动进行组合来实现相对复杂的业务流程。组件执行机提供了一个组件运行的环境,构成了一个资源池。资源池中的组件都处于“激活”状态,可以随时被业务流程管理引擎所调用。该层的两个模块都必须提供标准的对外接口,是实现系统敏捷性的关键。资源层主要是对云实验室所需使用的资源提供封装、组织、存储、检索等基本功能。图2中列举了四类资源库,即案例数据库、实验指导资料库、基本实验模块库和用户数据库。进入这四类资源库中的资源必须要按照一定的标准进行封装,并且封装标准应该是对资源贡献者开放的。
3.技术体系结构
今天主流的云计算服务供应商IBM、Google、Amazon和Microsoft等提供的平台和服务都可以作为实验电子商务云实验室的技术支撑。通过对主流云计算平台、服务和开发环境的比较,我们选择微软的Azure云计算平台,如图3所示即为一种基于Azure构建的电子商务云实验室技术体系结构。[6]
图3中最下面两层构成了云计算基础设施,可以直接使用微软提供的商业化的开放式云端平台服务。Windows Azure是微软基于云计算的操作系统,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器上的应用程序。Azure AppFabric是Windows Azure上的应用程序服务器平台,提供开发身份验证、访问控制以及服务总线的服务功能。它提供了一种Web程序组件运行的环境,可以把现有应用和服务与云平台的连接和互操作变得更为简单。SQL Azure是微软提供的运行云计算的关系数据库服务,它是一种云存储的实现,提供网络型的应用程序数据存储的服务。
图3中上面两层主要用于开发部署于云计算基础设施中的电子商务云实验室的应用软件,采用微软的.NET Framework编程模型,可以使用微软的集成开发环境Visual Studio开发。界面层主要使用HTML5技术,HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多新的网页开发特性。C#是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#既借鉴了JAVA的网络编程语言的特性,又继承了微软主流编程语言的精华,同时提供对微软组件技术和Web Service技术的无缝支持。WF是微软推出的一套工作流开发框架,目的在于为现有的.NET应用程序嵌入工作流应用。WF能够帮助用户在Windows上快速开发、部署和应用基于工作流的应用程序。
四、结束语
论文结合专业化分工和分工协作的管理理念,基于主流的云计算技术环境提出了电子商务云实验室的思想,探讨了构建电子商务云实验室的体系结构。电子商务云实验室的构建在思想上和技术实现上都很容易理解,从理论上分析其优势也很明显,但是要想将其变为现实真正发挥作用还有许多问题急待解决。电子商务云实验室的运营模式是其最大的特点,也是在实践中推行可能面临的最大难点。如何吸引主流厂商的关注,如何开展营销推广,如何突破早期运营用户规模瓶颈……,这些问题是笔者们下一步工作的重点。
参考文献:
[1]崔敏杰,付志.基于开放式网络平台的电子商务实验教学改革研究[J].内蒙古农业大学学报(社会科学版).2012,4(64):165-167.
[2]倪莉莉.基于多维理念下的高职院校电子商务专业实验教学平台的构建[N].滁州学院学报,2013,15(1):125-128.
[3]陈劲.高职院校的电子商务专业实验教学现状分析与实验体系的建立[J].福建电脑,2010,5:183-185.
[4]张玉芳,周玉玺等.电子商务模拟实验教学的建设与发展[J].实验室科学,2012,15(6):31-35.
[5]陈佩芬,何林.电子商务实验室构架及电子商务实验平台[J].浙江树人大学学报,2003,3(4):73-76.
[6]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架[J].计算机集成制造系统—CIMS,2004,10(8):985-990.
(编辑:杨馥红)
应用维按照电子商务的业务领域划分,分为B2C、C2C、B2B、SNS、G2B和G2C。在这些领域综合应用了专业维所提供的各类专业知识。我们知道,不同的电子商务应用领域对这些专业知识单元的应用是不同的,譬如,B2C中的网络营销和B2B中的网络营销在手段、工具和应用方法上都存在着很大的差别。引入应用维就可以让学生通过对各个不同应用领域的专业知识综合应用,来强化对这些专业知识单元的掌握。
能力维对学生应掌握的知识和技能分为四个不同层次,即体验层次、系统开发层次、系统管理层次和创新实践层次。体验层次的目标立足于让学生了解电子商务的构成,熟悉电子商务的运行,通过感性的认识来加深对课堂知识的理解。通过该层次的实验可以培养学生在电子商务环境中工作的能力。系统开发层次的目标在于让学生掌握各种不同电子商务工具和平台的分析、设计和开发技能,该层次实验旨在培养学生构建电子商务系统的能力。系统管理层主要关注于各类电子商务系统的管理和运营过程,这一层次的实验应能够增强学生对电子商务后台的感性认识,培养学生运营和管理网站的能力。最高的创新实践层次立足于为学生构建仿真的电子商务基础环境,让学生能够在该环境中进行新的电子商务业务模式的探索和实践。该层次主要为学生提供各种实践所需的基本组件和条件,让学生能够通过快速组合就能够构建自己所设想的业务模式,通过对其模拟运行的观察帮助学生拓展创新性思维。
2.系统体系结构
随着电子商务的快速发展,电子商务实验教学的要求也是不断发展的。在此情境之下,电子商务云实验室要保持持续的生命力必须要依赖于敏捷的系统体系结构。[5]图2所示为一种敏捷的电子商务云实验室的系统体系结构,该结构强调了模块化、标准化和集成化。
我们将建立于云计算环境之上的系统功能实现划分为四个层次:界面层、功能层、调度层和资源层。界面层主要是指云实验室门户,它接入互联网采用B/S模式为教师用户、学生用户和各类资源贡献者提供一个统一的入口。功能层主要包括实验内容定制、实验过程管理和实验资源共享三个模块,分别对应于三类不同用户的应用需求。这三大功能充分体现了电子商务云实验室的服务特征。调度层主要由业务流程管理引擎和组件执行机构成。业务流程管理引擎可以实现业务流程定制、执行和管控的功能,它通过将各种功能组件所完成的单一功能活动进行组合来实现相对复杂的业务流程。组件执行机提供了一个组件运行的环境,构成了一个资源池。资源池中的组件都处于“激活”状态,可以随时被业务流程管理引擎所调用。该层的两个模块都必须提供标准的对外接口,是实现系统敏捷性的关键。资源层主要是对云实验室所需使用的资源提供封装、组织、存储、检索等基本功能。图2中列举了四类资源库,即案例数据库、实验指导资料库、基本实验模块库和用户数据库。进入这四类资源库中的资源必须要按照一定的标准进行封装,并且封装标准应该是对资源贡献者开放的。
3.技术体系结构
今天主流的云计算服务供应商IBM、Google、Amazon和Microsoft等提供的平台和服务都可以作为实验电子商务云实验室的技术支撑。通过对主流云计算平台、服务和开发环境的比较,我们选择微软的Azure云计算平台,如图3所示即为一种基于Azure构建的电子商务云实验室技术体系结构。[6]
图3中最下面两层构成了云计算基础设施,可以直接使用微软提供的商业化的开放式云端平台服务。Windows Azure是微软基于云计算的操作系统,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器上的应用程序。Azure AppFabric是Windows Azure上的应用程序服务器平台,提供开发身份验证、访问控制以及服务总线的服务功能。它提供了一种Web程序组件运行的环境,可以把现有应用和服务与云平台的连接和互操作变得更为简单。SQL Azure是微软提供的运行云计算的关系数据库服务,它是一种云存储的实现,提供网络型的应用程序数据存储的服务。
图3中上面两层主要用于开发部署于云计算基础设施中的电子商务云实验室的应用软件,采用微软的.NET Framework编程模型,可以使用微软的集成开发环境Visual Studio开发。界面层主要使用HTML5技术,HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多新的网页开发特性。C#是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#既借鉴了JAVA的网络编程语言的特性,又继承了微软主流编程语言的精华,同时提供对微软组件技术和Web Service技术的无缝支持。WF是微软推出的一套工作流开发框架,目的在于为现有的.NET应用程序嵌入工作流应用。WF能够帮助用户在Windows上快速开发、部署和应用基于工作流的应用程序。
四、结束语
论文结合专业化分工和分工协作的管理理念,基于主流的云计算技术环境提出了电子商务云实验室的思想,探讨了构建电子商务云实验室的体系结构。电子商务云实验室的构建在思想上和技术实现上都很容易理解,从理论上分析其优势也很明显,但是要想将其变为现实真正发挥作用还有许多问题急待解决。电子商务云实验室的运营模式是其最大的特点,也是在实践中推行可能面临的最大难点。如何吸引主流厂商的关注,如何开展营销推广,如何突破早期运营用户规模瓶颈……,这些问题是笔者们下一步工作的重点。
参考文献:
[1]崔敏杰,付志.基于开放式网络平台的电子商务实验教学改革研究[J].内蒙古农业大学学报(社会科学版).2012,4(64):165-167.
[2]倪莉莉.基于多维理念下的高职院校电子商务专业实验教学平台的构建[N].滁州学院学报,2013,15(1):125-128.
[3]陈劲.高职院校的电子商务专业实验教学现状分析与实验体系的建立[J].福建电脑,2010,5:183-185.
[4]张玉芳,周玉玺等.电子商务模拟实验教学的建设与发展[J].实验室科学,2012,15(6):31-35.
[5]陈佩芬,何林.电子商务实验室构架及电子商务实验平台[J].浙江树人大学学报,2003,3(4):73-76.
[6]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架[J].计算机集成制造系统—CIMS,2004,10(8):985-990.
(编辑:杨馥红)