×

System for enabling rich network applications

  • US 8,516,111 B2
  • Filed: 02/23/2012
  • Issued: 08/20/2013
  • Est. Priority Date: 06/02/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for refactoring a network application, comprising:

  • monitoring, by operation of one or more computer processors, a first network application, wherein the first network application includes at least one client-side component configured to interact with at least one server-side component, wherein the monitoring includes;

    intercepting a request sent from the client side component to the server side component, andanalyzing the intercepted request to classify a request type and to determine a user-interface element that generated the request;

    passing the request to the server side component, wherein the server-side component is configured to store data included in the request persistently;

    profiling the first network application, wherein a profile is generated based on monitored interactions between the client-side component and the server-side component; and

    refactoring the first network application based on the profile, wherein the refactoring comprises;

    replacing the at least one server-side component with a refactored server-side component configured to interact with a refactored client-side component by responding to requests for portions of an interface presented by the network application, andreplacing the at least one client-side component with the refactored client-side component, wherein the refactored client-side component is configured to update the portions of the interface presented by the network application with data supplied by the client-side component.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×