每一个过程语言由多个活动类型组成。
Each process language is composed of a number of activity types.
每一种过程语言由一组活动类型组成。
Each process language is composed of a set of activity types.
然后需要将它翻译成可执行过程语言。
Then the translation needs to occur to the executable process language.
我们还必须区别存储过程和存储过程语言。
We also have to distinguish between stored procedures and store procedure language.
任何过程语言基本上都定义了一组活动类型。
Any process languages basically defines a set of activity types.
所以可执行过程语言向系统解释了它该做什么。
So an executable process language explains to a system what it should do.
一些过程语言能力有限,只适用某一特定用途。
Some process languages are limited and for a specific purpose.
过程语言可扩展。
下面即将讨论的所有限制都适用于存储过程语言。
All the restrictions discussed below are applicable within the stored procedural language.
因此可执行过程语言就成为了一组活动类型的实现。
So an executable process language just becomes a set of activity type implementations.
有很多针对特定用例和环境的不同类型的过程语言。
There are many different types of process languages that all have a specific set target use cases and target environment.
过程语言的本地实现可以构建于 过程虚拟机之上。
Native implementations of process languages can be build on top of the Process Virtual Machine.
软件开发的很多方面可以用某种可执行过程语言建模。
Many aspects of software development can be modelled in some kind of executable process language.
编程的主流范例是过程语言描述的功能分解。
The prevailing paradigm for programming was functional decomposition with procedural languages.
在这个余下文章中,我将描绘可执行过程语言市场现状。
Given the situation in the executable process language market as sketched in the rest of this article.
不同的环境和不同的功能需求要求不同的可执行过程语言。
Different environments and different functional requirements require different executable process languages.
这使得我可以避免代码重复,从而比使用过程语言更为优雅。
This enabled me to avoid code duplication more elegantly than I could have with a procedural language.
自从那时起,我们就一直从过程语言特殊部分中抽取公共部分。
Since then, we have worked on extracting the common parts from the process language specific parts.
这种过程语言不会象BPEL那样为不同活动定义明确的执行语义。
The process language doesn't define exact execution semantics for the different activities like BPEL does.
目前,只有一种可执行过程语言被大型提供商采用,它就是BPEL。
Currently, there is only one executable process language with adoption by big vendors and that is BPEL.
首先,可以观察到的是在同一活动组件框架上可以实现多个过程语言。
A first observation is that multiple process languages can be implemented on top of the same activity component framework.
有关DB 2中udf和SQL过程语言的细节,请参阅DB 2文档。
Refer to your DB2 documentation for details about UDFs and the SQL Procedural Language in DB2.
这种翻译的影响将取决于这个分析员的技术技能和可执行过程语言的能力。
The impact of that translation will depend on the analyst's technical skills and the capabilities of the executable process language.
因为它们可以支持多种过程语言,过程组件模型降低了单种语言的重要性。
Because they can support multiple process languages, process component models reduce the importance of the individual process languages.
目前想用一种过程语言覆盖所有的BPM、工作流和编制的想法过于宏大。
The current idea that one process language would be able to cover all forms of BPM, workflow and orchestration is just too ambitious.
接着,一个过程语言就可以在过程组件框架基础上被构建成一组活动组件。
A process language can then be build on top of the process component framework as a set of activity component implementations.
另一方面我想指出的是:过程语言在复杂度和适用范围上可以有很大的不同。
Another aspect that I want to highlight here is that process languages can vary significantly in complexity and scope.
WS - BPEL是一种用来定义可以在一个编制引擎中执行的过程语言。
WS-BPEL is a language for defining processes that can be executed on an orchestration engine.
如前所述,匿名块的最常见用法就是调用过程语言对象,通常是为了进行测试。
As mentioned, one of the most common USES of anonymous blocks is to invoke procedural language objects, typically for testing purposes.
过程虚拟机提供了一个简单的统一结构来使这些过程语言运行在一个核心技术之上。
The Process Virtual Machine provides a simple unified structure to run all of these process languages on one core technology.
应用推荐