文档介绍:Notes pany this presentation. Please select Notes Page materials can be reproduced only with official approval from Gartner. Such approvals may be requested via e-mail—vendor.******@.如何用PB WebService 开发多层架构应用系统黄国酬本主题的演讲,主要包括以下内容?什么是WebService?用WebService为了解决什么问题??PB如何开发WebService的服务端应用程序?PB客户端应用如何调用服务器上的WebService??PB的DataWindow,在多层架构的应用系统开发过程中,如何处理数据检索、更新、打印等。如何实现UI和业务功能的分离?以及性能、安全性方面的注意事项等等。?应用程序为什么要开发成多层架构?多层架构的应用跟传统的CS应用的开发,在思维、方法、架构上有什么异同?如何把以前的CS的应用程序,升级转换为多层架构的应用程序??WebService系统设计的安全性问题。? pany this presentation. Please select Notes Page materials can be reproduced only with official approval from Gartner. Such approvals may be requested via e-mail—vendor.******@.什么是WebService?用WebService为了解决什么问题?什么是WebServiceWeb Service也叫XML Web Service 上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。关键技术? XML ? SOAP? WSDL? UDDIXMLXML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。SoapSoap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。WSDLWSDL (Web Services Description Language) WSDL 文件是一个XML 文档,用于说明一组SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。UDDIUDDI (Universal Description, Discovery, and Integration) 是一个主要针对Web服务供应商和使用者的新项目。在用户能够调用Web服务之前,必须确定这个服务内包含哪些商务方法,找到被调用的接口定义,还要在服务端来编制软件,UDDI是一种根据描述文档来引导系统查找相应服务的机制。UDDI利用SOAP消息机制(标准的XML/HTTP)来发布,编辑,浏览以及查找注册信息。它采用XML格式来封装各种不同类型的数据,并且发送到注册中心或者由注册中心来返回需要的数据。XML Web Service的特点?跨防火墙的通信?应用程序集成?B2B的集成?软件和数据重用Notes pany this presentation. Please select Notes Page materials can be reproduced only with official approval from Gartner. Such approvals may be requested via e-mail—vendor.******@.如何用PB开发WebService?