The invention discloses process description, analysis, execution method and device, data processing equipment and media. A service process description method includes: generating at least one component unit and descriptive information of at least one component contained in each component unit, in which the component unit is the smallest scheduling unit in the service process, and the component is used to represent an independent functional node in a service processing process; and in which the execution relationship of the component unit is asynchronous. The execution relationship of components is synchronous. Thus, it provides great convenience for the service framework design and even program design of programmers, which greatly reduces the phenomenon of rework in the process of service framework design and program design, and greatly reduces the burden of programmers.
【技术实现步骤摘要】
流程描述、解析、执行方法和装置及数据处理设备和介质
本专利技术涉及服务框架的设计和实现,尤其涉及流程描述、解析、执行方法和装置及数据处理设备和介质。
技术介绍
对于程序设计人员而言,在实际程序设计工作中,最困扰的方面往往来自随程序设计的深入而发现之前设计的上层服务框架不合适而需要重新调整,进一步地,上层服务框架的调整又导致需要不断调整程序代码,由此,因上层服务框架设计不合理而导致的各种返工大大拖累程序设计人员,使其很难抽出必要的时间来真正有效关注服务功能本身,尤其服务功能的迭代和具体实现。因此,需要为程序设计人员提供一种简单方便高效的服务框架设计工具,为程序设计人员的服务框架设计乃至程序设计提供便利,以尽量减少服务框架设计和程序设计过程中的返工现象,降低程序开发人员的负担。
技术实现思路
为了解决以上问题之一,本专利技术提供了流程描述、解析、执行方法和装置及数据处理设备和介质。本专利技术提供了一种服务流程描述方法,用于生成描述服务流程的文档,包括:生成至少一个组件单元以及在每个所述组件单元中包含的至少一个组件的描述信息,其中,所述组件单元是服务流程中最小的调度单元,所述组件用于表示一个服务处理流程中的独立功能节点;以及其中,组件单元的执行关系是异步的,组件的执行关系是同步的。可选地,每个描述服务流程的文档包括一个作为该服务流程的唯一入口的根组件单元。可选地,组件单元能够嵌套。本专利技术提供一种服务流程描述装置,用于生成描述服务流程的文档,包括:用于生成至少一个组件单元以及在每个所述组件单元中包含的至少一个组件的描述信息的部件,其中,所述组件单元是服务流程中最小 ...
【技术保护点】
1.一种服务流程描述方法,用于生成描述服务流程的文档,其特征在于,包括:生成至少一个组件单元以及在每个所述组件单元中包含的至少一个组件的描述信息,其中,所述组件单元是服务流程中最小的调度单元,所述组件用于表示一个服务处理流程中的独立功能节点;以及其中,组件单元的执行关系是异步的,组件的执行关系是同步的。
【技术特征摘要】
1.一种服务流程描述方法,用于生成描述服务流程的文档,其特征在于,包括:生成至少一个组件单元以及在每个所述组件单元中包含的至少一个组件的描述信息,其中,所述组件单元是服务流程中最小的调度单元,所述组件用于表示一个服务处理流程中的独立功能节点;以及其中,组件单元的执行关系是异步的,组件的执行关系是同步的。2.如权利要求1所述的服务流程描述方法,其特征在于,每个描述服务流程的文档包括一个作为该服务流程的唯一入口的根组件单元。3.如权利要求1所述的服务流程描述方法,其特征在于,组件单元能够嵌套。4.一种服务流程描述装置,用于生成描述服务流程的文档,其特征在于,包括:用于生成至少一个组件单元以及在每个所述组件单元中包含的至少一个组件的描述信息的部件,其中,所述组件单元是服务流程中最小的调度单元,所述组件用于表示一个服务处理流程中的独立功能节点;以及其中,组件单元的执行关系是异步的,组件的执行关系是同步的。5.如权利要求4所述的服务流程描述装置,其特征在于,每个描述服务流程的文档包括一个作为该服务流程的唯一入口的根组件单元。6.如权利要求4所述的服务流程描述装置,其特征在于,组件单元能够嵌套。7.一种服务流程解析方法,用于解析服务流程描述文档,包括:基于所述服务流程描述文档来生成一个流程拓扑,其中,所述流程拓扑是流程执行关系的数据结构表达,流程拓扑中包含组件单元、组件、流程参数和执行调度计划,所述组件单元是服务流程中最小的调度单元,所述组件用于表示一个服务处理流程中的独立功能节点,组件单元的执行关系是异步的,组件的执行关系是同步的,所述流程参数作为服务流程的参数载体来存储数据,所述执行调度计划包括所述服务流程的一系列执行步骤。8.一种服务流程解析装置,用于解析服务流程描述文档,包...
【专利技术属性】
技术研发人员:胡根,
申请(专利权)人:广州神马移动信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。