请教这个有关问题需要用到什么知识阿 (基于Web Service的掌上应用系统)

请问这个问题需要用到什么知识阿 (基于Web Service的掌上应用系统)
基于Web Service的掌上应用系统
(一)该课题的设计背景
Web Service是部署在Web上的对象、组件,通过Internet上的标准协议XML及HTTP,实现异构平台间的信息集成与互操作。它具有良好的封装性、松散耦合性、协议规范性以及高度可集成能力,是目前流行的实现分布式应用的一种方法。从事涌者角度来看,Web Services就是一个向外界暴露出的能够通过Internet进行调用的远程API或者说应用程序。
我们能够用一般的编程方法通过Internet来调用这些Web Service。这些Service如同本地的一个编程接口,或者说像函数那样被调用。这时,我们编写的应用程序称为客户端,提供Web Service的远程Internet主机称为服务端。当然,我们也可以自己编写Web Service发布出去,供其它应用程序使用。
2、掌上应用系统
随着3G手机的逐步普及,掌上应用受到越来越多的关注。3G技术为手机与Internet的互联提供了理想的技术平台,为进一步丰富手机上的应用提供了基础。除手机外,其他掌上产品,如PocketPC,MP3,MP4等也大大丰富了人们的生活。
这些掌上设备与Internet连接后,需要更加丰富多样的应用软件作为基础。因此,设计掌上应用系统有着广泛的需求和广阔的应用前景。特别是Web Service技术的出现,为掌上设备利用丰富的Internet资源提供了极大的方便。
(二)设计要求
针对某种掌上设备,如智能手机、PocketPC等,设计一套完整的应用软件系统。为便于开发,允许使用掌上设备的模拟器,如Visual Studio中的PPC或SmartPhone,或Java平台上的掌上设备模拟器。具体要求如下:
为便于设计,确定应用范围为信息管理、信息检索、信息合成等领域。
这些设备首先要实现与Internet的连接。
该应用必须是完整的应用系统,即除掌上设备内的软件外,可能还包括Internet上的Service或自己开发的Service。
开发平台仅限于Visual Studio或Java。
有一定的实际应用背景。针对应用背景,进行需求分析。在可能的各种方案中,应论证采用Web Service的必要性。


------解决方案--------------------
Web Service(包括soap,wsdl,UddI)
再看一些掌上应用系统开发的书。