虽然这类服务发现很简单,但效率却不高,因为它要求先熟悉Web服务和服务提供者的联系信息。
Although this type of service discovery is simple, it is not very efficient since it requires prior knowledge of the Web service, as well as the contact information for the service provider.
在业务级别,服务使用者和服务提供者使用服务规范来了解进行服务交互能够实现什么功能行为。
At a business level, the service consumer and service provider use the service specification to understand what functional behavior is achieved by engaging in a service interaction.
服务代理是服务提供者和服务请求者之间的中介 -- 服务本地化,代理托管方案等等。
A service broker is an intermediary between a service provider and a service requestor -- for service location, brokered trust arrangements, and so on.
如图3所示,SOA风格的本质是通过服务契约、ESB消息传输和服务注册达到服务消费者和服务提供者之间的解耦。
According to the figure, the essence of the SOA style is the decoupling of service consumer and service provider via the service contract, ESB messaging, and the service registry.
在最初的服务编程模型(osgi或eclipse扩展注册表)内有三个参与者:服务代理、服务提供者和服务使用者。
In the original service programming model (OSGi, or Eclipse extension registry), there are three participants: service broker, service provider, and service consumer.
设计就是这样的,因为我们假定服务使用者和服务提供者都不需要了解其间存在的ESB的任何信息。
This is by design, because we assume that neither the service consumer nor the service provider need any knowledge of the ESB that exists between them.
中介流——通过中介传递请求和/或服务请求者和服务提供者之间的响应消息。
Mediation flows -- perform mediation on request and/or response messages between the service requester and the service provider.
这意味着当服务提供者处于正常的对话状态时,服务请求者和服务提供者简单地变成伙伴,与当前只简单地响应请求的角色不同。
This means that a service requester and a service provider simply become partners where the service provider engages in a proper dialogue, unlike its current role of simply responding to requests.
其中重点讨论了跨多个通道集成服务使用者和服务提供者。
It focuses on the integration of service consumers and service providers across multiple channels.
定购管理包也包含相关的服务接口、服务消费者和服务提供者。
The order management package also contains related service interfaces, service consumers, and service providers.
图1显示了服务使用者和服务提供者可能支持的一系列协议组合。
Figure 1 shows a number of protocol combinations that service consumers and service providers may support.
服务使用者和服务提供者必须交换的唯一信息就是wsdl定义,因为该定义中包含着构建它们所需的所有信息。
The only information that a service consumer and service provider must exchange is the WSDL definition, since it contains all the information that is required to build them.
在技术级别,服务使用者和服务提供者使用服务规范来了解服务使用者实例如何与服务提供者实例交互。
At a technical level, the service consumer and service provider use the service specification to understand how a service consumer instance interacts with a service provider instance.
然后,在关注软件架构的同时,服务规范和服务提供者以一种满足业务需求的方式被设计和连接在一起。
Then service specifications and service providers are designed and connected together in a manner that fulfills the business requirements while addressing software architectural concerns.
SOA由彼此进行通信的服务使用者和服务提供者组成。
An SOA consists of service consumers and service providers that communicate with each other.
为了实现服务客户和服务提供者能够成功交互,二者需要对以上参数达成一致。
In order for the service consumer and provider to communicate successfully, they both have to agree upon all of the above parameters.
服务接口定义服务客户机和服务提供者之间的交互。
The service interface defines the interaction between the service client and the service provider.
ESB作为逻辑中间层的角色允许截获消息,并在消息在服务请求者和服务提供者之间流动时对消息进行处理。
Its role as a logical intermediary allows the ESB to intercept messages and process them as they flow between a service requester and service provider.
在本系列中,我们通过选择一系列常用协议和消息格式,讨论了服务请求者和服务提供者之间的基本连接性。
In this series, we covered basic connectivity between service requesters and service providers across a selection of commonly used protocols and message formats.
SOA生态系统的一个重要原则是促进服务使用者和服务提供者之间无缝和透明连接。
An essential tenet of an SOA ecosystem is to foster a seamless and transparent connectivity between service consumers and service providers.
因此我们将讨论两种不同类型的面向服务的部件:服务使用者和服务提供者。
And so we talk about two different types of service-oriented parts: service consumers and service providers.
第5部分讨论了在服务请求者和服务提供者支持的协议之间进行切换的场景。
Part 5 investigated a scenario in which we switched between protocols supported by the service requester and the service provider.
图1显示了服务使用者和服务提供者的分离情况。
Figure 1 shows the decoupling of service consumer and service provider.
应用程序的两种主要类型 —服务使用者和服务提供者 —连接到HSB。
Two main types of applications — service consumers and service providers — connect to the HSB.
图6展示了集成层与服务公开层、提供者创建层、现有提供者、服务规范和服务实现的关系。
Figure 6 shows the relationship of the encompassing integration layer to the service exposure layer, the provider creation layer, existing providers, service specifications, and service realizations.
接口:服务使用者和服务提供者不需要就通用接口达成一致。
Interface: The service consumer and service provider don't need to agree on a common interface.
在ESB模式中,服务使用者和服务提供者不直接交互;而是通过总线进行通信的。
In an ESB pattern, the service consumer and service providers don't interact directly; instead, the communication is through a bus.
ESB允许服务使用者和服务提供者彼此进行交互,而其间没有任何直接依赖关系。
An ESB allows service consumers and service producers to interact with each other without any direct dependency between them.
特别是,它们不是为了处理服务使用者和服务提供者应用程序使用的传输协议之间不匹配的情形。
In particular, they're not designed to deal with the situation in which there's mismatch between the transport protocols being used by the service consumer and service provider applications.
实现服务客户和服务提供者之间在上述问题上相互一致的一个方法就是公布服务提供者的编码策略并保证客户能够访问到它。
One way to establish mutual agreement between consumer and provider on the issues presented here is to advertise the provider's encoding policies and ensure that the consumer adheres to them.
应用推荐