×

System, method, and article of manufacture for adding object services to a binary class in an object oriented server

  • US 6,226,691 B1
  • Filed: 10/02/1995
  • Issued: 05/01/2001
  • Est. Priority Date: 10/02/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system, comprising:

  • a processor and a memory in communication with said processor;

    a binary class object stored in said memory, said binary class object having properties including a functional description summarizing an intended purpose of said binary class object, one or more inherent characteristics, and support for zero or more object services features;

    an ExtendedNamingContext factory finder having at least one entry registered therein, wherein said entry associates said binary class object with said functional description, a description of each of said one or more inherent characteristics, and a description of each of said zero of more object services features;

    a factory filter for accepting a request for a new class object, wherein said request includes specified constraints on properties, said specified constraints including a functional description summarizing an intended purpose of said binary class object, a description of at least one inherent characteristic of said new class object, and a description of at least one object services feature to be supported by said new class object, and for identifying all binary class objects registered in said ExtendedNamingContext factory finder matching said specified functional description and said specified description of at least one inherent characteristic;

    a feature filter for determining whether at least one of said identified binary class objects supports all of said specified object services features; and

    an automatic class builder for automatically forming said new class object with said specified constraints on properties and providing said new class object in response to said request, wherein;

    said automatic class builder associates said new class object with a particular binary class object among said identified binary class objects if said particular binary class object supports all of said specified object services features, and, if no identified binary class object supports all of said specified object services features, said automatic class builder selects a particular binary class object among said identified binary class objects and adds to said selected binary class object support for object services features specified in said request and not supported by said selected binary class object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×