发明名称 Executing cross-cutting concerns for client-server remote procedure calls
摘要 Systems and methods for implementing cross-cutting actions that cut across many remote procedure calls (RPCs) in an interactive application, such as location-based parallel reality game are provided. In particular, one or more decorators can be associated in a source file, such as a Java source file, with a remote procedure call class defining a plurality of RPC methods for the interactive application. Each decorator can be a set of instructions that gets executed before and after an RPC method and addresses concerns that cut across a plurality of RPC methods for the interactive application.
申请公布号 US9128789(B1) 申请公布日期 2015.09.08
申请号 US201313955255 申请日期 2013.07.31
申请人 Google Inc. 发明人 Zorzella Luiz Otavio;Vladimirov Alexander;Kanodia Neal;Hibbert Chris
分类号 G06F9/54 主分类号 G06F9/54
代理机构 Dority & Manning, P.A. 代理人 Dority & Manning, P.A.
主权项 1. A computer-implemented method of executing cross-cutting actions across a plurality of remote procedure calls in an interactive application, comprising: processing a source file defining a remote procedure call class specifying a plurality of remote procedure call methods, the source file comprising a decorator annotation annotating the remote procedure call class with one or more decorators such that each of the one or more decorators applies to each of a plurality of remote procedure call methods specified in the remote procedure call class, each of the one or more decorators specifying a cross-cutting action for the interactive application; and executing the cross-cutting actions specified in each of the decorators in conjunction with executing at least one of the plurality of remote procedure call methods specified in the remote procedure call class wherein the decorators are specified in the source file in the decorator annotation annotating the remote procedure call class.
地址 Mountain View CA US