System and method for communicating between software applications, particularly mes (manufacturing execution system) applications
1 Assignment
0 Petitions
Accused Products
Abstract
Applications to be connected, particularly MES (manufacturing execution system) applications, as well as the communications mechanisms are depicted in the object model of the framework (IF; IF meaning industrial framework) by using wrappers and/or adapters and, as a result, can be manipulated in a uniformly homogenous manner in the framework. The invention is advantageous in that the very heterogeneous structures of the applications are depicted on a common model and can be comfortably and easily used by a user by means of generic mechanisms. That is to say that the effort of programming is eliminated and, as a result, this communication can be easily projected by establishing a so-called connection.
50 Citations
33 Claims
-
1-13. -13. (cancelled)
-
14. A system for communicating between software applications, comprising:
-
at least one mechanism of communication;
at least one central processing unit for storing the software applications; and
at least one framework program coupling the software applications, wherein the software applications are mapped to an object model of the framework program, wherein the mechanism of communication is mapped to the object model of the framework program, wherein a communication link is set up between two or more objects of the object model by connecting methods of the objects and/or data of the objects and/or the objects themselves, wherein an exchange of data and/or information and/or events takes place over the communication link, wherein any desired data and/or information and/or events of the software applications being exchanged over the communication link independently of the internal format of the respective software applications and/or independently of the underlying format of the mechanism of communication. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for communicating between software applications, comprising:
-
providing at least one mechanism of communication;
providing at least one framework program coupling the software applications;
storing the software applications on at least one central processing unit;
mapping the software applications to an object model of the framework program;
mapping the mechanism of communication to the object model of the framework program;
setting up a communication link between two or more objects of the object model by connecting methods of the objects and/or data of the objects and/or the objects themselves; and
providing an exchange of data and/or information and/or events via the communication link, wherein any desired data and/or information and/or events of the software applications are exchanged via the communication link independently of the internal format of the respective software applications and/or independently of the underlying format of the mechanism of communication. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A data carrier, comprising a computer program, the computer program is implementing a method for communicating between software applications, the method comprising:
-
providing at least one mechanism of communication;
providing at least one framework program coupling the software applications;
storing the software applications on at least one central processing unit;
mapping the software applications to an object model of the framework program;
mapping the mechanism of communication to the object model of the framework program;
setting up a communication link between two or more objects of the object model by connecting methods of the objects and/or data of the objects and/or the objects themselves; and
providing an exchange of data and/or information and/or events via the communication link, wherein any desired data and/or information and/or events of the software applications are exchanged via the communication link independently of the internal format of the respective software applications and/or independently of the underlying format of the mechanism of communication.
-
-
33. A data processing apparatus comprising a computer program to perform a method for communicating between software applications, the method comprising:
-
providing at least one mechanism of communication;
providing at least one framework program coupling the software applications;
storing the software applications on at least one central processing unit;
mapping the software applications to an object model of the framework program;
mapping the mechanism of communication to the object model of the framework program;
setting up a communication link between two or more objects of the object model by connecting methods of the objects and/or data of the objects and/or the objects themselves; and
providing an exchange of data and/or information and/or events via the communication link, wherein any desired data and/or information and/or events of the software applications are exchanged via the communication link independently of the internal format of the respective software applications and/or independently of the underlying format of the mechanism of communication.
-
Specification