标准摘要
[中文适用范围]: 本文档是包含 Europay 开放终端架构实施规范的多个文档之一。 本系列的其他卷详细介绍了 Forth 和 C 语言编程接口,以及 EMV 应用程序库和终端内核测试程序(请参阅相关出版物)。 开放终端架构的总体架构在附录 F“系统架构”中进行了描述,并且基于可以使用高级语言(例如 Forth 或 C)进行编程的虚拟机 (VM)。 为了紧凑性和效率我们开发了一种代币化形式,用于将编译后的程序传送到所有 CPU 类型的终端。 这个问题和其他与虚拟机相关的问题在第 3 节中进行了解释。 本国际标准根据虚拟机的指令描述了要在终端中实现的一组功能。 借助这些功能,应用程序员能够生成紧凑、便携且可在所有 OTA 终端上认证的应用软件。 函数的包含由三个主要标准决定: · 核心紧凑性, · 执行速度, · 安全性要求。 该国际标准在几个层面上为标准 OTA 内核提供了规范: · 虚拟机 (VM) 的定义(第 3 节); · VM向终端程序员提供的服务的描述(第4节); · 代表虚拟机本地机器语言的一组标记的规范(第 5 节); · 令牌模块传送到 OTA 内核进行处理的格式规范(第 6 节)。
英文名称Information technology - Open Terminal Architecture (OTA) specification - Virtual machine specification