×

Object-oriented system, method and article of manufacture for migrating a client-server application (#5)

  • US 6,272,556 B1
  • Filed: 07/01/1996
  • Issued: 08/07/2001
  • Est. Priority Date: 07/01/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A server for a distributed system, comprising:

  • (a) a client computer;

    (b) a server computer;

    (c) a network connecting the client computer to the server computer, wherein the network operates according to the TCP/IP protocol;

    (d) an execution framework code segment configured to couple the server computer and the client computer via the network, comprising;

    (1) a plurality of client computer code segments resident on the server computer, each one of the plurality of client computer code segments containing Java code and being associated with a single application program initiated on the client computer, and each for transmission over the network to a client computer to initiate coupling;

    (2) a plurality of server computer code segments resident on the server computer, each one of the plurality of server computer code segments being associated with a single application program initiated on the client computer, which execute on the server computer in response to initiation of coupling via the network with a particular client computer utilizing the transmitted client computer code segment for communicating via a particular communication protocol, thereby enabling execution of the single application program in a distributed manner between the client computer and the server computer wherein a single copy of the single application program is distributed between the client computer and server computer;

    (e) a plurality of definitions that define the plurality of client computer code segments and each of the plurality of definitions defining how to associate the plurality of client computer code segments and the plurality of server computer code segments into applications in response to a request by the client computer wherein the plurality of client computer code segments and the plurality of server computer code segments contain only executable computer programming instructions;

    (f) the client computer code segment including a mediator state machine which receives a plurality of messages, determines which message should be handled by which part of the execution framework, and forwards the message for further processing to the execution framework;

    (g) the execution framework dispatches messages and initiates events in response to characteristics of the message transferred by the mediator state machine; and

    (h) a framework for migrating existing applications into the execution framework.

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