没有webservice的站点,就像孤岛。使用webservice,缩小了web应用程序的“通信隔阂”,增强了交互性。
Web服务?•它是软件产业的一场革命?•它会重组整个软件产业的格局?•它是未来软件存在的一种形式?•“第三次革命”?•一座大“金矿”?•巨大的商业机遇?•从根本上改变企业的商业模式?
Web服务概述
1、Web服务的演变–PC机的出现:第一次计算机革命–Web的问世:进入了全球网络和信息时代。当网络只是一个提供信息、交流信息、使用信息的平台。没有成为计算平台。•主机/终端-客户端/服务器-中间件-分布式组件•Java技术的出现:跨平台•XML:不同系统之间的数据交换–Web服务:提供了一种软件组件生产和流通的技术和标准。“软件就是服务”的真正实现。
3、web服务的三基石•简单对象访问协议-SOAP。是一种基于XML的通信协议。包括三个部分:–SOAP封装结构:定义消息的XML格式,包括整体框架、消息内容、谁处理这些内容等。–SOAP编程规则:定义如何将程序数据表示为XML。–SOAPRPC表示:定义如何使用SOAP进行远程过程调用。此外,SOAP规范还定义了包含SOAP消息的HTTP消息样式。
•Web服务描述语言-WSDL–是一个XML文档,用于说明一组SOAP消息以及如何交换这些消息–还定义了服务的位置以及使用服务的通信协议–可以提供更高层次的消息,如web服务的业务类型和关联关键字等
•统一描述、发现和集成-UDDI–Web服务的黄页–其核心组件是UDDI商业注册,它使用一个XML文档来描述Web服务。包括三个部分•白页:介绍提供服务的公司,包括名称、地址、联系方式•黄页:包括按照标准分类进行分类的行业类别•绿页:细则介绍、访问服务接口等技术信息–MicrosoftWindowsServer提供了UDDI服务
UDDI•UDDI可以使各企业公开发布自己的服务以及服务的调用方式。•UDDI提供了一组基于标准的规范如可扩展标记语言(XML)和简单对象访问协议(SOAP),用于描述和发现服务,还提供了一组基于因特网的实现。UDDI支持一种适应性极强的服务描述,几乎可以使用任何接口。•通过UDDI,程序可以发现并与其他公司发布的Web服务进行交互•IBM的WebSphere和微软的WindowsServer都提供了UDDI服务。用户可以架设自己的UDDI。
UDDI工作原理•第1步,向注册中心发布有用的信息。这些信息遵守一定规范,被称为技术模型(tModel)。•第2步,公司注册关于其业务及其提供的服务的描述。•第3步,UDDI注册中心会给每个实体指定一个在程序中唯一的标识符,叫做唯一通用标识符(UniqueUniversalIdentifier,UUID)键,从而能随时了解所有这些实体的情况。•第4步,用户使用UDDI注册中心来发现它们感兴趣的服务。•第5步,另外的企业就可以调用这些服务,简便的进行动态集成。
years20:其实主要问题在于,这个107错误是否影响数据库的核心功能,不修改,即忽略这个错误行不行?
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。