如果因为特定应用的需要,服务使用特殊的或私有的协议进行通讯的话,SCA也没有问题。
If they need to use some specialized or proprietary protocol to meet a particular application need, that's fine too.
例如,在服务使用者与服务提供者所使用的传输协议之间可能存在不匹配的问题。
For example, there may be a mismatch between the transport protocols employed by a service consumer and a service provider.
因此,您会发现服务使用者可能仅被设置为使用一种协议,但服务提供者更愿意使用不同的协议。
So you may find that a service consumer might be set up to use one protocol, but the service provider might prefer a different protocol.
图1显示了服务使用者和服务提供者可能支持的一系列协议组合。
Figure 1 shows a number of protocol combinations that service consumers and service providers may support.
他们与业务用户和不同服务使用者一起定义服务水平协议(SLA)。
They work with the business users and different customers of services to define service-level agreements (SLAs).
如果没有将一种协议转换为另一种协议的工具,则服务使用者很难与给定的服务提供者进行通信。
Without a facility to transform a protocol into a different protocol, it's difficult for the service consumer to communicate with a given service provider.
它将在服务提供者和服务使用者之间建立一个协议,告知使用者可以希望得到什么功能,告知提供者应该提供什么功能。
It establishes agreements between the providers of services and the consumers of those services, telling the consumers what they can expect and the providers what they're obligated to provide.
特别是,它们不是为了处理服务使用者和服务提供者应用程序使用的传输协议之间不匹配的情形。
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.
为了利用SOA的重用好处,服务使用者和提供者需要就提供者合理的测试级别达成一致,并需要确保测试按照双方达成的协议执行。
To leverage the reuse benefits of SOA, service consumers and providers need to agree on an adequate level of testing of the providers and need to ensure that the testing is performed as agreed.
每个ESB都必须能够通过JMS从服务使用者接收消息,并将其转发到相应的服务提供者(通过JMS或其他协议,如HTTP),反之亦然。
Each ESB must be capable of receiving messages via JMS from a service consumer and forward them to the appropriate service provider, over JMS, or over a different protocol (like HTTP), and vice versa.
这些服务使用户能够使用一组丰富的客户端和编程模型(比如基于REST或SOAP的协议)访问和操作LotusQuickr中的内容。
The services enable users to access and manipulate content in Lotus Quickr, using a diverse set of clients and programming models such as REST - or SOAP-based protocols.
这些认识上的一致大部分都能在服务水平协议(Service - Level Agreement,SLA)进行捕获,形成服务提供者愿意提供且服务使用者愿意接受的可度量目标。
Much of this understanding can be captured in a service-level agreement (SLA), measurable goals that a service provider agrees to meet and that a service consumer agrees to live with.
WebSphere管理配置用于实现对服务使用者的服务位置和协议透明性。
WebSphere administration configuration is used to achieve service location and protocol transparency to the service consumer.
WebSphere管理配置用于实现对服务使用者的服务位置和协议透明性。
WebSphere administration configuration is used to achieve service location and protocol transparency to the service consumer.
应用推荐