System and method for generating a web service definition and database schema from wireless application definition
First Claim
1. A system for generating a service interface definition for a data source from an application definition, the application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface of a device when in communication with the data source over a network, the visualized data structure related to data content associated with the messages communicated over the network between the device and the data source via the service interface, the system comprising:
- a service interface generation engine configured for coordinating the processing of screen control mappings identified from the screen component in generation of the service interface, the screen control mappings for defining a work flow of the screen described by the screen component in the context of the application;
a message definition module of the engine for generating a message definition set related to the identified control mappings, the message definition set for describing the data structure communicated between the device and the data source, the message definition set expressed in a second structured definition language; and
an operation definition module of the engine for generating an operation definition describing an action supported by the data source, the operation definition expressed in the second structured definition language;
wherein the message definition set is assignable to the operation definition during generation of the service interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a service interface definition for a data source from an application definition. The application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface of a device when in communication with the data source over a network. The visualized data structure related to data content associated with the messages communicated over the network between the device and the data source via the service interface. The system and method comprising: a service interface generation engine configured for coordinating the processing of screen control mappings identified from the screen component in generation of the service interface, the screen control mappings for defining a work flow of the screen described by the screen component in the context of the application; a message definition generator module of the engine for generating a message definition set related to the identified control mappings, the message definition set for describing the data structure communicated between the device and the data source, the message definition set expressed in a second structured definition language; an operation definition generator module of the engine for generating an operation definition describing an action supported by the data source, the operation definition expressed in the second structured definition language; wherein the message definition set is assignable to the operation definition during generation of the service interface.
108 Citations
21 Claims
-
1. A system for generating a service interface definition for a data source from an application definition, the application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface of a device when in communication with the data source over a network, the visualized data structure related to data content associated with the messages communicated over the network between the device and the data source via the service interface, the system comprising:
-
a service interface generation engine configured for coordinating the processing of screen control mappings identified from the screen component in generation of the service interface, the screen control mappings for defining a work flow of the screen described by the screen component in the context of the application;
a message definition module of the engine for generating a message definition set related to the identified control mappings, the message definition set for describing the data structure communicated between the device and the data source, the message definition set expressed in a second structured definition language; and
an operation definition module of the engine for generating an operation definition describing an action supported by the data source, the operation definition expressed in the second structured definition language;
wherein the message definition set is assignable to the operation definition during generation of the service interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a service interface definition for a data source from an application definition, the application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface of a device when in communication with the data source over a network, the visualized data structure related to data content associated with the messages communicated over the network between the device and the data source via the service interface, the method comprising the steps of:
-
identifying screen control mappings from the screen component in generation of the service interface, the screen control mappings for defining a work flow of the screen described by the screen component in the context of the application;
generating a message definition set related to the identified control mappings, the message definition set for describing the data structure communicated between the device and the data source, the message definition set expressed in a second structured definition language; and
generating an operation definition describing an action supported by the data source, the operation definition expressed in the second structured definition language;
wherein the message definition set is assigned to the operation definition during generation of the service interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for generating a service interface definition for a data source from an application definition, the application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface of a device when in communication with the data source over a network, the visualized data structure related to data content associated with the messages communicated over the network between the device and the data source via the service interface, the computer program product comprising:
-
a computer readable medium;
a service interface generation engine stored on the medium and configured for coordinating the processing of screen control mappings identified from the screen component in generation of the service interface, the screen control mappings for defining a work flow of the screen described by the screen component in the context of the application;
a message definition module coupled to the engine module for generating a message definition set related to the identified control mappings, the message definition set for describing the data structure communicated between the device and the data source, the message definition set expressed in a second structured definition language; and
an operation definition module coupled to the engine module for generating an operation definition describing an action supported by the data source, the operation definition expressed in the second structured definition language;
wherein the message definition set is assignable to the operation definition during generation of the service interface.
-
Specification