• Patent Title: Server-side weaving of application-oriented-programming advice into computer code that preempts client-side load-time weaving
  • Application No.: US13722095
    Application Date: 2012-12-20
  • Publication No.: US10296299B2
    Publication Date: 2019-05-21
  • Inventor: Rostislav Hristov
  • Applicant: VMware, Inc.
  • Applicant Address: US CA Palo Alto
  • Assignee: VMware, Inc.
  • Current Assignee: VMware, Inc.
  • Current Assignee Address: US CA Palo Alto
  • Main IPC: G06F8/30
  • IPC: G06F8/30 G06F11/34
Server-side weaving of application-oriented-programming advice into computer code that preempts client-side load-time weaving
Abstract:
The current application is directed to implementation of crosscutting functionalities, including code instrumentation, error logging, performance monitoring and performance-data logging, and other such crosscutting functionalities. These crosscutting functionalities generally violate, or run counter to, modem code-development strategies and programming-language features that seek to partition logic into hierarchically organized compartments and modules with related functionalities, attribute values, and other common features. In current client/server environments, for certain types of programs distributed by a server to client computers, including programs embedded in files that specify web pages, cross-cutting functionality is encoded in advice included with the programs and distributed to the client computers, which weave the advice into programs prior to or during client-side interpretation of the programs. The current application is directed to methods and systems that replace client-side weaving of advice into programs by weaving of the advice into the programs by the server computer prior to distribution of the program to the client.
Information query
Patent Agency Ranking
0/0