Method and apparatus for generating service oriented state data mapping between extensible meta-data model and state data including logical abstraction
First Claim
1. A method for generating service'"'"'s state data and extensible meta-data information with a service oriented state data generator (SSDG) comprising:
- establishing a platform independent, extensible meta-data model for said meta-data information;
obtaining state data schema based on a service state data description, said meta-data model supported with a drag and drop window system wherein a service developer can annotate said state data schema by drag and drop meta-data information;
defining an extensible set of meta-data attributes and templates corresponding to said meta data based on requirements of a service, wherein said defining meta-data attributes includes defining extensible service state data constraints and defining one or more relationships among said state data of a service, wherein said extensible service state data constraints include at least one of;
constraints on mutability of said state data of a service;
constraints on validity of said state data of a service including life time constraints; and
constraints cardinality of said state data of a service;
utilizing said meta-data model and based on said state data schema and said attributes, generating state data of a service based on said service'"'"'s state data schema; and
said state data of a service including at least one of;
state data (temporal or fixed), state data logical mapping, state data physical mapping, meta-data associated with said service'"'"'s state data and meta-data model correlations associated with said meta-data; and
enabling a user to define a mapping between meta-data and state data of a service;
said data mapping including at least one of a logical abstraction of said state data of a service wherein the abstraction holds references to real service instance data, and a direct mapping comprises a direct mapping to state data of a service;
wherein said meta-data modeling provides flexibility in generating said state data of a service by providing versioning, compatibility, and a flexible design process and a standard code generation, and said meta-data modeling is indicative of schema or meta-data for said service state meta-data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for generating service state data and extensible meta-data information with a service oriented state data generator (SSDG) comprising: establishing a platform independent, extensible meta-data model for the meta-data information; obtaining state data schema based on a service state data description; defining an extensible set of meta-data attributes and templates corresponding to the meta data based on requirements of a service; and utilizing the meta-data model and based on the state data schema and the attributes, generating service state data based on the service state data schema; and The service state data including at least one of: state data, state data logical mapping, state data physical mapping, meta-data associated with the service state data and meta-data model correlations associated with the meta-data.
141 Citations
15 Claims
-
1. A method for generating service'"'"'s state data and extensible meta-data information with a service oriented state data generator (SSDG) comprising:
establishing a platform independent, extensible meta-data model for said meta-data information; obtaining state data schema based on a service state data description, said meta-data model supported with a drag and drop window system wherein a service developer can annotate said state data schema by drag and drop meta-data information; defining an extensible set of meta-data attributes and templates corresponding to said meta data based on requirements of a service, wherein said defining meta-data attributes includes defining extensible service state data constraints and defining one or more relationships among said state data of a service, wherein said extensible service state data constraints include at least one of;
constraints on mutability of said state data of a service;
constraints on validity of said state data of a service including life time constraints; and
constraints cardinality of said state data of a service;utilizing said meta-data model and based on said state data schema and said attributes, generating state data of a service based on said service'"'"'s state data schema; and said state data of a service including at least one of;
state data (temporal or fixed), state data logical mapping, state data physical mapping, meta-data associated with said service'"'"'s state data and meta-data model correlations associated with said meta-data; andenabling a user to define a mapping between meta-data and state data of a service;
said data mapping including at least one of a logical abstraction of said state data of a service wherein the abstraction holds references to real service instance data, and a direct mapping comprises a direct mapping to state data of a service;wherein said meta-data modeling provides flexibility in generating said state data of a service by providing versioning, compatibility, and a flexible design process and a standard code generation, and said meta-data modeling is indicative of schema or meta-data for said service state meta-data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system for generating service state data and extensible meta-data information with a service oriented state data generator (SSDG) comprising:
-
a tool set configured to establish a platform independent, extensible meta-data model for said meta-data information; a the tool set configured to obtain state data schema based on a service state data description, said meta-data model supported with a drag and drop window system wherein a service developer can annotate said state data schema by drag and drop meta-data information; a the tool set configured to define an extensible set of meta-data attributes and templates corresponding to said meta data based on requirements of a service, wherein said defining meta-data attributes includes defining extensible service state data constraints and defining one or more relationships among said state data of a service, wherein said extensible service state data constraints include at least one of;
constraints on mutability of said state data of a service;
constraints on validity of said state data of a service including life time constraints; and
constraints cardinality of said state data of a service;a the tool set configured to utilize the tool set configured to utilize said meta-data model and based on said state data schema and said attributes, generating state data of a service based on said service state data schema; and said state data of a service including at least one of;
state data, state data logical mapping, state data physical mapping, meta-data associated with said state data of a service and meta-data model correlations associated with said meta-data; andthe tool set configured to enable a user to define a mapping between meta-data and state data of a service;
said data mapping including at least one of a logical abstraction of said state data of a service wherein the abstraction holds references to real service instance data, and a direct mapping comprises a direct mapping to state data of a service;wherein said meta-data modeling provides flexibility in generating said state data of a service by providing versioning, compatibility, and a flexible design process and a standard code generation, and said meta-data modeling is indicative of schema or meta-data for said service state meta-data.
-
-
15. A computer storage medium encoded with a computer-readable computer program code, said code including instructions for causing a computer to implement a method for generating service state data and extensible meta-data information with a service oriented state data generator (SSDG), the method comprising:
-
establishing a platform independent, extensible meta-data model for said meta-data information; obtaining state data schema based on a service state data description, said meta-data model supported with a drag and drop window system wherein a service developer can annotate said state data schema by drag and drop meta-data information; defining an extensible set of meta-data attributes and templates corresponding to said meta data based on requirements of a service, wherein said defining meta-data attributes includes defining extensible service state data constraints and defining one or more relationships among said state data of a service, wherein said extensible service state data constraints include at least one of;
constraints on mutability of said state data of a service;
constraints on validity of said state data of a service including life time constraints; and
constraints cardinality of said state data of a service;utilizing said meta-data model and based on said state data schema and said attributes, generating state data of a service based on said service state data schema; and said state data of a service including at least one of;
state data, state data logical mapping, state data physical mapping, meta-data associated with said state data of a service and meta-data model correlations associated with said meta-data; andenabling a user to define a mapping between meta-data and state data of a service;
said data mapping including at least one of a logical abstraction of said state data of a service wherein the abstraction holds references to real service instance data, and a direct mapping comprises a direct mapping to state data of a service;wherein said meta-data modeling provides flexibility in generating said state data of a service by providing versioning, compatibility, and a flexible design process and a standard code generation, and said meta-data modeling is indicative of schema or meta-data for said service state meta-data.
-
Specification