作者归档

Web Services 概述

原文链接译文链接,译者:朱张锁,校对:郭蕾

术语“web服务”经常用来描述一个客户端(计算机)可通过互联网进行远程调用一个服务,通过诸如HTTP的Web协议。比如调用不同机器上的一个方法、过程或函数。因此Web服务非常类似于是“远程过程调用”(或只是“远程”)协议。比如java的RMI,Windows DCOM,CORBA的IIOP等。这些Web服务的原理如下图所示:

web-service-overview-1

(一个客户端通过互联网调用Web服务)

阅读全文

Web Service 消息格式

原文链接译文链接,译者:朱张锁,校对:郭蕾

当客户端和Web Service服务器进行通信时,他们交换消息。客户端发送请求消息到Web Service服务器。 Web Service服务器响应并返回消息。这就像普通的HTTP,浏览器发送一个HTTP请求到Web服务器, Web服务器会提供一个HTTP响应。

最初唯一可用的Web Service消息格式是SOAP,后来出现了REST式的Web Service,它采用纯XML和HTTP。随着REST的兴起,出现了很多人使用JSON(JavaScript对象符号)作为消息格式。另外一个很简单的远程协议被称为XML-RPC(XML远程过程调用)。 对最常见的是SOAP协议我不会在这里详述消息格式细节,因为在后续的教程中会提到。在这里,我只是简单提一下。

web-service-overview-1

客户端发送请求到web服务,并且接收web服务的响应

阅读全文

Web 服务接口

原文链接译文链接,译者:朱张锁,校对:郭蕾 假设一个web服务可以被外面的客户端调用了,那么客户端就需要一个对接口的描述,除了接口的描述,如何知道要发送的数据是什么格式呢? 你可以把服务想像成java或者c#的接口,唯一需要的额外信息是该服务的位置(IP地址)和该服务的消息格式,下面是一个服务描述应该包含的信息: 阅读全文

Web Services 系列教程

原文链接译文链接,译者:朱张锁,校对:郭蕾

Web service是一种可以跨网络访问的服务,例如通过全球互联网访问。通常,这些Web服务及其客户端通过HTTP等网络协议进行通信。

这篇教程谈到的Web Service主要是从一个比较宏观的角度来看,涉及到服务重用、服务组合、企业服务总线等问题。 它并不包括SOAP,WSDL,REST等具体的细节,这些将在后面的文章中提到。

阅读全文

Oracle官方并发教程之进程和线程

原文链接译文链接,译者:bjsuo,校对:郑旭东

在并发编程中,有两个基本的执行单元:进程和线程。在java语言中,并发编程最关心的是线程,然而,进程也是非常重要的。

阅读全文

return top