请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘 要
Web Service是近几年较为流行的Web应用开发技术,它改变了传统的B/S或C/S软件开发模式,为软件实体之间共同协作提供了公共平台。嵌入式的Web服务技术, 具有功能强大、实时性好、可靠性高和安全性好等优点,将成为今后Web服务技术发展的主流方向。
本文介绍了Web Service 的定义及其关键技术,对于课题要求嵌入式的Web Service的实现采用Linux+SkyEye等软件虚拟出相应的嵌入式的开发环境,利用嵌入式Linux即Uclinux来充当嵌入式的Web Service 平台。本文就课题实现所须的一些关于嵌入式和Web Service的知识进行了详细介绍,具体介绍了如何利用SkyEye等软件来模拟嵌入式系统。这样我们就不必自己去主动解析XML和了解SOAP的细节。本文是用C来实现简单的客户端和服务器端的通信程序。能够进行简单的加,减,乘,除和幂运算。
我们本次设计采用的软件都是免费的,下载方便,使用简单,由此可见嵌入式Web之路因为种种的有利条件和优好的性能,必定有着广袤的前景,是必然的趋势。
关键词:WebService,嵌入式系统,xml,uclinux ,skyeye
目 录
前 言1
1 绪论2
1.1嵌入式的现状2
1.2研究思路3
1.3发展前景3
1.3.1嵌入式的发展前景
1.3.2嵌入式web服务的发展前景
2 WebService和其核心技术5
2.1 WebService的相关介绍5
2.2WebService体系结构6
2.3 WebService的核心技术8
2.3.1可扩展标记性语言XML
2.3.2简单对象访问协议SOAP
2.3.3Web Service描述语言WSDL
2.3.4UDDI
3需求分析10
3.1研究目的10
3.2运行环境规定11
3.3系统功能描述11
3.4数据流程图11
3.5输入输出12
4嵌入式下的WebService的实现12
4.1软件和硬件需求12
4.2相关基础知识介绍12
4.3环境配置和平台搭建13
4.3uclinux下的编译工具介绍19
4.4简单程序测试22
5详细设计计算器程序的实现24
5.1程序设计和功能实现24
5.2 流程图27
5.3程序测试27
结 论31
致 谢32
参考文献33
附录A部分程序原码34
相关热词:关于C语言论文