PB11开发WebService应用详解

需积分: 10 6 下载量 78 浏览量 更新于2024-07-20 收藏 583KB PDF 举报
"PB Webservice开发介绍" 在本文中,我们将深入探讨PB(PowerBuilder)与Webservice的结合使用,以及它们在企业级应用中的重要性。Leon Li,一位来自倍力资讯股份有限公司的技术服务部系统顾问,分享了关于PB11如何开发和使用Webservice的详细知识。 首先,让我们理解什么是Webservice。Webservice是一种基于标准的技术,1999年6月被正式接纳为W3C的标准。它依赖于XML、SOAP(简单对象访问协议)和HTTP等业界通用协议,旨在不同系统间进行数据共享和交换。从商业角度来看,Webservice可被视为电子数据交换(EDI)的现代进化,允许不同平台和编程语言开发的程序之间无缝交互。 Webservice的基础技术包括:服务中介者、商务注册库、服务提供者和服务使用者。服务中介者通过UDDI(统一描述、发现和集成)进行服务的搜索和注册;WSDL(Web服务描述语言)用于描述服务接口;SOAP作为通信协议,确保消息传递;而XML则作为统一的数据格式,用于消息数据的传输。 导入Webservice开发后,PB的角色发生了变化。PB(PowerBuilder)的用户可以利用其强大的PBNVO(PowerBuilder命名值对象)来开发Webservice。PBNVOs使得PB能够成为服务提供者,创建并发布Webservice,同时也可以作为服务消费者,调用其他Webservices。这种灵活性允许PB与.NET、JAVA等其他平台的Web服务进行交互。 在实际演示中,Leon Li展示了如何在PB11中创建Webservice的三个步骤和PB11客户端调用Webservice的四个步骤。他可能通过具体的示例,如WebService1和WebService2,来说明了如何实现服务的创建、注册、查找和使用。 总结来说,PB与Webservice的结合使得企业能够充分利用PB的强大力量,构建跨越不同技术环境的服务。这种集成不仅提高了开发效率,还促进了系统的互操作性和数据的流通性,为企业资源规划和Web服务消费者提供了更加灵活和高效的选择。通过PB11,开发者能够更轻松地参与到Web服务的开发和消费中,推动企业的信息化进程。