Metadata driven customization of a software-implemented business process
First Claim
Patent Images
1. The method of customizing a software-implemented business process comprising:
- a) providing customized metadata defining entities;
b) storing the customized metadata and data corresponding to the entities in a first data store;
c) providing a subscription list of the entities, the subscription list being defined by subscription metadata stored in a subscription data store of a mobile computing device;
d) sending the customized metadata corresponding to the entities identified in the subscription list to the mobile computing device; and
e) storing the sent customized metadata in a second data store of the mobile computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of customizing a software-implemented business process on a mobile computing device, customized metadata defining customizations of the business process are provided. Next, the metadata is deployed to the mobile computing device and stored in a data store of the mobile computing device. The customizations defined by the metadata are then applied to the software-implemented business process.
34 Citations
25 Claims
-
1. The method of customizing a software-implemented business process comprising:
-
a) providing customized metadata defining entities;
b) storing the customized metadata and data corresponding to the entities in a first data store;
c) providing a subscription list of the entities, the subscription list being defined by subscription metadata stored in a subscription data store of a mobile computing device;
d) sending the customized metadata corresponding to the entities identified in the subscription list to the mobile computing device; and
e) storing the sent customized metadata in a second data store of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of customizing a software implemented business process comprising:
-
a) providing customized metadata defining entities;
b) storing the customized metadata and data corresponding to the entities in a first data store;
c) providing a subscription list of the entities, the subscription list being defined by subscription metadata stored in a subscription data store of a mobile computing device;
d) populating the entities identified by the subscription list with the corresponding data in accordance with the customized metadata;
e) sending the populated entities to the mobile computing device; and
f) storing the populated entities in an object data store of the mobile computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system configured to customize a computer-implemented business process comprising:
-
a user interface configured to generate customized metadata defining entities in response to user input;
a first data store containing the customized metadata and data corresponding to the data entities;
a first data accessing system configured to access the customized metadata and the data contained in the first data store;
a mobile computing device including;
a subscription metadata store containing subscription metadata defining a subscription list of the entities;
a second data store; and
a second data access system configured to access the subscription metadata and the second data store; and
a synchronizer configured to send the customized metadata corresponding to the entities identified in the subscription list to the mobile computing device for storage in the second data store. - View Dependent Claims (16, 17, 18)
-
-
19. A method of customizing a software-implemented business process on a mobile computing device comprising:
-
a) providing customized metadata defining customizations of the software-implemented business process;
b) deploying the metadata to the mobile computing device;
c) storing the metadata in a data store of the mobile computing device; and
d) applying the customizations defined by the metadata to the software-implemented business process. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification