×

Systems and methods to facilitate utilization of database modeling

  • US 7,885,978 B2
  • Filed: 03/01/2005
  • Issued: 02/08/2011
  • Est. Priority Date: 07/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium encoded with a computer program to facilitate online database manipulations and offline authoring of database application, the computer program when executed by a processor provides:

  • a protocol component employs computerized mark-up language to facilitate data interactions between network components;

    an computerized mark-up language extension component operates with the protocol component to support the data transactions; and

    an object model wraps the computerized mark-up language extensions inside a procedural programming language that supports online database application development features and offline database application development features, wherein the object model provides to isolate online and offline application development from the protocol component details of the server components,wherein the offline database application development features comprise;

    storing intermediate, and incomplete states of objects in one or more data files instead of a server; and

    providing direct object editing, versioning support, object distribution and object sharing by utilizing an XML format, andwherein the online database application development features comprise;

    providing a capture mode to capture XML generated by the object model;

    an object dependency calculator that assists a programmer in determining which objects are dependent upon other objects;

    an allowed bindings helper that provides information to the programmer regarding what bindings to data sources are valid for the object in a particular context; and

    generating XML scripts to define server objects to apply different operations to the scripting of the object.

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