×

Application development with unified programming models

  • US 8,266,586 B2
  • Filed: 10/29/2004
  • Issued: 09/11/2012
  • Est. Priority Date: 09/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable storage medium having instructions that, when implemented on a computer cause the computer to process information, the instructions comprising:

  • an object-oriented module comprising a declarative logic module defining a first object and a procedural logic module defining a second object wherein the procedural logic module includes a reference to a class that is declared in detail in the declarative logic module rather than the procedural logic module;

    a non-object-oriented service model based logic module comprising a service schema and defining actions to be performed on at least one of the first and second objects with a reference to said at least one of the declarative or procedural logic modules;

    a converter converting the service schema into an object model for at least one of the first and second objects and having a mapping, the mapping correlating references of the service schema to references in the object model including correlating constituents of the object model with parameters of the service schema and correlating methods operable on the constituents of the object model with service methods operable on the parameters of the service schema;

    and an interacting application operable with the object model, wherein the converter is further converting operations of the interacting application into operations for the non-object -oriented service model based logic module.

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