论文部分内容阅读
电子商务的迅速发展,对跨企业的应用集成以及企业内部应用的集成提出了需求。而Web服务的出现正好为这些应用的集成提供了一个很好的解决方案,它结合了面向组件的方法和Web技术的优势,利用标准网络协议和XML数据格式进行通信,能够让任何平台上的用任何语言编写的服务进行交互,不仅使企业内和企业之间应用的集成成为了可能,而且使应用的集成更加快捷和方便。因此Web服务在企业的电子商务系统中得到了广泛的运用。但是这类传统的Web服务所需要的客户端几乎都是基于PC设备,此类设备都有相当的重量,不便于携带,开机也需要一定的时间,并且需要进行联网设置。这些条件在空间位置上限制了用户对服务的需求,使得传统的Web服务不能在任何地点进行使用。随着第三代(3G)移动通讯战略的发展和实施,互联网设备接入技术的发展,以及个人通信设备尤其是手机在人们生活中的普及,客户端是基于手机、PDA等便携式设备的移动Web服务研究成了一个新的研究热点。移动Web服务的出现满足了用户对空间位置的需求,通过移动Web服务,企业可以实现移动办公,提高企业运作效率,用户也可以随时随地获取所需的教育、医疗、交通、饮食、商务和娱乐等服务。本文通过一个为用户提供增值服务的客户服务系统,对Web服务在基于J2ME平台的移动通信设备中的应用进行了研究和探索。论文首先从J2ME和Web服务技术的现状和发展方向入手,对两种技术的概念、体系结构和特点等方面进行了概括性的介绍;然后对本客户服务系统的开发背景和存在的问题进行了分析,并得出了相应的解决方案:利用J2ME开发手机客户端程序,Web服务技术实现服务器端程序的开发,客户端通过JSR 172(Java Specification Request 172)可选包完成与服务器端的通信;在对系统进行了详细的需求分析后,按照此解决方案的思想,对系统的开发方案、架构、功能模块、数据库等方面进行了详细设计;最后根据系统的实际开发,详细介绍了Web服务的实现和发布过程以及手机客户端开发中的一些关键问题和对应解决方法。例如:手机客户端图形用户界面的生成与导航、会话的实现、客户端请求的异步响应等。通过系统在手机模拟器上的成功运行,验证了Web服务在J2ME平台中应用的可行性。