注意这不同于我们后面将要讨论的服务复合。
Note that this is different from the service composition that we will discuss later.
集成及服务复合体可以直接由点对点的连接以及服务的复合来实现。
Integration and service composition can be implemented directly by point-to-point connections and composite services.
在复杂和复合服务中,多个组件必须在相同级别上以一致的方式放在一起并进行集成。
In complex and composite services, multiple components must be brought together in a consistent fashion at the same level and integrated.
这增加了实现复合服务的复杂程度。
This makes an implementation of composite services more complex.
但SOA与之相反,它通过创建可编排由一组服务和人员参与者构成的信息流的复合服务来支持该流程。
An SOA in contrast would support that process by creating a composite service that choreographs the information flow among a set of services and human actors.
必须创建一些复合服务来管理可在更长一段时间(可能数天,甚至数个星期)延展的过程。
Some composite service are inevitably created to manage processes that stretch over a much longer time span of perhaps days or even weeks.
编制语言是实现编制得更好选择,也因此简化了复合服务的实现。
An orchestration language is better suited for implementation of the orchestration, which usually simplifies composite service implementation.
复合服务可以看作是整体方案的一种配分机制。
Composite services can serve as a partitioning mechanism for overall solution.
请注意,由现有的服务构建复合应用程序来动态重组是关键。
Note that the dynamic recomposition in terms of building composite applications out of existing services is key.
验证soa的意思是在服务层和复合应用程序层对组件进行测试。
Validating SOAs means testing components at the service level as well as at the level of composite applications.
它围绕着所有的方式,业务和IT组织可以以这些方式在服务方面,以及从概念到服务和复合业务应用程序的运行终结的生命周期方面进行合作。
It encompasses all the ways in which the business and it organizations collaborate on services, as well as the lifecycle from concept to retirement of services and composite business applications.
复合服务为重用现有的服务提供了一种自然的方式。
The composite service provides a natural way of reusing existing services.
复合服务代表了一系列底层服务的单一访问入口。
The composite service represents a single point of access to the set of underlying services.
在基于中介的会话复合服务中,中介者按照消费者的输入实现服务状态和状态的转换。
In the case of mediator-based conversational services, the mediator implements service states and states transitions, based on the consumer inputs.
另一种实现复合服务的可能方式是基于事件的复合。
Another possible approach to the implementation of composite services is event-based composition.
在这里,我们使用传统的连接后端系统的低层接口而不是成熟的服务来创建复合解决方案。
Here, we are creating composing solutions using traditional low level interfaces to backend systems rather than using mature services.
最后,我们建议使用编制引擎来实现复合服务。
Finally, we recommend usage of orchestration engines for service composition implementation.
在本文中,我们将分别从设计和实现两方面讨论复合服务的主要方式。
In this article we will discuss the main approaches to service composition, both from design and implementation point of view.
基于事件的实现中不存在“复合服务实例”的概念,这使得协调各种事件,实现出复合服务的实例变得非常困难。
Events-based implementation does not provide the notion of the composite service instance, which makes it very difficult to coordinate events, implementing a composite services instance.
复合服务的实现要求实现某种形式的事务支持,来确保参与的服务在失败时仍然有正确的行为。
The composite services implementation requires implementation of some form of transactional support to ensure correct behavior in the case of failures of participating services.
这样的话,您就可以将这些服务包装成新的复合服务来安排和编排较低级的服务。
If so, you have an opportunity to wrap them up into new composite services that orchestrate or choreograph the lower level services.
随着业务服务(及其复合)的数量增长,要实现新的企业解决方案也变得更加容易。
As the amount of individual business services (and their compositions) grows, the easier it becomes to implement new enterprise solutions.
第四级的简单服务通常会被复合服务替代,后者可以进行组合。
Often the simple services of level four are replaced by composite services that can be choreographed.
架构方式分成通讯、集成、复合以及服务的绑定几个部分来讨论。
Architectural approaches are divided into communication, integration, composition, and binding of services.
通过更换一组服务订阅的主题,可以完全改变复合服务的实现。
By changing a set of services, subscribed to a particular topic, it is possible to completely change implementation of composite services.
为了简便起见,现在,我们将复合服务分成两种。
Simplistically, for now, we will break composite services into two flavors.
通过利用可复用服务和复合应用来满足日益增长的客户需求。
Meet the ever increasing consumer demand by taking advantage of reusable services and composite applications.
图7用事件实现复合服务。
内建支持编制实例和上下文的编制引擎,这是实现复合服务的必须。
An orchestration engine natively supports orchestration instances and context, required for implementation of composite services.
图8用编制引擎(Orchestration Engine)实现复合服务。
Figure 8 Implementing composite service using orchestration engine.
应用推荐