WebIM在农产品电子商务系统中的应用研究

WebIM在农产品电子商务系统中的应用研究WebIM在农产品电子商务系统中的应用研究摘耍:为解决农产品信息不流畅而导致的农产品滞销问题,在农产品电子商务系统中引入WebIM技术。设计了WebIM系统的各个关键类和具体功能,通过Comet技术实现了维护客户端和服务器端通信的HTTP长连接,利用Servlet异步特性实现了关键的即时通信的Pushlet框架oWebIM技术适合实现交互性和实时性较强的web应用,可有效解决农产品买卖双方的实时沟通和农产品信息的实时更新问题。关键词:电子商务;WebIM;Comet;Pushlet;Servlet中图分类号:TP391文献标识码文章编号:1009-3044(2013)07-1720-03近年来,农产品滞销现象成为阻碍农村经济健康发展、影响农民收入增长的重要问题之一。解决好农产品市场存在的农产品结构性、季节性、区域性过剩问题成为当务之急。随着计算机技术、网络技术和远程通信技术的不断发展,电子商务成为一种新型的商业运营模式。农产品电子商务系统能够使围绕农产品的各种交易活动实现电子化、数字化和网络化,农民与收购商之间可以不受地域的限制,以非常便捷的方式完成交易过程,对于促进农民增收、引导农业结构调整、加快农村市场流通等起到了积极的作用。IM(Instantmessaging,即时通讯)是一个终端服务,允许多用户通过使用网路即时的传递文字、档案、语音与视频进行交流。WebIM将IM服务嵌套在网页中,这种技术不仅继承了IM互动性强、营销效率高、传播范围大的优点,同时打破了用户必须安装IM插件的局限性。农产品电子商务系统应用WebIM技术后,买卖双方可以即时的在线交流,使农产品销售者掌握主动权,及时的将农产品信息的展示给收购商,摆脱以往等待关注的被动局面。农产品销售者也可以通过电子商务系统用户的注册需求信息,将符合潜在采购需求的用户组成群组,以群发的形式对特定用户群发送其可能感兴趣的农产品信息,寻求潜在收购商,从而扩大农产品销售渠道。1WebIM常用技术WebIM是基于Web浏览器所构建的一种即时通讯方式,常用技术包括:轮询(polling)和服务器推送。1.1轮询轮询的核心思想是,在客户端和服务器Z间建立连接,客户端以I古I定吋间间隔从服务器端查询数据是否有改变,从而进行增量式的更新。此技术具有实现容易,服务器资源占用少的优点。但这种拉取数据的方式需要吋间间隔足够短才能保证数据传递的及吋性。吋间间隔过短,即使数据没有更新,客户端仍会在短吋间内对服务器发送多个请求,导致服务器资源的大量浪费。1.2服务器推送以服务器推送方式实现WebIM时,服务器能实时地将更新的信息传送到客户端,而无须浏览器一端发出请求。服务器推送解决了在保证传送性能的前提下进行协同多用户的响应问题。传统的服务器推送是通过基于浏览器的插件实现的,例如使用RMKCORBA进行服务器端的远程调用。这些技术实现复杂、存在防火墙限制、需要对客户端维护。现在的服务器推送已经向无插件推送(Comet)方式发展。Comet较适合事件驱动的Web应用,以及对交互性和实时性要求很强的应用,如证券交易分析、投票和实时监控等。Comet目前有两种实现方式:长轮询和HTTP流。使用长轮询方式吋,浏览器会发出请求与服务器建立一个连接,保持该连接直到有数据传递或超时才返回。浏览器端响应处理函数会在处理完服务器返回的信息后,再次发出请求,重新建立连接。使用HTTP流的方式时,HTML标记iframe会在HTML页面里嵌入一个隐帧,然后将这个隐帧的SRC属性设为对一个长连接的请求,服务器端将不断向客户端传送实吋数据。Pushlet架构是Comet的开源框架,从功能上实现了无插件的服务器推技术。该文基于Pushlet架构,设计了一个B/S模式的可应用于农产晶电子商务系统的WebIM系统。2系统架构设计系统要求农产品采购方能够与销售者之间实吋的建立联系、订阅感兴趣的农产品主题、接收系统公告。针对以上需求,WebIM系统应具有实时会话功能,并能订阅农产品信息、查询历史订阅信息和和应的农产品信息管理功能,其系统架构设计如图1所示。WebIM客户端客户登录系统后首先需要进行初始化,通过启用一个临时的AJAX线程加载客户个人信息和好友列表,同吋将用户上线信息更新给服务器端。初始化完毕后,客户...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?