论文部分内容阅读
由于Web Service具有平台和语言的独立性,使得它受到广泛的应用,目前Web Service已经成为当今Web应用系统中不可缺少的重要内容之一。对于台式PC来说,目前已经有比较成熟的Web Service开发环境。然而,对于无线应用的Java手机平台来说,由于Java手机CPU的运算速度、内存、无线网络通信带宽等限制,有关手机WebService方面的标准仍然在Java Community Process(JSR-172)版本制定过程中。本文通过对现有的Web Service应用框架的分析,针对目前Java手机与Web Service应用集成存在的问题,结合J2ME应用开发平台的特点和中间件的相关技术,提出了一种基于Agent的Web Service访问中间件的应用模型,该应用模型以Servlet为基础,充分利用Servlet本身的优势,使得手机端用户可以在企业的分布式应用环境中,通过基于Agent的中间件来间接访问Web服务,同时,将SOAP/XML数据流的解析、Web服务的查找、复杂类型对象的序列化工作放在中间件里完成,从而避免了Java手机对Web Service直接访问所产生的弊端,提高了服务的性能和效率。本文最后对平台实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些工作。