【技术实现步骤摘要】
本文档总体上涉及计算机软件应用开发。更具体地,本文档涉及基于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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。