Software Architecture System with Embedded Virtual Router
First Claim
1. A network system comprising at least two components of at least one appliance, each component configured to perform a physical cycle of operation on an article, and each component having its own software architecture implementation, each software architecture implementation including a plurality of software operating components, an internal communications network layer interface for facilitating network communications between the components, and a hardware abstraction layer for assigning the addresses of connected electrical circuits on which the software operating components will operate, characterized by:
- an embedded virtual router formed of a collection of application program interfaces (“
API'"'"'s”
), each having an individual named variable derived from the hardware abstraction layer independent of the assigned address, wherein a collaboration between a software architecture implementation and one or more software operating components across the network is independent of the architecture of any of the software architecture implementations.
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.
-
Citations
10 Claims
-
1. A network system comprising at least two components of at least one appliance, each component configured to perform a physical cycle of operation on an article, and each component having its own software architecture implementation, each software architecture implementation including a plurality of software operating components, an internal communications network layer interface for facilitating network communications between the components, and a hardware abstraction layer for assigning the addresses of connected electrical circuits on which the software operating components will operate, characterized by:
an embedded virtual router formed of a collection of application program interfaces (“
API'"'"'s”
), each having an individual named variable derived from the hardware abstraction layer independent of the assigned address, wherein a collaboration between a software architecture implementation and one or more software operating components across the network is independent of the architecture of any of the software architecture implementations.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A network comprising:
-
a first component having a first software operating environment and application logic, and a second component having a second software operating environment and application logic wherein the first component has identification and routing information encapsulated from the application logic, whereby the application logic in the first component can invoke a function of the second component utilizing the encapsulated identification and routing information of the second component where the invocation does not contain identification and routing information.
-
Specification