首页> 外国专利> Data marshalling optimization via intermediate representation of workflows

Data marshalling optimization via intermediate representation of workflows

机译:通过工作流的中间表示进行数据编组优化

摘要

An intermediate representation of a workflow that comprises software functions may be generated to efficiently perform data marshalling. The workflow is analyzed, including identifying that a first software function is implemented in a first language, a second software function is implemented in a second language, and a third software function is not explicitly implemented in an implementation language. Factors associated with the software functions are analyzed, including implementation languages of the software functions. Based on the analysis of the factors, an implementation language is assigned to the third software function that comprises either the first or second language. Based on the analysis of the workflow, an intermediate representation of the workflow is generated that represents each of the plurality of software functions using declarative language. Generating the intermediate representation includes configuring the third software function to be implemented in the assigned implementation language upon compiling the intermediate representation.
机译:可以生成包括软件功能的工作流的中间表示,以有效地执行数据编组。分析工作流,包括识别以第一语言实现第一软件功能,以第二语言实现第二软件功能以及未以实现语言明确实现第三软件功能。分析与软件功能相关的因素,包括软件功能的实现语言。基于对因素的分析,将实现语言分配给包括第一或第二语言的第三软件功能。基于对工作流程的分析,生成工作流程的中间表示,该中间表示使用声明性语言表示多个软件功能中的每一个。生成中间表示包括在编译中间表示时将第三软件功能配置为以分配的实现语言来实现。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号