即使它们允许存在多个物理分布的服务实例,但是每个实例都只有一个抽象定义(由组织统一管理)和一个公共实现。
Even if they allow multiple physically distributed instances of services, there is one abstract definition for each — managed by the organization as a whole — and a common implementation.
在这种情况下,我们使用一个抽象类来定义服务规范,如图5所示。
In this case, we use an abstract class to define the service specification, as shown in Figure 5.
在这种情况下,我们使用一个抽象的类,来定义服务接口以及预期功能的操作,如图3所示。
In this case, we use an abstract class to define the service interface and operations of the exposed capabilities, as shown in Figure 3.
由于该规范包括行为协议,所以使用一个对服务协议中涉及到的角色(属性)进行定义的抽象类来进行建模。
Because this specification includes a behavioral protocol, we model it using an abstract class that defines the roles (properties) involved in the service protocol.
服务是在比对象和组件更高层(向业务对齐的方法)的抽象之上的定义。
A service is defined at a level of abstraction that is at a much higher (towards business alignment) level than that of objects and components.
此类的服务只有一个,它抽象在门户中定义的所有其他搜索服务。
There is only one such service and it abstracts all the other search services that have been defined in the portal.
它的编程接口严格基于WSDL端口类型定义的抽象服务接口。
Its programming interface is strictly based on the abstract service interface defined by the WSDL port type.
操作是被服务支持的行为的抽象定义。
An operation is an abstract definition of an action supported by the service.
通过组装一个或多个IT服务来定义业务服务的能力提升了重用的抽象层次,这是SOA的主要优势之一。
The ability to define a business service that can be realized through a composition of one or more IT services raises the level of abstraction of reuse - one of the main advantages of SOA.
支持接口的每项服务或代理必须继承定义该接口的抽象基类。
Each service or proxy that supported an interface was required to inherit from the abstract base class that defined the interface.
使用代理命令mqsicreateconfigurableservice,还可以通过可配置的服务的定义进一步抽象这些属性的设置。
Further abstraction in setting these properties is also possible through the definition of a configurable service, using the broker command mqsicreateconfigurableservice.
第一部分定义了服务的抽象接口,用端口类型(port type)表示,它包含操作集合(也就是业务功能)。
The first defines the abstract interface of a service, represented by port types, which contain collections of operations (that is, business functions).
不过,客户机并不需要知道提供了哪些方法和服务,因此,最终我们要使用在开始时定义的抽象基类。
However the client does need to know what methods the service offers, so finally we get to use the abstract base class which we defined right at the beginning. The sample.h.
这会允许你扩展抽象事物,定义一个新的实现(如apache服务器)而不需要修改任何客户端代码。
This would allow you to extend the abstract thing and define a new implementation (say, ApacheServer) without doing any change in the client code.
显示服务器——此模式将表示实现定义为显示信息和订阅事件的抽象服务。
Display server — This pattern defines the presentation implementation as an abstract service for displaying information and subscribing to events.
这项端口支持组合结构的定义,这种结构中清晰但是抽象的接口,定义了“提供的”服务,或者客户所“需要的”服务。
These ports support the definition of composite structures with clear but abstract interfaces that define the services "provided" to, or "required" by your customers.
服务通信、交互和执行抽象都已完成,因此下一个步骤就是在服务间建立经过良好定义的接口。
Service communication, interaction, and execution abstraction were in place, so the next key step was to establish well-defined interfaces between services.
服务层由 SOA中定义的所有服务构成,其中,服务仅仅是对一个或多个与业务一致的 IT功能(操作)的抽象规范。
The services layer consists of all the services defined within the SOA where a service is just an abstract specification of one or more business-aligned IT functions (operations).
WSDL可以定义为将SOAP绑定到服务上,但是也可以在高于SOAP消息的层次上定义一种更加抽象的描述。
WSDL may define a SOAP binding for a service, but it also defines a more abstract description of the service at a level above the SOAP messaging layer.
使用纯粹的抽象 C++显式接口类与真正的服务调用透明性是矛盾的,因为非 C++系统中的服务客户机需要备用的接口定义。
The use of pure abstract C++ explicit interface classes worked against true service invocation transparency, because service clients on non-C++ systems required alternative interface definitions.
现在,服务提供者不会为不同的客户端用例定义不同的服务,而将定义更为抽象的单一服务,客户端可以根据各自的需要对其进行调整。
Service providers, rather than defining different services for different client use cases, now define a single more abstract service, which clients adjust to their individual needs.
在建模阶段,可以使用SOMA方法及其抽象规范进行服务定义。
During the Model phase, you can use the SOMA methodology and its high-level specification for service identification.
Web服务背后的概念帮助您使用抽象的接口设计松散耦合的服务,这样就可以把服务实现与服务定义分开。
The concepts behind web services help you design loosely coupled services with abstract interfaces, thus decoupling service implementation from service definition.
是利用经过良好定义的接口从服务提供者的细节中抽象出来的,这些接口由显式接口以及代理和调用程序对象提供支持。
Ed from service provider details with well-defined interfaces supported by explicit interfaces, and proxy and invoker objects.
是利用经过良好定义的接口从服务提供者的细节中抽象出来的,这些接口由显式接口以及代理和调用程序对象提供支持。
Ed from service provider details with well-defined interfaces supported by explicit interfaces, and proxy and invoker objects.
应用推荐