×

DDEX (data designer extensibility) default object implementations for software development processes

  • US 7,917,887 B2
  • Filed: 06/28/2007
  • Issued: 03/29/2011
  • Est. Priority Date: 06/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented within a computer system that includes at least one processor and memory storing instructions which, when executed by the at least one processor, implement the method for determining an implementation for a Data Designer Extensibility (DDEX) support entity, the method comprising:

  • a computer system, which includes at least one processor, receiving a request from a client for an instance of a DDEX support entity, the DDEX support entity corresponding to a DDEX support entity definition that includes;

    an interface that represents a contract between clients calling the DDEX support entity and any implementations of the interface, wherein the contract comprises one or more method definitions that define one or more tasks performed by the DDEX support entity, the one or more method definitions implemented by the implementations of the interface; and

    metadata comprising i) an attribute that indicates the existence of a default implementation for the DDEX support entity and ii) an identifier that uniquely identifies the default implementation;

    the computer system querying a first DDEX provider for a provider-specific implementation for the DDEX support entity;

    in response to the query, the computer system determining that the first DDEX provider lacks the provider-specific implementation for the DDEX support entity;

    the computer system determining that the metadata includes the attribute that indicates the existence of the default implementation for the DDEX support entity;

    the computer system using the identifier to look up the default implementation;

    the computer system instantiating an instance of the default implementation; and

    the computer system returning the instance of the default implementation to the client.

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