×

Methods and systems for simplifying object mapping for external interfaces

  • US 8,983,984 B2
  • Filed: 12/13/2013
  • Issued: 03/17/2015
  • Est. Priority Date: 07/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for simplifying object mapping for external interfaces for a computer system, comprising:

  • performing processing associated with receiving at least two client requests for action from an external interface, the external interface comprising a human being or a computer program, wherein the at least two client requests are combined in an application dialogue language (ADL) script, wherein each client request is evaluated sequentially or concurrently in a governed and non-blocking technique;

    performing processing associated with associating each client request to a logical object in order to minimize a representational gap between the client request and a physical object using the logical object, wherein the associating comprises accepting an entity identifier and a property name and validating that the client request is a query request, wherein the logical object comprises a dialogue process and a collection of metadata that describes an entity definition, wherein the dialogue process comprises a query subroutine comprising the query request and processing the query request to return a dialogue response, wherein the dialogue response comprises a list of dialogue records of corresponding values from the physical object if a successful query occurs, and a redirection is returned if a non-successful recoverable query occurs, wherein the dialogue response also comprises a value comprising;

    value, exception, or the redirection, wherein the redirection is constructed with the entity identifier to a new dialogue model that can be used to recover from an error;

    performing processing associated with converting the logical object to a physical object that resides in an object relational mapping using information from the query request;

    performing processing associated with mapping between the physical object that resides in the object relational mapping and a database; and

    performing processing associated with responding to each query request using the object relational mapping in order to simplify the external interface by minimizing the representational gap between the external interface and the physical object using the logical object.

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