PowerBuilder 11与WebService开发实战
需积分: 11 102 浏览量
更新于2024-11-15
1
收藏 1.5MB PDF 举报
"本文介绍了如何使用PowerBuilder 11(PB11)开发和应用Web服务,包括创建与部署WebService、PB程序调用外部Web服务以及DataWindow中新增的WebService数据源。作者黄智祥通过3个部分详细阐述了相关议题,并强调了WebService在跨语言、跨平台通信中的重要性。"
在Web服务的世界里,PowerBuilder 11引入了更为简单和高效的开发方式。在之前的版本中,虽然已经包含了Web服务功能,但与PB11相比,其复杂度较高。PB11将Web服务独立为一个开发目标,使得开发者能够更直观、快速地创建和利用Web服务。
Web服务的核心目标是提供一个统一的接口,以便于分布式计算,无论是在企业内部还是合作伙伴之间,都能克服不同技术规范、语言和平台的障碍,实现资源的整合和复用。基于XML格式的数据描述、SOAP(Simple Object Access Protocol)协议和HTTP,Web服务能够实现不同系统间的有效通信。
在PB11中,开发Web服务首先需要创建并提供服务使用的相关规范,即WSDL(Web Services Description Language)文件。WSDL文件以XML格式描述服务的使用方法,包括所需的参数、返回内容等信息,服务使用者通过获取WSDL文件即可理解并调用Web服务。
接着,服务使用者可以创建服务的代理对象(Proxy)来间接调用Web服务。代理对象是通过解析WSDL文件生成的,它允许PB11应用程序与远程Web服务进行通信,就像调用本地对象一样。
此外,PB11的一个亮点是DataWindow新增了对Web服务数据源的支持。这使得DataWindow可以直接连接到Web服务,将Web服务的数据展示和操作集成到传统的PowerBuilder应用程序中,提供了一个非常实用的功能,增强了PB11在Web服务应用中的灵活性和实用性。
通过本文,读者不仅可以了解到Web服务的基本原理,还能掌握如何利用PowerBuilder 11高效地开发和集成Web服务。无论是对于服务的创建者还是使用者,PB11都提供了强大的工具和支持,简化了开发过程,促进了不同系统间的协同工作。
2017-09-15 上传
2010-03-06 上传
2010-03-06 上传
2010-03-06 上传
点击了解资源详情
2009-10-27 上传
2013-03-17 上传
WorldMobile
- 粉丝: 1632
- 资源: 47
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南