Web服务 编辑
Web服务是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。
3
相关
JAX-RPC允许Java应用程序可以通过已知的描述信息调用一个基于Java的Web服务,描述信息与Web服务的WSDL描述相一致. JAX-RPC可以被看作是Java RMI在Web服务协议上的实现。JAX-RPC 2.0被更名为JAX-WS 2.0 .
带附件的SOAP消息是指使用Web服务,通过简单对象访问协议和MIME,主要使用超文本传输协议协议,发送和接收邮件的方法。
Microsoft InfoPath是用来开发以XML为基础的表格的应用程序。于2003年末首次发布作为Microsoft Office 2003套餐程式的一部分。InfoPath主要特点是它对自订的XML概要支援,以创作和查验XML文件的能力。它可透过MSXML与SOAP工具包利用Web服务连接到外部系统 ,并且后端和中间层系统可设定来利用Web Services标准如SOAP,UDDI,以及WSDL来沟通。另外,因为InfoPath文件是基于XML的,它可从外部数据库资源调用资料绑定到表格控制元件而非InfoPath本身。
Java API for XML Web Services是Java一个用来创建Web服务的应用程序接口。JAX-WS是Sun的Java EE一部分。和其它Java EE的API一样,JAX-WS使用了Java SE 5引入的Java标注机制来简化Web服务客户端和服务端的开发和部署。
SOAP是交换数据的一种协议规范,使用在计算机网络Web服务中,交换带结构的信息。SOAP为了简化网页服务器从XML数据库中提取资料时,节省去格式化页面时间,以及不同应用程序之间按照HTTP通信协议,遵从XML格式执行资料互换,使其抽象于语言实现、平台和硬件。此标准由IBM、Microsoft、UserLand和DevelopMentor在1998年共同提出,并得到IBM、莲花、康柏等公司的支持,于2000年提交给万维网联盟,目前SOAP 1.1版是业界共同的标准,属于第二代的XML协定。
WSDL是为描述Web服务发布的XML格式。W3C组织没有批准1.1版的WSDL,当前的WSDL版本是2.0,是W3C的推荐标准
Lazarus是用于快速应用程序开发的自由、跨平台的可视化集成开发环境。使用Free Pascal编译器,支持Object Pascal语言,与Delphi高度兼容,并被视作后者的自由软件替代品。Lazarus目前支持多种语言,包括中文。软件开发者可使用Lazarus创建原生的命令行与图形用户界面应用程序,以及移动应用、Web应用、Web服务、可视化组件和各种函数库。Lazarus集成开发环境和Free Pascal编译器支持多种操作系统,包括 Microsoft Windows、Linux和OS X。
J2SE,标准版的Java平台是一个Java2的平台,为用户提供一个程序开发环境。这个程序开发环境提供了开发与运行Java软件的编译器等JDK、库及Java虚拟机。它也是Java2平台、J2EE和Web服务的基础。
亚马逊网络服务是亚马逊公司旗下的子公司,向个人、企业和政府提供软件即服务云计算系统平台以及应用程序接口,并按照使用量计费。这些云计算Web服务通过亚马逊网络服务的服务器集群提供分布式计算处理能力和软件工具。这其中的一项服务是亚马逊弹性云计算,该服务通过互联网为用户提供实时在线的虚拟化计算机集群。亚马逊网络服务的虚拟计算机可以模拟真实计算机的诸多特性,包括硬件中央处理器、图形处理器、本地/随机存取存储器、硬盘/固态硬盘、操作系统、网络以及预装应用软件诸如网页服务器、数据库以及客户关系管理系统。
亚马逊网络服务是亚马逊公司旗下的子公司,向个人、企业和政府提供软件即服务云计算系统平台以及应用程序接口,并按照使用量计费。这些云计算Web服务通过亚马逊网络服务的服务器集群提供分布式计算处理能力和软件工具。这其中的一项服务是亚马逊弹性云计算,该服务通过互联网为用户提供实时在线的虚拟化计算机集群。亚马逊网络服务的虚拟计算机可以模拟真实计算机的诸多特性,包括硬件中央处理器、图形处理器、本地/随机存取存储器、硬盘/固态硬盘、操作系统、网络以及预装应用软件诸如网页服务器、数据库以及客户关系管理系统。