当前位置: 首页 > 专利查询>SAP欧洲公司专利>正文

基于Web组装组件模型的可组合处理框架制造技术

技术编号:42698912 阅读:23 留言:0更新日期:2024-09-13 11:54
在一些实施例中,提供了一种基于Web组装组件模型的可组合处理框架。一种系统,包括:至少一个硬件处理器;以及存储指令的计算机可读介质,当由至少一个硬件处理器执行时,该指令使得至少一个硬件处理器执行操作,该操作包括:访问数据模型;将数据模型编译成组件模型;将组件模型编译成用户编程语言,该用户编程语言是可编译成字节码格式的编程语言;访问用用户编程语言编写的定制代码,该定制代码包括编译后的组件模型;将定制代码编译成字节码格式;将编译后的定制代码加载到运行主机编程语言的框架中;以及执行编译后的定制代码以创建服务器进程。

【技术实现步骤摘要】

本文档总体上涉及计算机软件应用开发。更具体地,本文档涉及基于web组装组件模型的可组合处理框架的使用。


技术介绍

1、目前,软件应用代码往往是高度碎片化的,包括一种或多种编程语言、出站服务(例如,数据库、消息代理等)和入站服务(诸如超文本传输协议(hypertext transferprotocol,http)服务(包括诸如graphql和odata的协议)和消息代理)的组合。结果是应用开发人员需要创建大量所谓的“胶水代码(glue code)”。胶水代码是指将分离的软件组件或系统连接在一起,以便协调它们的交互并促进通信的代码。胶水代码充当“胶水”的角色,将组件粘合在一起,并且使它们能够作为单个集成系统而工作。胶水代码通常用于集成不同的api、数据格式和协议,并且往往用诸如c或c++的低级编程语言来编写。它通常是最小的、简单的,并且专注于促进组件的集成,而不是提供它自己的任何重要功能。


技术实现思路

1、在一些实施例中,一种系统,包括:至少一个硬件处理器;以及存储指令的计算机可读介质,当由至少一个硬件处理器执本文档来自技高网...

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述服务器进程还包含至少一个基于所述组件模型的、将定制代码的输入从第一格式翻译成主机编程语言的接口,以及至少一个基于所述组件模型的、将定制代码的输出从主机编程语言翻译成第一格式的接口。

3.根据权利要求2所述的系统,其中,第一格式是超文本传输协议(HTTP)。

4.根据权利要求1所述的系统,其中,所述字节码格式是WebAssembly。

5.根据权利要求4所述的系统,其中,所述组件模型是WebAssembly组件模型(WASM)。

6.根据权利要求1所述的系统,其中,所述...

【技术特征摘要】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述服务器进程还包含至少一个基于所述组件模型的、将定制代码的输入从第一格式翻译成主机编程语言的接口,以及至少一个基于所述组件模型的、将定制代码的输出从主机编程语言翻译成第一格式的接口。

3.根据权利要求2所述的系统,其中,第一格式是超文本传输协议(http)。

4.根据权利要求1所述的系统,其中,所述字节码格式是webassembly。

5.根据权利要求4所述的系统,其中,所述组件模型是webassembly组件模型(wasm)。

6.根据权利要求1所述的系统,其中,所述主机编程语言是核心查询标记法。

7.根据权利要求1所述的系统,其中,所述框架将编译后的组件模型编译成与主机编程语言兼容的接口。

8.一种方法,包括:

9.根据权利要求8所述的方法,其中,所述服务器进程还包含至少一个基于所述组件模型的、将定制代码的输入从第一格式翻译成主机编程语言的接口,以及至少一个基于所述组件模型的、将定制代码的输出从主机编程语言翻译成第一格式的接口。

10.根据权利要求9所述的方法,其中,第一格式是超文本传输协议(http)。

11.根据权利要求8所述的方法,其中,所述字节码格式是weba...

【专利技术属性】
技术研发人员:D·昆兹
申请(专利权)人:SAP欧洲公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1