面向电子商务的混搭应用技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
混搭应用”专业术语称为‘'Mashup"。简单来说,它是利用从外部数据源检索到的内容来创建全新的Web服务的技术。具体来说,首先它从各种不同的服务提供商远程获取公共的数据资源,然后将所有的数据进行综合分析处理创造新的价值,最后以一种新形式的Web服务呈现出来。
     本论文利用谷歌地图服务、阿里巴巴软件互联平台和淘宝开放平台这三大服务,以及其他的相关技术构建了一个基于电子商务平台的混搭应用(Mashup)应用实例。它支持淘宝网卖家进行商品批量操作,商品价格查询,以及淘宝网店铺流量统计。
     如何构建此Mashup服务呢?店铺流量统计方法和原理:首先为每个店铺卖家需要统计的页面生成一个名称唯一的图片,并将图片放在待统计的目标页面上。后台程序定期分析访问日志并将相应的结果写入数据库和静态文件以供查询。结合谷歌地图服务提供的地图服务,最终将统计结果显示在Google地图上。商品价格查询和批量操作原理:利用淘宝开放平台和阿里巴巴软件互联平台的接口直接和淘宝网商品管理后台,提供可供淘宝网卖家查询商品价格和批量操作商品的工具,所有操作都可以在Web页面进行。
     该服务已经在阿里巴巴网站上发布,支持淘宝网卖家免费使用。该服务极大的方便了淘宝网的卖家管理自己的店铺。商品批量操作极大的节省管理店铺时间。商品价格查询有助于卖家方便获取相同商品的市场价格合理定价。店铺流量统计方便卖家对点击率高的商品进行店铺主页推荐。该服务采用数据库连接池技术,极大地提高了服务的高并发性。
Mixed application is called Mashup in nomenclature, which is a technology that make full use of data source got from several external web services, then integrate all data and supply a new valuable service via internet. In detail, your website get data source from many external web services, then mash up and analyze them to create new value. The website can supply a new service finally via internet.
     This paper make use of three services, which are Google Map Service, Taobao Open Platform and Alisoft Software Intergration Platform, and other realted technics to build a mashup application based on electronic business platform. The vendors on taobao website can modify the items' information in batch and search a online item's price.
     How to build this mashup application? Shop statistics methods and theory is that we generate an unique picture name for each target webpage at first, then we have the vendor put the picture in the target webpage. A background application analyze the accessed logs and store the statistics into database or static files which can be selected conveniently. Finally, we compose the results and google map service and display the results on the map.The methods and theory of searching items' price and items' batch action is that we call the API of Taobao Open Platform and Alisoft Service Intergrated Platform directly and communicate with the electronic platform background. All these actions can be done via web page on the website.
     The mashup application is published on Alisoft platform, which can be used free by all vendors on taobao website. This service help the vendors to manage their shops conveniently. Batch action can save lots of time for vendors. Serching items' price is always used to set a resonable price for a new produt before uploading it. Click stream statistics is used to analyze the customer's location. What's more, we use the database connection pool technic to build this service so that we improve the website's capacity in high concurrency.
引文
[1]Raymond Yee. Pro Web 2.0 Mashups remixing data and Web services.人民邮电出版社,2009
    [2]Tuchinda R, Szekely P, Knoblock CA Building mashups by example, Proceedings of the 13th international conference on Intelligent user interfaces, pp.139-148,2008
    [3]Altinel M, Brown P, Cline S,Kartha R, Louie E, Markl V, Mau L, Ng YH, Simmen D, Singh A, Damia:a data mashup fabric for intranet applications, Proceedings of the 33rd international conference on Very large data bases, pp.1370-1373,2007
    [4]Liu X, Hui Y, Sun W, Liang H, Towards service composition based on mashu, IEEE Congress on Services, pp.332-339,2007
    [5]Francis Shanahan. Mashups Web 2.0开发技术:基于Amazon.com.清华大学出版社,2008
    [6]Ennals R, Gay D, User-friendly functional programming for web mashups, Proceedings of the 12th ACM SIGPLAN international conference on Functional programming, pp.234,2007
    [7]Jhingran A, Enterprise information mashups:integrating information, simply, Proceedings of the 32nd international conference on Very large data bases, pp.4,2006
    [8]Benslimane D, Dustdar S,Sheth A, Services Mashups, Journal Article,2007
    [9]Alonso G,Casati F, Kuno H, Machiraju V, Web services:concepts architectures and applications, Springer Verlag,2004
    [10]Paolucci M, Kawamura T, Payne TR, Sycara K, Semantic matching of web services capabilities, Lecture Notes in Computer Science, pp.333-347,2002
    [11]Walmsley P, Definitive XML schema, Prentice Hall PTR Upper Saddle River NJ USA, pp.98-120,2001
    [12]Pryor JJ, Self-draining soap rest or tray, Google Patents,1967
    [13]Curbera F, Duftler M, Khalaf R, Nagy W, Mukhi N, Weerawarana S, Unraveling the Web services web:an introduction to SOAP WSDL and UDDI, IEEE Internet computing, pp.86-93,2002
    [14]Jess James Garrett, Ajax:A New Approach to Web Applications,2005
    [15]Garrett JJ, Ajax:A new approach to web applications, Journal Article,2005
    [16]Belleau F, Nolin MA, Tourigny N, Rigault P, Morissette J, Bio2RDF:Towards a mashup to build bioinformatics knowledge systems, Journal of biomedical informatics, V.41 pp.706-716,2008
    [17]Zang N, Rosson MB,Nasser V, Mashups:who? what? why?,ACM New York NY USA,2008
    [18]Sheth AP, Gomadam K, Lathem J, Sa-rest:Semantically interoperable and easier-to-use services and mashups, IEEE Internet Computing, pp.91-94,2007
    [19]Kulathuramaiyer N, Mashups:Emerging application development paradigm for a digital journal, Journal of Universal Computer Science, V.13 pp.531-542,2007
    [20]朱秀亮,阿里软件新攻略,企业家信息,pp.51-52,2008
    [21]黄磷,阿里巴巴集团十亿元打造”软件沃尔玛”,稀土信息,V.14 pp.37-37,2008
    [22]雷婷,”阿里巴巴”发展历程及其B2B2C模式分析,西北第二民族学院学报(哲学社会科学版),V2,2007
    [23]竹子,阿里软件欲练剑三年——建立百万企业用户的SaaS平台,程序员,pp.23-23,2008
    [24]Hancheng L, ChangQi TAO, An Anatomy to SaaS Business Mode Based on Internet, Journal Article,2008
    [25]Qin L, Li B, Pan WF, Peng T, A Novel Method for Mining SaaS Software Tag via Community Detection in Software Services Network, Cloud Computing:First International Conference CloudCom 2009 Beijing China, pp312,2009
    [26]孙颖,淘宝开放平台,程序员,pp.43-45,2009
    [27]黄磷,淘宝与久游为10万“淘宝客”谋职,计算机与网络,2009
    [28]宋斐,盛振中,淘宝网电子商务生态分析淘宝网电子商务生态分析,2009
    [29]刘佳,淘宝酝酿网络创富浪潮,互联网周刊,pp.17-17,2009

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700