These are typically implemented using a short running BPEL process.
通常使用一个简短运行的BPEL过程实现这些服务。
These use cases include reusable business processes (long or short running) in the layers below.
这些用例包括 其下层的可重用业务流程(长时间运行或短时间运行)。
Transaction services provide error recovery for both short running and long running processes.
事务服务为短期运行和长期运行过程提供错误恢复。
WS-AT is a two-phase commit transaction and is suitable only for micro transactions (short running).
WS - AT是两阶段提交事务,仅适合于微型事务(短期运行)。
As you learned in Part 1, long running processes, short running processes, and automated activities are all invoked by a service.
正如第1部分中所述,长时间运行的流程、短时间运行的流程和自动化活动都由服务进行调用。
When the calling component is a short running process, the preferred interaction style is honored for one-way target operations.
调用组件是短时间运行的进程时,将对单向目标操作采用首选交互样式。
You can develop and deploy business processes that support long and short running business processes and a compensation model within a scalable infrastructure.
可以开发和部署业务流程,它支持长时间运行和短时间运行的业务流程以及可伸缩的基础设施中的补偿模型。
For both long and short running process use cases, there is no Primary Actor; they are always triggered by other use cases and don't directly involve any user interaction.
对于长时间运行和短时间运行的流程用例,并没有主要参与者;它们始终由其他用例触发,并不直接涉及任何用户交互。
Part 1 explained that long and short running processes are executed in the business process layer of the architecture, potentially by a business process orchestration engine.
第1部分说明了长时间运行和短时间运行的流程在体系结构的业务流程层中执行,可能通过业务流程编排引擎执行。
This short-running process follows the Execute Transaction pattern described in Part 2 of this series.
这个短时间运行的流程遵循本系列 第 2部分中所述的“执行事务”模式。
Human activities may need to invoke short-running business processes, which would be in a higher layer if human activities were considered part of the services layer.
人工活动可能需要调用短时间运行的业务流程,如果将人工活动视为服务层的一部分,则业务流程位于较高的层中。
This shows that when a fault occurs in a short-running process, the transaction is rolled back.
这个测试显示,当短期运行流程出现故障时,事务就会被回滚。
For example, you could argue that the level of detail in a consumer process is the same as in a long - or short-running process.
例如,您可以认为使用者流程的细节级别与长时间或短时间运行的流程相同。
The short-running version of the process is removed from the server.
这个流程的短期运行版本就从服务器上删除了。
As a short-running process, the expected behavior is to invoke all three services and to commit the transaction.
作为一个短期运行流程,预期的行为就是调用全部三个服务并执行事务。
They will not wait for a response, but they can also call short-running processes using a request-response interaction.
它们将不会等待响应,但还可以使用请求-响应交互调用短时间运行的流程。
You can make sure that long running processes continue to run if the server where they were initiated is stopped abruptly — and you can verify the failover behavior of short-running processes.
您可以确保在从中启动长时间运行流程的服务器突然停止时,长时间运行的流程继续运行——并且可以验证短时间运行流程的故障转移行为。
Compensation is also available in short-running processes for cases where the invoked services cannot participate in a transaction.
补偿也可以用于短期运行流程中已调用的服务不能加入一个事务的情况。
All of the tasks in a short-running process are synchronous, with no human tasks.
短期运行流程中的所有任务都是同步的,没有人员任务。
In a short-running process, the services invoked are committed together as one unit of work; in the case of a failure, transactional services can roll-back.
在短期运行流程中,调用的服务被绑定到一起,就像一个工作单元一样;故障发生时,事务性服务能够回滚。
To repair a process and how you can use compensation to give a long-running process the same quality of service as a short-running process.
如何修复一个流程,以及如何使用补偿为一个长期运行流程提供一些与短期运行流程相同的服务特性。
The short-running process pattern execute transaction.
短时间运行的流程模型执行事务。
This use case represents a short-running process that validates the details of a submitted order and stores the new order ready for onward processing.
此用例代表一个短时间运行的流程,此流程验证所提交的订单的详细信息,并存储新订单,准备供后续处理。
When the short-running process started, a transaction was opened.
当短期运行流程启动时,一个事务就打开了。
Or you might need to make that BPEL process a long-running process while its parent BPEL process is a short-running process.
或者,您可能需要使得该BPEL流程成为长期运行的流程,而其父 BPEL 流程却是仅短时间内运行的流程。
Business process layer, short-running process, implemented using BPM engine.
业务流程层,短时间运行的流程,使用BPM引擎实现。
For example, a short-running process generates an event that results in launching a long-running process.
例如,短时间运行的流程会生成事件,用于触发长时间运行的流程启动。
The solution is a refinement of the third option, where human activities are placed within the business process layer, between long-running and short-running processes.
此解决方案是第三个选项的细化,其中人工活动放在业务流程层中,置于长时间运行的流程和短时间运行的流程之间。
Short-running processes can only invoke synchronous services.
短期运行流程只能调用同步服务。
This typically occurs when the long-running process represents the fulfillment of a transaction that's represented by a short-running process.
如果短时间运行的流程表示事务,而长时间运行的流程表示此事务的实际执行,通常就会出现这种情况。
应用推荐