If a client already knows which service to use, this step is not required.
如果客户已经知道使用哪一个服务,则不需要这一步骤。
The usage of this approach not only allows us to bypass service proxy generation, but also to use the same interfaces for both service and client implementation.
这个方法不仅让我们无需单独生成服务代理,而且服务和服务消费者的实现都可以使用同样的服务接口。
The reuser (service client) does not really even know what code they are reusing, and don’t really care.
重用方(服务客户机)甚至都不知道其所重用的代码是什么,而且也不需要知道。
First, notice that your client application does have to know about SOAP, XML, and so forth, even though your service did not.
首先,请注意,即便您的服务不必了解SOAP、XML等,您的客户机应用程序也必须了解。
As a result, writing a synchronous service or a synchronous service client is usually not much more than a simple extension of the regular programming model.
结果是,编写同步服务或同步服务客户端通常不用对标准的编程模型进行多少扩展。
Stubless invocation is not desirable in cases where the application wants a more abstract view of the service and does not want to deal with the WSIF client API.
在应用程序需要更抽象的服务视图和不希望处理WSIF客户机api的情况下,无存根调用不适用。
If not, click Next until you get to the client test page and select the Web Service JSP page from the test facility drop down, as shown in Figure 21.
如果不确信,则点击Next直到您达到了客户程序测试页并从测试工具下拉框中选择WebServiceJSPpage,如图21所示。
Though not depicted in Figure 6, this last port is used for an EJB client initial request to the Location Service Daemon (LSD) running in the Node Agent.
最后这个端口用于EJB客户机对运行在节点代理(Node Agent)中的LocationServiceDaemon (LSD)的初始请求,不过没有在图6中画出。
HTTP 202 tells the client that the request is accepted by the web service but that the processing has not been completed yet.
HTTP 202告诉客户机Web服务已经收到请求,但是处理还未完成。
Of course you can add SOAP headers but you do not have a way to retrieve SOAP header from service client.
当然,可以添加soapHeader,但无法从服务客户机检索SOAPHeader。
The application does not belong to the logging web service discussed here, but is important in this context as it USES the logging client.
应用程序并不属于日志web服务,由于它使用Web服务,因此它在本文上下文中也很重要。
The client should not see details of service communication or implementation, as this would limit our flexibility.
客户机不应该看到服务通信或实现的细节,因为这限制了我们的灵活性。
The client might or might not have to perform some form of discovery operation to locate the service broker.
客户机可能要执行某种类型的发现操作,以定位服务代理,也可能不需要执行。
Because there is no client application container, any additional service extended by the container will not be available to the application.
因为没有客户机应用程序容器,所以由容器扩展的任何附加服务都不可用于应用程序。
As you develop a service endpoint class, you must ensure that this endpoint does not maintain any state pertaining to a client.
您开发一个服务端点类时,您必须确保这个端点不维护任何属于客户机的状态。
A stateless service not only performs better, it shifts most of the responsibility of maintaining state to the client application.
无状态的服务不仅性能更好,而且还将大部分状态维护职责转移给客户端应用程序。
SCA does not tie the client or the service provider code to any particular communication infrastructure.
SCA不会把客户端或服务提供者代码束缚到任何特殊的通信基础设施上。
The client does not wait for the response from the service endpoint, but instead receives a response object that it polls periodically to determine whether the service has responded.
客户机不必等待来自服务端点的响应,而是接收一个响应对象,并定时轮询该对象以确定服务是否做出响应。
This external service is not represented in this example as this is typical WESB function: a client invoking a service via a mediation module.
这个外部服务没有在这个示例中表示,因为这是一个典型的WESB功能:客户机通过一个中介模块调用一个服务。
Every possible fault that a service can throw must be explicitly defined in the XML, otherwise the client will not know about it and will not be able to receive it.
服务能够抛出的每一个可能的错误都必须显式地用xml定义,否则,客户端将不认识它并且不能进行接收。
Your client may not want your service because he feels like he is getting a better deal elsewhere.
你的客户也许不想接受你的服务是因为他觉得它会在其他地方做成更好的一笔生意。
The relationship between state data maintained within business rules and the client service is application specific and not addressed in the architecture.
业务规则内维护的状态数据和客户机服务间的关系是特定于应用程序的,不能在体系结构中进行处理。
The signer's name must be in the handler's configuration; the client and service are not required to sign using the same name.
签署者的名字必须在处理程序的配置中;不要求客户端和服务端使用相同的名字进行签署。
This set of patterns provides entry points for clients which are not enabled for service-oriented client access.
这一组模式为没有启用面向服务的客户端访问的客户端提供入口点。
If the target service is represented by an asynchronous import, any system errors occurring beyond the asynchronous hop will not be reported to the client.
如果目标服务由异步导入表示,则在异步跃点外发生的任何系统错误都不会报告给客户端。
The service is completely browser driven and does not require any other client.
这个服务是完全由浏览器驱动的并且无需任何其他客户端。
The programming model to retrieve the service interface used by the client is simpler too, although this is not shown in the diagram.
客户端用于检索服务接口的编程模型也很简单,虽然在图中没有表示出来。
For example, we could not create a client for a service we built in WPS.
比如,我们不能生成一个构建在WPS中的服务的客户端。
If the levels are not met the client could see this as a violation of a Service-level Agreement (SLA).
如果等级没有满足,客户端应该将此视作对服务等级协议(SLA)的违背。
However, this is not sent by the client to the AWS service.
不过,它不是由客户端发送给AWS服务。
应用推荐