Software architecture system with embedded virtual router
First Claim
1. An appliance configured to perform a physical cycle of operation on an article, comprisingat least one controller connected to at least one memory location,at least two software components in different locations, configured to collaborate with each other by message in at least one method of access or exposure to each other to facilitate the cycle of operation through the at least one controller, andin one of the at least one controller or the memory location that encapsulates routing information about the locations of the at least two software components wherein collaboration between the at least two software components is uniform and identical whether the collaboration is over a network or within a shared runtime environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a network system of at least two appliances, each appliance configured to perform a cycle of operation on an article, and each appliance having its own software architecture. An embedded virtual router enables communication among appliance components independent of the architecture of the software.
76 Citations
21 Claims
-
1. An appliance configured to perform a physical cycle of operation on an article, comprising
at least one controller connected to at least one memory location, at least two software components in different locations, configured to collaborate with each other by message in at least one method of access or exposure to each other to facilitate the cycle of operation through the at least one controller, and in one of the at least one controller or the memory location that encapsulates routing information about the locations of the at least two software components wherein collaboration between the at least two software components is uniform and identical whether the collaboration is over a network or within a shared runtime environment.
-
19. An appliance configured to perform a physical cycle of operation on an article, comprising:
-
at least one embedded client in collaboration with at least one embedded component in different locations to facilitate the physical cycle of operation, and routing information about the locations of the at least one embedded component and the at least one embedded client wherein collaboration between the at least one embedded client and at least one embedded component is uniform and identical whether the collaboration is over a network or within a shared runtime environment. - View Dependent Claims (20, 21)
-
Specification