发明名称 SYSTEM AND METHOD FOR PROVIDING AND EXECUTING A DOMAIN-SPECIFIC LANGUAGE FOR CLOUD SERVICES INFRASTRUCTURE
摘要 A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.
申请公布号 US2016139895(A1) 申请公布日期 2016.05.19
申请号 US201514941345 申请日期 2015.11.13
申请人 LUMINAL, INC. 发明人 STELLA Josha;ZIPPILLI Dominic;SCHOOF Alex;TOBIN Jared;VAN DER JEUGT Jasper;WOS Maciej;KAMINSKY Christopher;DROMBOSKY Tyler;WILSON Timothy;SABO Jonathan
分类号 G06F9/45;H04L29/08 主分类号 G06F9/45
代理机构 代理人
主权项 1. A method for building infrastructure on a cloud computing system, the method comprising: receiving source code written by a user in a domain-specific programming language, wherein the source code contains one more variables that define one or more instances of computing infrastructure to be built in a cloud computing environment; querying a state information service to identify whether the one or more instances of computing infrastructure exist in the state information service and to identify whether the one or more variables are in scope with the identified one or more instances of computing infrastructure; and converting the received source code into one or more instructions readable by a command line interface of the cloud computing environment if the one or more instances of computing infrastructure are found to exist and are in scope with the identified one or more instances of computing infrastructure.
地址 Frederick MD US