我是一个大二学生,现在遇到一题目:嵌入式 web service 的实现
    设计要求:
 在嵌入式设备中实现Web Service可以轻松实现嵌入式设备的远程管理以及远程获取该设备的功能及服务。 嵌入式Web Service不同于简单的嵌入式Web Server。它可以建立在Web Server的基础上;也可以不需要Web Server。只要在规定的协议(XML/SOAP)基础上实现Web service的功能即可。嵌入式Web Service不需要支持全部的XML协议,只须支持必须的协议子集即可。设计嵌入式Web Service首先需要实现TCP/IP协议下的网络编程,在此基础上,进行XML协议的解析、执行。设计嵌入式Web Service,要求提供如下功能:能提供本地参数修改服务:可以通过XML协议来修改本地的一些工作参数,如允许建立连接的最大数等,这些参数能保存。能提供数据采集的服务:模拟实现数据采集(从数据文件中抽取数据),通过Service远程提供数据。以上是最基本的功能,其他功能可以灵活发挥。运行环境:建议采用PC机,安装Linux,编写Linux下终端运行的程序。也可以采用WinCE等。如果有相应的嵌入式设备,则可以直接在相应设备上运行。
  再介绍一下我的情况:
学过c语言,vb,没学过c++,能利用visual studio 2005(c#)进行winform开发,打算用windows CE进行开发
问题:(1)我还需要学习什么知识?
       (2)我还需要安装什么东西?
      (3)能否给一些”嵌入式 web service 的实现“的资料和视频?