Embedded processes as a network service
First Claim
Patent Images
1. A system for providing access to an embedded process as a network service, comprising:
- a server computer;
an embedded process, wherein the embedded process is interconnected to said server computer;
a data communications network connected to the server computer;
a server proxy means providing a connection between the server computer and the embedded process for presenting an external address of the embedded process to the network, receiving connection requests for the embedded process, and transferring communications messages received from said data communications network to said embedded process; and
an embedded process handling proxy means connected between said embedded process and said server proxy means for communicating data messages from the embedded process to said server proxy.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for providing access to embedded processes as a network service Software proxies within the server route message traffic to one or more embedded processes. A server proxy and an embedded process handling proxy establish the connection between server and embedded processes. The embedded process handling proxy and/or the server proxy map the external identifiers to internal identifier corresponding to one or more embedded processes. The embedded process handling proxy abstracts the network processing away from the embedded processes and allows them to remain dedicated to their specialized functions.
52 Citations
13 Claims
-
1. A system for providing access to an embedded process as a network service, comprising:
-
a server computer;
an embedded process, wherein the embedded process is interconnected to said server computer;
a data communications network connected to the server computer;
a server proxy means providing a connection between the server computer and the embedded process for presenting an external address of the embedded process to the network, receiving connection requests for the embedded process, and transferring communications messages received from said data communications network to said embedded process; and
an embedded process handling proxy means connected between said embedded process and said server proxy means for communicating data messages from the embedded process to said server proxy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An embedded process processing system comprising:
-
a client; and
a server having an embedded process handling proxy adapted to route one or more process requests from the client to one or more embedded process, the embedded process handling proxy routing the one or more process requests based on a mapping of an external identifier to an internal identifier that specifies one or more particular embedded process. - View Dependent Claims (8, 9, 10)
-
-
11. A method for providing access to embedded processes as a network service, comprising:
-
a) receiving from a source a first message having an external identifier;
b) mapping the external identifier to an internal identifier, corresponding to one or more embedded processes; and
c) transmitting said first message to one or more embedded processes based on the internal identifier. - View Dependent Claims (12, 13)
-
Specification