Data model for occasionally-connected application server
First Claim
1. An occasionally-connected data model comprising:
- nodetypes which are an XML definition of nodes structure, the nodes being logically independent units of data; and
metadata that describes the relations between nodes
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application'"'"'s anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
179 Citations
20 Claims
-
1. An occasionally-connected data model comprising:
-
nodetypes which are an XML definition of nodes structure, the nodes being logically independent units of data; and
metadata that describes the relations between nodes - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. An occasionally-connected data model comprising:
-
nodetypes describing the structure of nodes, the nodes being logically independent units of data; and
keyref declarations that describe the relations between nodes - View Dependent Claims (12, 13, 14, 15, 17, 18, 19)
-
-
20. A method for implementing a proxy, comprising:
-
mapping a web service operation to data within a programming model;
receiving a request regarding associated with the data; and
initiating a invoke to a corresponding web service operation.
-
Specification