System and method and apparatus for using UML tools for defining web service bound component applications
First Claim
1. A system for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining at least a portion of a workflow of the software application, the software application for facilitating interaction with a schema-defined service by a device over a network, the system comprising:
- a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool, the workflow sequence being based on at least one of a flow diagram and a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components; and
a workflow generator for generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism configured for associating a processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining a workflow of the software application. The software application is used for facilitating interaction with a schema-defined service by a terminal device over a network. The system and method comprise a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool. The workflow sequence is associated with at least one of a flow diagram or a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components. The system and method also include a workflow generator for generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism for associating processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application. The workflow mechanism can be a component mapping expressed in the metadata descriptors of the first set of components or expressed as the series of scripted instructions.
113 Citations
22 Claims
-
1. A system for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining at least a portion of a workflow of the software application, the software application for facilitating interaction with a schema-defined service by a device over a network, the system comprising:
-
a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool, the workflow sequence being based on at least one of a flow diagram and a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components; and
a workflow generator for generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism configured for associating a processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining at least a portion of a workflow of the software application, the software application for facilitating interaction with a schema-defined service by a terminal device over a network, the method comprising the steps of:
-
identifying a workflow sequence generated by a modeling tool in an output of the modeling tool, the workflow sequence being based on at least one of a flow diagram and a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components; and
generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism configured for associating a processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining at least a portion of a workflow of the software application, the software application for facilitating interaction with a schema-defined service by a terminal device over a network, the computer program product comprising:
-
a computer readable medium;
a workflow extractor module stored on the computer readable medium for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool, the workflow sequence based on at least one of a flow diagram and a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components; and
a workflow generator module coupled to the workflow extractor module for generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism configured for associating a processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application.
-
Specification