WindowsCE平台XML Web服务的建立
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘?? 要
本文通过一个具体而微的实例阐述了在嵌入式系统上开发和运行XML Web服务的原理和技术要点。众所周知,嵌入式系统往往都是是异构系统,不同的系统平台之间不具有兼容性。因此,要在嵌入式系统上构建“无缝”的软件系统通常是比较困难的。而XML Web恰恰提供了在异构系统之间构建起“无缝透明“的软件平台的这样一种能力。因为XML Web服务基于现有的成熟技术,采用开放标准来建立起一种应用标准,因此,具有无可比拟的普遍适应能力。这使得XML Web服务能够隐藏底层系统平台的异构性,为上层软件的构建提供一个透明的运行环境。
本文首先通过Platform Builder构建了一个针对目标平台的嵌入式WinCE内核映像,然后采用EVC集成开发环境创建了ATL/COM对象并生成相应的WSML/WSDL文件,最后在目标板上完成服务注册。对XML Web服务的测试是通过在宿主机上采用Visual Studio编写一个简单的测试程序来完成的。
本文通过一个具体的实例,详细讲述了在嵌入式平台上构建XML Web服务的完整流程。同时,通过对整个流程细节上的发掘,深入剖析了XML Web服务的工作原理。最后,虽然本文实现的是一个完整的XML Web服务,但是所完成的功能还显得比较简单。为了实现更具有实用价值的XML Web服务,需要在此基础上进行进一步的扩展,以实现更为高级的功能。
关键字:XML Web????????????? COM ?? SOAP?? 嵌入式? Windows CE?? EVC
论文的主要工作
本文主要对 XML Web 服务及其 SOAP(简单对象访问协议)在嵌入式系统Windows CE.net中的应用进行了相关的研究和实现。提出了一个完整的XML WEB服务解决方案。
1.2嵌入式系统
根据电气工程师协会(IEE)的定义,嵌入式系统是用来控制或监视机器、装置或工厂等的大规模系统的设备。一般的定义为:以应用为中心、以计算机技术为基础,软件硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简言之,嵌入式系统是软件与硬件的综合体。
嵌入式系统具有如下几个重要特征:系统内核小、实时性强、可靠性高、专用性强。
嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括工业控制、交通管理、信息家电、家庭智能管理系统、POS 网络及电子商务、环境监测、机器人等。随着信息化、智能化、网络化的发展,嵌入式系统技术必将获得更为广阔的发展空间。
嵌入式系统具有如下几个发展趋势:网络化信息化的要求随着因特网技术的成熟、带宽的提高而日益提高;网络互联成为必然趋势;精简系统内核和算法,降低功耗和软硬件成本;提供友好的多媒体人机界面。
1.3基于Windows CE的开发方法
Windows CE是一种针对小容量、移动式、智能化、32 位、连接设备的模块化实时嵌入式系统。Windows CE 为建立针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台,它能在多种处理器体系结构上运行,并且通常适用于那些对内存占用空间具有一定限制的设备。它是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对于从掌上电脑到专用的工业控制器的用户电子设备进行定制。操作系统的基本内核需要至少 200K 的 ROM。