首页> 外国专利> SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING SCHEMA-DRIVEN ON-THE-FLY CODE GENERATION WITHIN A CLOUD BASED COMPUTING ENVIRONMENT

SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING SCHEMA-DRIVEN ON-THE-FLY CODE GENERATION WITHIN A CLOUD BASED COMPUTING ENVIRONMENT

机译:在基于云的计算环境中实现模式驱动的动态代码生成的系统,方法和装置

摘要

In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing schema-driven on-the-fly code generation within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for: designing an application having a plurality of method calls to perform functionality for the application; defining at least one of the plurality of method calls as a web service identified by a web service URL; retrieving a schema for the web service via the web service URL; parsing the schema to identify a plurality of methods provided by the web service and generating a list of all the methods for the web service; persisting the list of all the methods for the web service in a database system communicably interfaced with the system; exposing a class corresponding to each one of the plurality of methods provided by the web service, the exposed classes referencing the methods persisted in the database system; loading all classes required by the application including any of the exposed classes corresponding to the plurality of methods provided by the web service referenced by the application; and executing the application, in which any call to one of the plurality of methods provided by the web service includes initiating a network call to invoke the web service. Other related embodiments are disclosed.
机译:根据公开的实施例,提供了用于在基于云的计算环境内实现模式驱动的动态代码生成的系统,方法和装置。例如,其中至少具有处理器和存储器的示例性系统包括:用于设计具有多个方法调用的应用程序以执行该应用程序的功能的装置;以及将多个方法调用中的至少一个定义为由网络服务URL标识的网络服务;通过Web服务URL检索Web服务的模式;解析所述模式以识别由所述网络服务提供的多种方法,并生成用于所述网络服务的所有方法的列表;将Web服务的所有方法列表保存在与系统可通信连接的数据库系统中;公开与网络服务提供的多种方法中的每一种相对应的类,公开的类引用数据库系统中持久存在的方法;加载应用程序所需的所有类,包括与应用程序引用的Web服务提供的多种方法相对应的任何公开类;执行该应用程序,其中对由Web服务提供的多种方法之一的任何调用都包括发起网络调用以调用Web服务。公开了其他相关的实施例。

著录项

  • 公开/公告号US2018217819A1

    专利类型

  • 公开/公告日2018-08-02

    原文格式PDF

  • 申请/专利权人 SALESFORCE.COMINC.;

    申请/专利号US201715421161

  • 发明设计人 JOHN MICHAEL LEEN;BHADRI N VENKATESAN;

    申请日2017-01-31

  • 分类号G06F9/44;H04L29/08;G06F9/45;G06F9/445;

  • 国家 US

  • 入库时间 2022-08-21 12:57:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号