基于Webservice的多功能信息查询系统开发与实现

5星 · 超过95%的资源 需积分: 10 58 下载量 185 浏览量 更新于2024-07-22 3 收藏 704KB DOC 举报
本文档介绍了基于Webservice的信息查询系统,它主要服务于旅游城市信息查询、天气预报获取、人民币汇率实时兑换以及手机号码归属地查找等功能。该系统的开发由王、高、黎三位成员组成,他们分别负责不同的任务,包括架构设计、编码、测试、文档编写以及资料收集等。 在开发过程中,首先对Webservice的相关理论和技术进行了深入探讨。Webservice是一种分布式计算模型,通过XML、SOAP协议进行通信,其中XML用于数据交换,XSD定义数据结构,SOAP执行请求和响应,而UDDI则用于服务注册和发现,WSDL则提供了服务接口描述。远程过程调用(RPC)和消息传递是Webservice实现功能调用的方式。 开发团队采用的主要技术包括微软.NET、Sun的Java WSDP(Web Services Dynamic Proxy)、IBM的WebSphere和Apache的Axis作为开发工具。Microsoft.NET提供了强大的.NET框架,Java WSDP用于Java环境中构建Webservice,WebSphere是企业级应用服务器,而Axis则是流行的开源Java Webservice实现。 系统设计和实现阶段,分为服务发布端和客户端两部分。服务发布端使用Axis2框架,包括搭建Axis2环境、生成WSDL文件、编写Java服务器端代码,并根据需求生成对应的接口。客户端设计则涉及到项目架构搭建、模块代码开发、WSDL文件分析和XML数据文件解析。系统测试阶段细致到部署测试环境、针对各项功能进行验证,如旅游景点查询、天气预报查询、外汇汇率查询和手机号码归属地查找等。 整个项目的部署依赖于JDK 1.5以上的运行环境和Tomcat 5.5,且在项目实施中,强调了团队协作与文档管理,确保了项目的顺利进行。通过这个项目,团队成员不仅提升了Webservice技术的应用能力,也积累了宝贵的实践经验。