预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
中国海洋大学学报
第35卷第6期35(6):1041~1044
PERIODICALOFOCEANUNIVERSITYOFCHINA
2005年l1月NOV..2005
技术开发
基于Web服务的移动电子商务系统的设计与应用’
孔晓霞,魏志强,王晓,江湛
(中国海洋大学计算机科学系,山东青岛266071)
摘要:为了整合分布式网络资源,统一数据表达格式,集成移动电子商务的应用,为客户提供最大价值,提出了基于Web
服务的移动电子商务体系。文章结合Web服务技术和移动电子商务,描述了基于Web服务的移动电子商务的体系结构。基
于此体系重新架构了企业可移动信息系统,提供了实现该系统的架构方法,开发流程和解决方案。另外文章还给出了将Ex.
cel文件转换成XML文档的算法流程。通过Openwave模拟浏览器进行测试,表明此系统集成了企业各部门的应用,而不必
考虑终端设备、操作系统、语言和标准的限制,实现了动态移动电子商务。
关键词:移动电子商务;Web服务;面向服务的体系结构;简单对象访问协议;扩展标记语言;无线应用协议
中圈法分类号:TP316.8文献标识码:A文章编号:1672—5174(2005)061041—05
移动电子商务,是指通过手机、PDA呼机等移动通结。
信设备与因特网有机结合所进行的电子商务活动。移
动电子商务将会是今后电子商务的发展趋势,用手机1基于Web服务的移动电子商务体系
和PDA等移动终端来进行交易和支付将更灵活方便。
将移动电子商务体系构建于Web服务的基础之
而目前Internet的资源组织杂乱无章,缺少统一、自动
上,移动电子商务原型体系如图1。此体系包含了多层
的服务集成架构,数据表达缺乏统一的格式,使得移动
应用,集成了传统的商务应用,如企业资源规划、客户
电子商务自身实施的用户认证、市场开拓以及业务流
关系管理系统等以及在此基础上的企业应用集成;面
程都过于孤立,且成本太高,难以为客户提供最大价
向服务的体系结构,包括传统应用程序延伸为Web服
值。大部分企业还是停留在静态式的Web和简单的
务,Web服务活动中各角色的操作以及崭新的Web服
移动电子商务应用阶段,企业对企业的应用集成主要
务的创建和调用;无线应用协议体系。
是把单块的企业软件进行改装而取得所需要的解决方
案,但是这种紧密结合的解决方案的灵活性很差,当商
务的需求改变时,很难改装这种集成配置来解决新的
问题_1J。而Web服务技术的出现,使得实现跨平台、
跨语言的移动电子商务的应用服务的集成成为可能,
并且可以完全保留企业内部的解决方案的现状]。
Web服务技术改造了企业对客户(B2C)的商业运作,
为企业对企业(B2B)的应用集成带来巨大的商机,使企
业的业务演变成动态电子商务,实现软件按照商务的
过程造型,设计成可重用的和柔性的组件。应用动态
移动电子商务,企业可以即时寻找商业合作伙伴,集成
移动电子商务应用,整合网络资源,为客户提供最大价
值。
本文结合移动电子商务与Web服务技术,提出了
基于Web服务的移动电子商务模式。文章描述了基
图1基于Web服务移动电子商务原型体系
于Web服务的移动电子商务体系,基于此体系改进了
Fig.1Webservices-basedM—Commerceprototypearchitecture
原有的企业可移动信息系统,给出了实现该系统的架
构方法,开发流程和关键技术,最后对本文进行了总
·基金项目:青岛科技攻关项目(02.1.kehrg-4)资助
收稿日期:2005—02—16;修订日期:2005.04.06
作者简介:孔晓霞(1980.),女,硕士生。E-mail:kongxiaoxia@OUC.edu.cn
中国海洋大学学报
前鉴别的子系统,指出给定服务的组件是被选择还是
2基于Web服务的企业可移动信息系统自定义构建,决定哪个系统模块用来实现给定的Web
服务,以及哪个Web服务将从基础来构建。基于服务
上述移动电子商务体系的实现关键在于如何将企
的架构过程包含3个主要步骤:服务、组件和流程的鉴
业现有的应用程序或组件延伸为Web服务和创建崭
别、指定和实现。
新的基于Web服务的应用程序,让任何程序在任何地
服务鉴别本系统Web服务开发采用崭新的方案和
方通过网络可以利用开放的标准和共同的基础设施进
自底向上的方案。首先对现有系统进行分析,由服务
行对象描述、发现和访问,促进松散耦合的应用集成和
的具体实现组件开始,逐步向服务接口定义开发的方
开发。基于上述移动电子商务模式,利用Web服务架
向进展,将现有的组件或应用程序转变为Web服务,
构方法(SOA),作者采用VisualStudio.Net2003开发
现有的系统被分析和选择,作为可