System and method for applying workflow of generic services to component based applications for devices
First Claim
1. A method for representing a workflow for a plurality of components transformed from a pre-existing page-based application, the plurality of components for configuring as a component based application to assist with messaging over a network between a device and a schema-defined service of a data source, the page-based application configured as a series of presentation pages including embedded data, messaging and presentation elements for interaction with a user interface, the method comprising the steps of:
- selecting the plurality of components transformed from the page-based application, the plurality of components comprising a data component having data descriptors representing the data elements and a message component having message descriptors representing the message elements and a presentation component having presentation descriptors representing the presentation elements, at least two of the plurality of components being operatively coupled to one another, the descriptors expressed in a structured definition language;
selecting a plurality of dependency links associated with events corresponding to the embedded elements, the dependency links for describing the workflow of the plurality of components in respect to operation of the component based application when executed on the device;
generating in an instructional language a set of instructions based on the dependency links, the set of instructions for coordinating the operation of the plurality of components; and
inserting the set of instructions in a workflow component;
wherein the plurality of components and the workflow component are subsequently packaged as the component based application.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for representing a workflow for a plurality of components (data, message and presentation components) of a component-based application configured from a page-based application for messaging over a network between a device and a schema-defined service of a data source. The respective data, message and presentation components, selected from a series of presentation pages of the page-based application, have data, message and presentation descriptors in a structured data language representing respective elements embedded in the presentation pages. At least two of the components are operatively coupled to one another. Dependency links associated with events corresponding to the embedded elements are selected to describe the workflow of the components for operation when executed on the device. A set of instructions based on the dependency links are generated for a workflow component of the component based application to coordinate the operation of the other components.
71 Citations
41 Claims
-
1. A method for representing a workflow for a plurality of components transformed from a pre-existing page-based application, the plurality of components for configuring as a component based application to assist with messaging over a network between a device and a schema-defined service of a data source, the page-based application configured as a series of presentation pages including embedded data, messaging and presentation elements for interaction with a user interface, the method comprising the steps of:
-
selecting the plurality of components transformed from the page-based application, the plurality of components comprising a data component having data descriptors representing the data elements and a message component having message descriptors representing the message elements and a presentation component having presentation descriptors representing the presentation elements, at least two of the plurality of components being operatively coupled to one another, the descriptors expressed in a structured definition language; selecting a plurality of dependency links associated with events corresponding to the embedded elements, the dependency links for describing the workflow of the plurality of components in respect to operation of the component based application when executed on the device; generating in an instructional language a set of instructions based on the dependency links, the set of instructions for coordinating the operation of the plurality of components; and inserting the set of instructions in a workflow component; wherein the plurality of components and the workflow component are subsequently packaged as the component based application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for representing a workflow for a plurality of components transformed from a pre-existing page-based application, the plurality of components for configuring as a component based application to assist with messaging over a network between a device and a schema-defined service of a data source, the page-based application configured as a series of presentation pages including embedded data, messaging and presentation elements for interaction with a user interface, the system comprising:
-
a processor and a memory coupled thereto, said memory storing computer readable code for configuring the processor for execution, said code comprising; a component storage module for providing the plurality of components transformed from the page-based application, the plurality of components comprising a data component having data descriptors representing the data elements and a message component having message descriptors representing the message elements and a presentation component having presentation descriptors representing the presentation elements, at least two of the plurality of components being operatively coupled to one another, the descriptors expressed in a structured definition language, and for providing a plurality of dependency links associated with events corresponding to the embedded elements, the dependency links for describing the workflow of the plurality of components in respect to operation of the component based application when executed on the device; and a workflow module generating in an instructional language a set of instructions based on the dependency links, the set of instructions for coordinating the operation of the plurality of components and for inserting the set of instructions in a workflow component; wherein the plurality of components and the workflow component are subsequently packaged as the component based application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product for representing a workflow for a plurality of components transformed from a pre-existing page-based application, the plurality of components for configuring as a component based application to assist with messaging over a network between a device and a schema-defined service of a data source, the page-based application configured as a series of presentation pages including embedded data, messaging and presentation elements for interaction with a user interface, the computer program product comprising:
-
a computer readable medium; a component storage module stored on the computer readable medium for providing the plurality of components transformed from the page-based application, the plurality of components comprising a data component having data descriptors representing the data elements and a message component having message descriptors representing the message elements and a presentation component having presentation descriptors representing the presentation elements, at least two of the plurality of components being operatively coupled to one another, the descriptors expressed in a structured definition language, and for providing a plurality of dependency links associated with events corresponding to the embedded elements, the dependency links for describing the workflow of the plurality of components in respect to operation of the component based application when executed on the device; and a workflow module coupled to the storage module for generating in an instructional language a set of instructions based on the dependency links, the set of instructions for coordinating the operation of the plurality of components and for inserting the set of instructions in a workflow component; wherein the plurality of components and the workflow component are subsequently packaged as the component based application.
-
Specification