System and method for managing software applications, particularly manufacturing execution system (MES) applications
First Claim
Patent Images
1. A system for integrating and/or managing software applications, particularly MES applications, comprising:
- a plurality of computer units for storing the software applications, such that at least some of the software applications are stored at computer units which can be located physically remote from each other and which are connected by the Internet or other network,at least one framework program coupling the software applications,a display apparatus for;
displaying in a first screen area a hierarchy of successive workflow steps that collectively define a workflow of different software applications in form of a tree structure, wherein each displayed workflow step defines a different entry point of a corresponding software application, including different software applications located physically remote from each other, such that individual displayed workflow elements act as user-selectable entry points for starting the corresponding individual software applications upon user selection of the individual displayed workflow elements, wherein display of the hierarchy of the successive software applications can be altered to show different function related tree structures depending on a user role, wherein the function is selected from the group consisting of;
production, planning, report and system and wherein the user role further determines access authorizations and display option, anddisplaying state information of an individual software application that has been selected in the first screen area in a second screen area,a user interface allowing a user to graphically modify the workflow by rearranging one or more displayed relationships between one or more elements of different software applications physically remote from each other, andat least one adapter for connecting the software applications to the framework program, with provision being made for communication between the software applications using the framework program.
1 Assignment
0 Petitions
Accused Products
Abstract
Software applications (A1-A6), especially MES (Manufacturing Execution Systems) applications often exist in a heterogeneous form. The inventive system and method enable a user at a work station (AV1-AV3, PIW1, PIW2) to manage and monitor a number of different applications. Applications from the ERP (Enterprise Resource Planning) level and from the automation level can also be integrated. In addition, a user can define and monitor workflows (operations for carrying out, e.g. production orders).
22 Citations
28 Claims
-
1. A system for integrating and/or managing software applications, particularly MES applications, comprising:
-
a plurality of computer units for storing the software applications, such that at least some of the software applications are stored at computer units which can be located physically remote from each other and which are connected by the Internet or other network, at least one framework program coupling the software applications, a display apparatus for; displaying in a first screen area a hierarchy of successive workflow steps that collectively define a workflow of different software applications in form of a tree structure, wherein each displayed workflow step defines a different entry point of a corresponding software application, including different software applications located physically remote from each other, such that individual displayed workflow elements act as user-selectable entry points for starting the corresponding individual software applications upon user selection of the individual displayed workflow elements, wherein display of the hierarchy of the successive software applications can be altered to show different function related tree structures depending on a user role, wherein the function is selected from the group consisting of;
production, planning, report and system and wherein the user role further determines access authorizations and display option, anddisplaying state information of an individual software application that has been selected in the first screen area in a second screen area, a user interface allowing a user to graphically modify the workflow by rearranging one or more displayed relationships between one or more elements of different software applications physically remote from each other, and at least one adapter for connecting the software applications to the framework program, with provision being made for communication between the software applications using the framework program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 28)
-
-
13. A method for integrating and managing software applications, particularly MES applications, in industrial installations and/or in industrial processes, comprising:
-
storing the software applications on a plurality of computer units, such that at least some of the software applications are stored at computer units which can be located physically remote from each other and which are connected by the Internet or other network, coupling the software applications to one another by means of at least one framework program, displaying, in a first screen area on a display apparatus, a hierarchy of successive workflow steps that collectively define a workflow of different software applications in form of a tree structure, wherein each displayed workflow step defines a different entry point of a corresponding software application, including different software applications located physically remote from each other, such that individual displayed workflow elements act as user-selectable entry points for starting the corresponding individual software applications upon user selection of the individual displayed workflow elements, wherein display of the hierarchy of the successive software applications can be altered to show different function related tree structures depending on a user role, wherein the function is selected from the group consisting of;
production, planning, report and system and wherein the user role further determines access authorizations and display option;displaying in a second screen area state information of an individual software application that has been selected in the first screen area, receiving, via a user interface, user input for graphically modifying the workflow by rearranging one or more displayed relationships between one or more elements of different software applications stored physically remote from each other, connecting the software applications to the framework program using adapters, and using the framework program to facilitate communication and/or data interchange between the software applications. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A framework program for integrating and managing software applications, in industrial installations, the framework program embodied in tangible computer readable media and when executed operable to:
-
couple the software applications to one another such that at least some of the software applications are stored at computer units which can be located physically remote from each other and which are connected by the Internet or other network, couple the software applications to one another, display, in a first screen area on a display apparatus, a hierarchy of successive workflow steps that collectively define a workflow of different software applications in form of a tree structure, wherein each displayed workflow step defines a different entry point of a corresponding software application, including different software applications which can be located physically remote from each other, such that individual displayed workflow elements act as user-selectable entry points for starting the corresponding individual software applications upon user selection of the individual displayed workflow elements, wherein display of the hierarchy of the successive software applications can be altered to show different function related tree structures depending on a user role, wherein the function is selected from the group consisting of;
production, planning, report and system and wherein the user role further determines access authorizations and display option;display, in a second screen area, state information of an individual software application that has been selected in the first screen area, receive, via a user interface, user input for graphically modifying the workflow by rearranging one or more displayed relationships between one or more elements of different software applications stored physically remote from each other, connect to the software applications using adapters, and effect communication between the software applications.
-
-
26. A tangible data storage medium for storing a computer program for integrating and managing software applications, in industrial installations and/or in industrial processes the computer program when executed operable to:
-
couple the software applications to one another via the Internet or other network, display, in a first screen area on a display apparatus, a hierarchy of successive workflow steps that collectively define a workflow of different software applications in form of a tree structure, wherein each displayed workflow step defines a different entry point of a corresponding software application coupled to one another via the Internet or other network, such that individual displayed workflow elements act as user-selectable entry points for starting the corresponding individual software applications upon user selection of the individual displayed workflow elements, wherein display of the hierarchy of the successive software applications can be altered to show different function related tree structures depending on a user role, wherein the function is selected from the group consisting of;
production, planning, report and system and wherein the user role further determines access authorizations and display option;display, in a second screen area, state information of an individual software application that has been selected in the first screen area, receive, via a user interface, user input for graphically modifying the workflow by rearranging one or more displayed relationships between one or more elements of different software applications stored physically remote from each other, connect to the software applications using adapters, and effect communication between the software applications.
-
-
27. A data processing device comprising:
- at least one framework program for integrating and managing software applications, wherein;
the software applications include software applications stored at computer units which can be located physically remote from each other and which are connected by the Internet or other network the software applications can be coupled to one another by means of the at least one framework program, a hierarchy of successive software applications that collectively define the framework program is displayed in a first screen area on a display apparatus in form of a tree structure, wherein different displayed graphical representations of the hierarchy are linked to different corresponding software applications, including different software applications located physically remote from each other, such that the individual displayed graphical representations act as user-selectable entry points for starting the corresponding individual software applications upon user selection of the individual displayed graphical representations, wherein display of the hierarchy of the successive software applications can be altered to show different function related tree structures depending on a user role, wherein the function is selected from the group consisting of;
production, planning, report and system and wherein the user role farther determines access authorizations and display option;state information of an individual software application that has been selected in the first screen area is displayed in a second screen area, a user interface allows a user to graphically modify the hierarchy by rearranging one or more displayed relationships between one or more graphical representations of different software applications stored physically remote from each other, and the software applications are connected to the framework program using adapters, with communication between the software applications being effected using the framework program.
- at least one framework program for integrating and managing software applications, wherein;
Specification