- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 J2ME 平台的 SOAP 协议研究与应用
焦丹勋
(清华大学软件学院,北京 100084)
摘 要:本文对于在 J2ME 平台下,利用 XML 解析器开发 SOAP 协议的基本方法进行了研
究,介绍了 J2ME 平台和 SOAP 协议,其中重点探讨了 XML 的开发,提出了一种利用XML
解析器在 J2ME 平台上实现 SOAP 协议的方法,具有一定的推广价值。
关键词:J2ME SOAP XML嵌入式系统
1 引言
J2ME 作为嵌入式系统应用平台得到了迅速的发展,JAVA 语言固有的平台无关性使得
基于 J2ME 平台的嵌入式应用系统具有广阔的前景。受限于嵌入式设备及消费类电器硬件条
件的限制,J2ME 平台提供的功能有限,如何能够在有限的资源下拓展 J2ME 的功能,使得
J2ME 平台能够处理 SOAP 协议是本文研究的重点。
目前企业应用正在向面向WEB 服务的 SOA 架构转变,嵌入式系统与企业应用系统的
连接目前还处于 TCP/IP 协议、HTTP 协议等比较初级的阶段。随着企业应用系统提供的WEB
服务日益广泛和成熟,需要 J2ME 平台提供处理 SOAP 协议的需求也越来越多。
SOA 架构是目前企业应用系统广泛部署的架构,实现SOA 的关键问题之一就是对SOAP
协议的支持。本文分析了在 J2ME 平台中实现 SOAP 协议处理遇到的问题,提出了相应的解
决方案。
2 j2ME 介绍[1] [2] [3]
J2ME (Java 2 Platform Micro Edition )是为无线电子市场所设计的 JAVA 平台,包括 JVM
规范和 API 规范。J2ME 定义了一套类库和虚拟机技术,这些技术可以使用户、服务提供商
和设备制造商通过物理(有线)连接或无线连接,按照需要随时使用丰富的应用程序。J2ME
同时提供了Java 语言一贯的跨平台性和安全性。
为了支持用户和嵌入式市场提出的灵活性和可定制性要求,J2ME 被设计得更加模块化
和可缩放化。J2ME 在设备原有的操作系统上建造了 3 层软件来实现这种要求:
1.JVM 层:这层基于宿主操作系统,按照某一种 J2ME 的配置实现了JVM 。
2 .配置层:这层对于用户可见度要低一些,但对简表层非常重要。它针对不同市场的
需求,定义了 Java 虚拟机的最小功能集合和 Java 类库的最小集合。在 J2ME 设备中,JVM
与配置层紧密相连,它们体现了每一类设备的基本功能。
3 .简表层:这层对于用户和应用程序提供者来说是最常见的。它针对特定市场的需求,
定义了 Java 虚拟机的最小功能集合和 Java 类库的最小集合。
J2ME 组件都围绕一个中心,这些中心被称为 configuration (配置),它们中间的每一个
都是用于消费电子和嵌入设备的特别的类。目前配置分为 CLDC 和 CDC 两种。
Connected limited device configuration( 有限连接设备配置,简称 CLDC) 定义支持
“devices that you hold in your hand (握在手中的设备)”的应用程序接口和技术,这类设备
的代表是PDA 。Connected device configuration(连接设备配置 CDC )定义支持“devices that
you plug into plug into the wall (插入墙的设备)”的应用程序接口和技术,这类设备的代表
是机顶盒。
这两种配置不同的地方就在于它们应用于的装置的能力,CLDC 设备的处理器能力有限
(与台式机系统比较 ) ,并且存储器大小一般也只在 128 KB 到 512 KB 之间。CDC 系统不同,
它可能有 32 位或 64 位处理器,以及有限的存储容量,不过它的下限也得超过 512K 。
上图解释配置和简表的体系结构。J2ME 的体系结构被横向地分成三层,纵向分成两部
分。配置包括一个控制配置核心类的虚拟机,具体的简表位于每个配置之上。
简表为相同消费电子设备的不同的生产商提供了标准化的 Java 类库,现在五个已知简
表已经有了规范:
Mobile information devices profile (MID
您可能关注的文档
- 飞傲X5无损音乐播放器评测概论.docx
- 第6篇 管道货物运输.ppt
- 北京航空航天大学C语言d第四讲(第六篇) 循环控制.ppt
- 屋面保温层工程施工工艺和质量标准.pdf
- 卸载K3若干说明要领.pdf
- 第九章 编码信息详解,C#获取中文编码(GBK,GB2312).doc
- 轻松学Java之集合框架教材.pptx
- 桥梁工程实习报1教材.doc
- 第三章 备稿指南系列:BMJ旗下期刊备稿指南(中文).pdf
- 有限元分析workbench-附件.pdf
- 2025至2030化学面皮产品行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030农业自动化设备行业项目调研及市场前景预测评估报告.docx
- 2025-2030中国智能穿戴行业深度调研及投资前景预测研究报告.docx
- 2025至2030中国养猪行业发展分析及投资前景与战略规划报告.docx
- 2025至2030高强度低合金钢板材行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030三异辛酸甘油酯行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030全球及中国路面铣刨机行业项目调研及市场前景预测评估报告.docx
- 2025至2030低噪音泵行业项目调研及市场前景预测评估报告.docx
- 2025至2030建筑行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国筋膜枪行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
文档评论(0)