基于大数据的推荐系统介绍_大数据分析系统介绍
基于大数据的推荐系统介绍由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“大数据分析系统介绍”。
参考资料:
1.基于大数据技术的电子商务个性化推荐系统设计与实现 北京交通大学 专业硕士学位论文 工程领域:软件工程
2.大数据系统和分析技术综述
程学旗, 靳小龙, 王元卓, 郭嘉丰, 张铁赢, 李国杰 中国科学院计算技术研究所网络数据科学与技术重点实验室 3.基于大数据的电子商务个性化信息推荐服务模式研究 吉林大学
作者姓名:胡一 专业名称:情报学 指导教师:张向先教授
4.数据挖掘在电子商务推荐系统中的应用研究 大连交通大学 专业硕士学位论文
研究方向:企业管理信息化 姓名:贺云
5. 基于数据挖掘的电子商务推荐系统设计与实现 电子科技大学
专业学位类别:工程硕士 工程领域名称:软件工程 姓名:王世东
指导教师:吴跃教授
6.基于数据挖掘技术的电子商务推荐系统的研究 北京邮电大学
硕士研究生学位论文 专业:信息安全 姓名:徐莉 导师:钮心析
7.基于web数据挖掘商务网站推荐系统的研究 研究方向:人工智能 指导教师:邱玉辉教授 研究生:谢中
8.大数据服务若干关键技术研究 博士研究生学位论文 专业:计算机科学与技术 姓名:韩晶 导师:宋美娜
9.数据挖掘在电子商务旅游线路推荐系统中的应用研究 重庆交通大学
硕士研究生学位论文 管理科学与工程 姓名:吴春阳
10.基于数据挖掘的电子商务推荐系统研究 电子科技大学
博士研究生学位论文 计算机应用技术 姓名:杨帆
11.电子商务个性化推荐系统研究 电子科技大学 硕士学位论文 计算机软件与理论 姓名:雷坤
12.基于数据挖掘的电子商务推荐系统研究 电子科技大学 计算机应用技术 研究生:裴蕾
指导教师:陶树平教授
13.基于个性化推荐的电子商务推荐系统的设计与实现 吉林大学
专业名称:软件工程 作者姓名:单 明
指导教师:王 喆 副教授 14.大数据时代的信息技术处理 作者:冯骞
出版社:信息通讯 2014年08期 15.电子商务推荐系统核心技术研究 学科:管理科学与工程 指导教师:蒋国瑞
16.电子商务推荐系统关健技术研究 院系(所):信息科学与工程学院 专业:计算机软件与理论 姓名:邓爱林 导师:朱扬勇教授
17.电子商务大数据导购系统设计与实现 作者:谢少群
作者单位:广东财经大学广东省电子商务市场应用技术重点实验室;18.电子商务系统中的大数据处理 作者:高珍
谢玉婧
作者单位: 同济大学软件学院;
19.大数据环境下电子商务个性化推荐服务发展动向 作者:王倩 钱力
作者单位:中国科学院 文献情报中心
20.基于大数据的电子商品个性化推荐方法 作者:朱燕 吴锦群 专业:计算机网络技术
目录: 1.大数据
1.1大数据基本概念 1.2大数据特征
1.3大数据处理方式
1.4知识计算对商务推荐系统的启示 1.5社会计算对商务推荐系统的启示 2.电子商务推荐系统
2.1电子商务推荐系统基本概念 2.2电子商务推荐系统研究现状 3.电子商务推荐系统的实现 3.1推荐方法实现
3.2推荐系统关键技术综述 3.3推荐系统目标
4.基于大数据的电子商务推荐系统的实现 4.1电子商务推荐系统分析所需信息 4.2电子商务推荐系统架构
4.3基于大数据的电子商务推荐系统架构 4.4大数据与web的区别(待编写)5.基础知识
5.1电子商务模式
正文
1.大数据
1.1大数据基本概念
近几年,大数据迅速发展成为科技界和企业界甚至世界各国政府关注的热点数据已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素.人们对于大数据的挖掘和运用,预示着新一波生产力增长和消费盈余浪潮的到来”什么是大数据,迄今并没有公认的定义.从宏观世界角度来讲,大数据是融合物理世界(physical world)、信息空间和人类社会(human society)三元世界的纽带,因为物理世界通过互联网、物联网等技术有了在信息空间(cyberspace)中的大数据反映,而人类社会则借助人机界面、脑机界面、移动互联等手段在信息空间中产生自己的大数据映像.从信息产业角度来讲,大数据还是新一代信息技术产业的强劲推动力.所谓新一代信息技术产业本质上是构建在第三代平台上的信息产业,主要是指大数据、云计算、移动互联网(社交网络)等。1.2大数据特征
人们将大数据的特征总结为 5 个 V,即体量大(volume)、速度快(velocity)、模态多(variety)、难辨识(veracity)和价值大密度低(value).但大数据的主要难点并不在于数据量大,因为通过对计算机系统的扩展可以在一定程度上缓解数据量大带来的挑战.其实,大数据真正难以对付的挑战来自于数据类型多样(variety)、要求及时响应(velocity)和数据的不确定性(veracity).因为数据类型多样使得一个应用往往既要处理结构化数据,同时还要处理文本、视频、语音等非结构化数据,这对现有数据库系统来说难以应付;在快速响应方面,在许多应用中时间就是利益.在不确定性方面,数据真伪难辨是大数据应用的最大挑战.追求高数据质量是对大数据的一项重要要求,最好的数据清理方法也难以消除某些数据固有的不可预测性.1.3大数据处理方式
目前,人们对大数据的处理形式主要是对静态数据的批量处理,对在线数据的实时处理,以及对图数据的综合处理.其中,在线数据的实时处理又包括对流式数据的处理和实时交互计算两种。
批量数据处理的典型应用场景包括电子商务:电子商务中产生大量的购买历史记录、商评论、商品网页的访问次数和驻留时间等数据,通过批量分析这些数据,每个商铺可以精准地选择其热卖商品,从而提升商品销量;这些数据还能够分析出用户的消费行为,为客户推荐相关商品,以提升优质客户数量。1.4知识计算对商务推荐系统的启示
基于大数据的知识计算是大数据分析的基础.知识计算是国内外工业界开发和学术界研究的一个热点.要对数据进行高端分析,就需要从大数据中先抽取出有价值的知识,并把它构建成可支持查询、分析和计算知识库.目前,世界各国各个组织建立的知识库多达50 余种以及一些基于维基百科等在线百科知识构建的知识库,如.除此之外,一些著名的商业网站、公司和政府也发布了类似的知识搜索和计算平台,在国内,中文知识图谱的构建与知识计算也有大量的研究和发工作.代表性工作有中国科学院计算技术研究所的 Open KN,百度推出了中文知识图谱搜索,搜狗推出的知立方平台,支持知识计算的基础是构建知识库,这包括 3 个部分,即知识库的构建、多源知识的融合与知识库的更新.知识库的构建就是要构建几个基本的构成要素,包括抽取概念、实例属性和关系.从构建方式上,可以分为手工构建和自动构建。
电子商务推荐系统可以基于这个理念,对商品进行分类编写介绍,讲平台做成商品百科,商品成分百科,健康百科等。1.5社会计算对商务推荐系统的启示
社会计算 以 Facebook、Twitter、新浪微博、微信等为代表的在线社交网络和社会媒体正深刻改变着人们传播信息和获取信息的方式,人的互联成为信息互联的载体和信息传播的媒介,社会媒体的强交互性、时效性等特点使其在信息的产生、消费和传播过程中发挥着越来越重要的作用,成为类重要信息载体.大家关注的问题包括了对在线社会网络结构、信息传播以及信息内容的分析、建模与挖掘等一系列问题.社会媒体中信息检索与数据挖掘,社会媒体的出现对信息检索与数据挖掘的研究提出了新的挑战.不同于传统的 Web 数据,社会媒体中的数据呈现出一些新的特征:(1)信息碎片化现象明显,文本内容特征越发稀疏;(2)信息互联被人的互联所取代,社会媒体用户形成的社会关系网络的搜索和挖掘过程中的重要组成部分;(3)社会媒体的易参与性使得人人具有媒体的特征,呈现出自媒体现象,个人影响力、情感与倾向性掺杂其中.针对这些特点,研究人员在传统信息检索与数据挖掘技术基础上提出了一系列的新模型.鉴于用户所创造的信息往往具有很强的时效性,Yang 等人提出了一种时间序列聚类的方法,从 Twitter 数据中挖掘热门话题发展趋势的规律因为用户的状态和评论中包含了大众的观点和态度,所以 Bollen 等人通过对 Twitter 中用户的信息进行情感分析,将大众情绪的变化表示为 7 种不同的情绪时间序列,进而发现这些序列能够预测股票市场的走势.此外,基于用户在协作平台上所贡献的内容和标签等信息往往蕴含有丰富的大众知识和智慧这一现象,Hu 等人利用 Wikipedia 中的文章和类别信息来确定用户的查询意图,进而辅助信息检索.社会媒体的检索与挖掘研究在国内也受到了越来越多的重视,包括北京大学、清华大学、哈尔滨工业大学、上海交通大学、浙江大学、复旦大学、中国科学院、微软亚洲研究院等大学和研究机构已经取得了一定的进展,涉及的研究内容包括社会化标签系统中的标签学习和排序、信息抽取和分类、社会化多媒体检索、协作搜索和推荐等等.基于这些研究,可以使电子商务推荐系统更加专门化,人性化,可以利用社交网络,根据用户个人喜好更加全面的进行推送。2.1电子商务推荐系统基本概念
电子商务的飞速发展增加了消费者的可选择性,拓展了消费选择的宽度和广 度,激发他们的购买欲望的同时,却又使消费面对海量商品感到茫然,难以抉择 自己想要的产品,甚至使他们陷入数据丰富而知识贫乏的境地。推荐系统的目的模拟现实生活中销售员向消费者推荐商品的过程,协助消费找到自己所满意的商品。现有电子商务推荐算法往往是依据用户浏览行为将用户聚类,以相似用户行为作为推荐依据,这一过程忽略了用户对商品的情感态度。而实际上,当用户对商品持积极情感时则会提高用户满意度,否则用户满意度则会降低。2.2电子商务推荐系统研究现状
推荐系统的主要任务是通过分析用户所产生的信息获取他们的兴趣度和偏 好,从而发现他们潜在的兴趣偏好,为主动向用户推荐他们感兴趣的内容,总体 来说,推荐系统属于信息过滤的范畴。推荐系统不同于信息检索,信息检索是由用户主动发起是一种“pull”的过程,而推荐系统则可以主动向用户推荐用户可能感兴趣的内容,一种“push”过程。尽管,信息检索的过程由于用户的参与目的性较强,但是,用户却不得从检索的内容中人工查找他们所感兴趣的内容,在某些情形下,用户陷入“信息迷航”的尴尬境地。而“push”的过程,是根据用户的历史信息以及用户的相似性分析用户的兴趣,从而挖掘出用户可能的兴趣需求。
推荐算法可分为基于内容的过滤算法以及协同过滤算法两大类。基于内容过 滤的推荐算法其关键技术多为信息检索技术,其主要目的在于分析项目内容,对 现有资源进行建模,完成信息推荐。在这一过程中记录用户所产生信息内容以及 用户的浏览行为,依据用户所产生的信息进行兴趣度建模。在推荐过程中,对比 用户的兴趣度的相似性,对于兴趣度高相似且未产生浏览行为的用户进行推荐。
目前为止,大量网站以及科研机构仍采用基于内容的推荐方法。其中,麻省 理工学院采用基于内容的过滤方法在邮件发送以及接收双方实现了电子邮件过滤。Balabanovic等构建了一个智能推荐系统 LIRA 专门用于网页推荐。LIRA 推荐过程中首先利用检索方法对网络进行内容搜索,判断搜索结果,若满足预先制定的条件则推荐给用户,否则不予以推荐。为了完成个性推荐,LIRA 还设置了反馈机制。用户依据推荐结果与自己的兴趣度进行评价,LIRA 依据用户的评价结果更新搜索规则,从而不断学习训练完善系统,最终达到满足用户个性化推荐的目的。Lieberman以用户浏览行为作为依据构建用户兴趣度模型 Letizia,并基于该模型后台搜索网页,将符合用户兴趣的网页推荐给用户。这一过程是一个主动学习过程,无需用户参与。与 LIRA 显式反馈不同,该模型属于一种隐式反馈模型。Armstrong 等在分析用户浏览行为时,增加了浏览路径机制,从而开发了Webwatcher推荐系统。该系统不但分析用户浏览过的网页,而且还分析用户浏览网页中包含的超链接。结合用户的浏览行为以及网页中的超链接构建用户兴趣度模型,提高了推荐的效率。Pazzani 等通过学习用户的浏览行为以及用户反馈信息构建用户兴趣度模型Syskill& Webert。该模型中,对用户兴趣度分类过程中引入了贝叶斯分类器达到多样性分类的目的。
协同过滤与基于内容的推荐系统不同,协同过滤更加关注用户的社会性特征,协同过滤过程中将兴趣度相同或相似用户划分为一类,推荐过程中该类别中有用户关注某些信息,则认为兴趣度相同的用户也对该类信息感兴趣。由此可见,协同过滤是以用户兴趣群体或社会群体为基础,因此,协同过滤应该首先依据用 户的社会特征将用户分类,对目标用户推荐过程中依据用户所在群体的兴趣相似 为依据完成推荐。协同过滤在电子商务中也得到了广泛应用。如 Amazon、C2C、以及 e Bay 等网站均利用基于协同过滤的电子商务推荐系统,除此之外,还增加了用户反馈机制,用于评估用户对商品的满意度。国内对电子商务推荐系统的研究相对较晚,目前为止还没一个与国外相竞争的电子商务推荐系统。这一点也引起了国内研究者的注意。其中,清华大学的曾春等首先综述了个性化推荐算法,并集中讨论了个性化推荐系统所涉及的核心算法,为国内电子商务推荐系统奠定了基础。中国科学院许海玲等比较了目前互联网中常用的推荐系统,并对常用推荐算法、评价指标等做了总结。北京邮电大学的王立才等为了提高推荐系统的推荐的精确度以及用户满意度对上下文感知的推荐系统进行综述。华东师范大学的任磊博士首先分析了互联网环境下信息过载的起因,并在此基础上进一步分析了个性化信息需求的必要性,对目前个性化需求做了进一步总结,最后针对推荐系统中存在的数据稀疏以及概念漂移问题提出了 WSBCF、IBCFBP 以及 HRRF 等,经实验验证其有效性。南京航空航天大学的李涛博士对推荐系统中存在高维稀疏性问题,在推荐系统中引入降维技术,并利用聚类技术对用户聚类,达到推荐系统实时性的目的。此外,该系统中还增加了数据隐私保护机制,大大提高了系统的安全性。王征和谭龙江在推荐系统中引入了用户心理特征,构建基于用户心理的特征空间,利用贝叶斯算法依据用户行为及商品聚类,最后估计用户心理特征预测其兴趣度,达到个性化推荐的目的。崔春生等首先以用户的浏览行为、浏览时间以及网页差异量等特征为依据,分析用户对商品的需求,在此基础上对用户聚类,得到用户兴趣度集,完成商品推荐的目的。3电子商务推荐系统的实现 3.1推荐方法实现
为了提高用户对推荐结果的满意度,在研究各类推荐算法的基础上,研 究用户情感挖掘方法,并构建一个融合情感挖掘的推荐算法。该方法首先依据用 户行为信息将用户聚类,认为相同类别的用户有着相同的购买欲望。在此基础上 生成推荐商品候选列表。然后利用用户情感信息对候选商品列表过滤,去除那些 用户评价较差的商品,保留用户满意度的商品生成最终的推荐结果。为了分析用 户的情感信息,采集用户对商品评价的内容,采用基于情感词的倾向性分析 方法来判断评价内容的倾向性。为了生成情感词表,本文首先假设包含较多正向 情感词的文本其倾向为正向,同时被较多正向文本所包含情感词的倾向为正向,反之亦然。以此假设为基础,采用 PMI 方法达到情感词扩展的目的,形成最终的情感词表。
3.2推荐系统关键技术综述
推荐算法可被划分基于内容的推荐算法、协同过滤推荐算法以及混合推荐算法三类。
内容的推荐算法
基于内容的推荐算法主要通过分析用户所产生的内容信息,从中挖掘出用户的兴趣爱好,以及用户之间的联系,最终完成对用户商品推荐的目的。整个推荐 过程可描述如下: 假设已存在一个商品c,且有 Cci,其中C 为商品的集合,ic 表示与商品 c 相似的商品,在推荐中可利用兴趣度函数 cuf),(来描述商品 c 对用户u 的兴趣度。基于内容的推荐算法其核心思想仍是对用户所产生的内容进行挖掘,而内容挖掘算法研究较为成为的领域却又是信息检索或信息过滤,因此基于内容推荐算法其实质是信息检索与信息过滤算法在推荐系统中的应用。目前,基于内容的推荐算法主要集中在用户所产生文本信息分析上。首先利用信息检索关键技术搜索用户所产生的内容信息,并且针对用户所产生的内容建立用户特征空间,特征空间中多包含用户的兴趣爱好、项目需求、职业信息、品位信息等基本信息。为了进一步挖掘商品可能引起用户的兴趣大小,需要计算用户特征与项目特征之间的相似度,当相似度大于某个阈值时,则在用户与项目之 间产生推荐,否则不予推荐。协同过滤推荐算法
协同过滤(Collaborative Filtering, CF)是当前应用最为广泛的推荐算法之一,它依据用户的群体特征来判断用户个体特征的兴趣。主要基于如下一个基本假设:用户群体对某一个商品具有相同或相似的兴趣,那么对于其它商品他们仍具有相同或相似的兴趣。因此,该算法依据用户群体兴趣相似度将用聚类,并且依据用户个体兴趣度产生对群体用户的推荐。在这个过程中,首先构建用户群体共同感兴趣的商品的集合,并且不断分析群体用户中个体用户的兴趣偏好,来完成整个推荐。可将协同过滤算法进行如下描述。假设需要预测商品c 是否为用户u 所感兴趣的商品,并且判断是否依据用户的兴趣产生推荐。首先计算商品 c 对用户u 的兴趣度 cuf而 cuf 的设计是通过相似群体集合中其它用户对于商品 c 的兴趣度cuf而获取。协同过滤算法可分为基于内存的协同过滤算法和基于模型的协同过滤算法两大类。(1)基于内存协同过滤算法是挖掘用户的浏览日志,从而确立用户的历史浏览行为,对于用户浏览行为采用 K 近邻算法计算用户群体中个体用户的浏览行为相似度,从而将具有相同或相似浏览行为的用户聚为一类(2)基于模型的协同过滤推荐算法是在算法学习采用机器学习的思想,不断的学习待推荐商品所存在的潜在模式。基于模型的协同过滤推荐算法中常采用回归分析、奇异值分解技术、语义分析技术以及各种有监督或无监督的聚类算法来学习推荐模型。在基于模型的协同过滤推荐算法的研究过程中,研究者们通过将模型学习过程视为序列模式决策的过程,对于序列中的每一步往往引入马尔可夫标注来产生每一步的推荐
混合推荐算法
无论是基于内容的推荐算法还是协同过滤推荐算法都有着其优点以及难以逾越的缺陷,为了综合利用基于内容的推荐算法和协同过滤算法的优点,并规避 它们的缺点,研究人员开始尝试将两类模型融合,组成新的推荐算法,通过将这 种融合两类或两类以的推荐算法称之为组合推荐。目前而言,混合过滤推荐系 统可划分为组合推荐及融合推荐两大类:基于内容的推荐算法主要通过分析用户所产生的内容信息,从中挖掘出用户的兴趣爱好,以及用户之间的联系,最终完成对用户商品推荐的目的。
数据挖掘算法
数据挖掘是指从大量数据中提取或“挖掘”知识。这个知识指的是数据库中各类知识之间的联系,这些知识大致可分为:(1)频繁模式挖掘,挖掘数据集频繁出现的项集或者子序列。(2)分类:首先事先定义类别,然后依据某种算法将待分析数据划分到这些类别之中。(3)聚类:不同于分类的是,聚类不考虑已知类,而是依据最大化类内相似性同时最小化类间相似性则,对数据进行分组。(4)演变分析:用于描述某种行为随时间变化而呈现的规律或趋势,并依据该规律或趋势进行建模,为最终决策提供依据。融合用户情感挖掘的推荐算法
融合用户情感信息挖掘的推荐算法实质上是一种组合推荐算法,算法分为三 步,第一部挖掘用户的日志行为,利用用户的日志行为聚类生成用户行为特征库,利用情感分析对用户行为特征库中用户购买过的商品进行过滤,保留那些用户评 价较好的商品,屏蔽用户评价不好的商品。最后计算用户行为相似度完成推荐。算法流程如下:(1)信息采集(2)用户行为特征提取(3)利用单边聚类生成用户行为集合(4)训练生成用户行为模板库(5)用户行为相似度计算(6)候选推荐结果生成(7)推荐结果倾向性过滤(8)生成推荐结果 3.3推荐系统目标
推荐系统属于电子商务的辅助系统,而不能算作是独立的系统,它的主要作 用在于给潜在用户推荐他们满意的产品,极大可能的促成交易的成功,因此我们 把系统的目标定义为:(1)内嵌于电子商务系统中。(2)依据用户行为实行自动推荐。(3)可方便的实现浏览和搜索功能。(4)响应速度快,实时反馈。(5)系统运行稳定、安全、可靠。
4基于大数据的电子商务推荐系统的实现 4.1电子商务推荐系统分析所需信息
融合用户情感信息挖掘的推荐算法实质上是一种组合推荐算法,算法分为三 步,第一部挖掘用户的日志行为,利用用户的日志行为聚类生成用户行为特征库,利用情感分析对用户行为特征库中用户购买过的商品进行过滤,保留那些用户评 价较好的商品,屏蔽用户评价不好的商品。最后计算用户行为相似度完成推荐。算法流程如下:(1)信息采集(2)用户行为特征提取(3)利用单边聚类生成用户行为集合(4)训练生成用户行为模板库(5)用户行为相似度计算(6)候选推荐结果生成(7)推荐结果倾向性过滤(8)生成推荐结果。
所需信息
4.2电子商务推荐系统架构
4.3基于大数据的电子商务推荐系统架构
基于大数据技术的电子商务个性化推荐架构推荐系统的具体设计依赖于其具体的使用场景,比如亚马逊主要完成电子商务方向的推荐,豆瓣完成社交关系、文艺生活相关推荐,Digg完成新闻应用相关推荐。本文主要针对基于电子商务网站的应用场景来设计出一个基于大数据技术的电子商务个性化推荐系统。对于一个标准的电子商务网站系统,其系统架构图如图所示。
对于一般购物网站来讲,主要分为web前端模块,业务处理模块、前端数据库模块、日志处理模块、推荐系统模块、核心业务模块。web前端模块负责界面展示以及与用户的UI交互;核心处理业务一般封装成服务,核心数据库的访问只对核心业务模块开放;中间的日志等模块负责简单界面展示相关处理。推荐系统相对于后台业务并不是非常的核心,但对于整个电子商务网站来说非常重要。随着个性化推荐技术的不断发展,电子商务水平的不断提高,推荐系统也已经成了整个系统的一项基本服务。当前的推荐系统已经不是简简单单的一个后台逻辑或者是一个函数调用可以完成的。广义上说,推荐系统属于数据挖掘和机器学习范畴,推荐系统的服务也更依赖与科学的推荐算法以及大量的学习数据。
4.4大数据与传统web服务的区别
数据服务与传统服务存在多方面差别: 输入输出需求不同:一般的服务需要事先规定输入和输出,以便多个服务之间按照业务流程进行组合;而对于数据服务而言,针对消费者的多样化访问请求,数据服务应能够采取灵活的方式来描述服务和动态产生满足需求的新数据服务。关键技术不同:传统服务关键技术包括服务建模、服务组织和管理、服务组合、服务提供等。而数据服务关键技术不仅包括服务建模、服务组合,还有服务应用,尤其是与数据特征相关的应用,如查询、分析和可视化。服务流程不同:传统服务流程包括服务建模、服务注册、服务组合分解、服务调用等,数据服务的流程是服务操作请求、请求分解请求重写、服务建模、査询分析请求执行、结果组装。显然,数据服务是以数据应用需求为导向的。在数据服务方面,文献提出一个数据服务的抽象架构数据存储系统、外部模型、服务消费方法、数据元数据请求和操作结果数据。
服务组合区别:于传统服务,服务组合是指通过某种服务组合语言方式按给定逻辑和业务流程将多个服务组合成一个整体的技术。服务组合作为一个满足业务需求的流程规划,涉及到基本服务和复合构件服务的协同。已经有大量的研究者对 服务组合进行了深入和广泛的研究。目前服务组合的方法一般是通过将通过某种服务之间的控制逻辑来实现特定的业务流程,通过服务输入和输出接口的匹配来实现服务组合。这些服务组合方法主要有四种,即手工服务组合、基于工作 流的服务组合、基于的服务组合方法和软件工程的服务组合方法。手工方式的服务组合根据实际的业务逻辑,人工选择所需服务,通过编码或者采用可视化工具定义这些服务的交互流程;手工服务组合的方式随着数据服务的动态组合和数据剧增而变得不可行,随后产生了后三种自动化服务组合方式。其中基于工作流的服务组合从工作流视角看待服务组合,首先构建原子服务集,通过控制力和数据流实现服务组合,它们主要采用的服务语言来实现服务组合,例如和,它们定义了语义服务标准。然而基于工作量的服务组合方法其自动化程度依然较弱。基于 的服务组合方法其原理是提前规定服务组合的触发点和结果,通过规划器等人工智能方式来完成自动化服务组合,然而该方法较为复杂使得其使用范围较少。数据服务由于其本身的数据密集型特征,与上述传统服务组合的目标有很大区别。传统服务进行服务组合是为了实现一定的业务流程,而数据服务组合的目标是为了实现跨域异构数据的集成共享。此外,由于用户查询需求的不确定性和多样性,数据服务为了满足用户需求,可能要面临查询组合和数据源带来的双重复杂度,这也使得数据服务的组合方法面临挑战。数据服务组合方法的实现一方面依赖于服务接口映射规范,另一方面则依赖于数据服务中数据模式和逻辑的表达,这就要求数据服务本身也具有强大的描述能力。针对数据服务组合的研究一类面向专业人员,另一类面向业务人员或非人员。面向人员数据服务组合其原理是通过对服务输入输出进行模式匹配,以半自动方式预先编制好服务组合逻辑来实现组合。例如,文献提出基于服务匹配的数据集成方法,该方法将数据封装为数据服务单元并基于设计本体描述模型,通过服务发布、注册和检索的方式实现了数据集成;文献提出通过本体方法发布与组织数据服务,还提出了动态产生数据服务和基于查询重写的数据服务组合算法。此种方法能够根据用户需求动态产生数据服务,提高了用户满意度其局限性是主要面向关系数据,对于非结构化的数据服务较难实现。
5.基础知识
5.1电子商务模式
电子商务模式是指在企业确定细分市场和目标顾客之后,通过对信息技术以及互联网络技术的运用,以在企业内部特定的组织结构和在价值网中定位,从而与价值网上的各个合作成员对相关的流程进行整合,并最终满足客户的需求,同时给企业带来盈利的一种方式。电子商务模式,作为企业在价值链系统一定位置上位目标市场提供价值和盈利的方式,它由以下六方面要素构成:市场环境、企业资源、业务流程、客户关系、产品创新和财务要素。这六个要素之间相互联系、相互依赖、共同确定了电子商务模式的构成和特点。常见的电子商务模式有:B2B 模式、B2C 模式和 C2C 模式。