System, method, and article of manufacture for using a replaceable component to select a replaceable quality of service capable network communication channel component
First Claim
Patent Images
1. A communication method comprising:
- creating, by at least one ORB, an instance of a first transport plug-in to initiate a communication path;
creating an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; and
notifying the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture for communication in a network application. A connection or communication path to a replaceable transport is initiated in a network application. After the initiation, the network application creates an object to accept the connection or communication path. Once the connection or communication path is established, the network application provides QoS information for the replaceable transport to the replaceable transport, and to at least one object corresponding to the connection or communication path.
-
Citations
47 Claims
-
1. A communication method comprising:
-
creating, by at least one ORB, an instance of a first transport plug-in to initiate a communication path; creating an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; and notifying the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A communication method in a network application comprising:
-
creating, by at least one ORB, an instance of a first transport plug-in to initiate a communication path; creating an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; notifying the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport; receiving a request to send a message, wherein the request includes information reflective of at least one of a selected communication path and a selected service level, and the selected service level reflects at least one of a specified Quality of Service (QoS) associated with delivery of the message and a specified priority for handling the message by a server; and choosing a subsequent communication path and a priority to service the request based on the information with the request.
-
-
16. A communication method in a network application comprising:
-
receiving, from a first network node, a request to send a message, wherein the request includes information indicating at least one of a selected communication path and a selected service level, said information having a data form that is not specific to any particular transport; and
wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with delivery of the message and a specified priority for handling the message by a server, wherein the server comprises a second network node; andchoosing a subsequent communication path and a priority to service the request based on the information with the request.
-
-
17. An apparatus for communication comprising:
a memory having an executable program that; creating, by at least one ORB, an instance of a first transport plug-in to initiate a communication path; creating an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; and notifying the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport; and a processor configured to execute the program.
-
18. An apparatus for communication in a network application comprising:
-
means for creating, by at least one ORB, an instance of a first transport plug-in to initiate a communication path; means for creating an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; and means for notifying the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer storage medium with code embodied therein for causing a computer to perform a communication method, the method comprising:
-
creating, by at least one ORB, an instance of a first transport plug-in to initiate a communication path; creating an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; and notifying the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus for communication in a network application comprising:
-
a memory having a program that, when executed by a processor; creates, by at least one ORB, an instance of a first transport plug-in to initiate a communication path; creates an instance of a second transport plug-in in response to the previously created instance of the first transport plug-in; notifies the at least one ORB of the acceptance of the communication path, wherein the first transport plug-in and the second transport plug-in are based on an implementation of one or more replaceable transport abstractions, and wherein said instances of the first and second transport plug-ins operate in accordance with information reflective of a service level specific to the first and second transport plug-ins, said information having a data form that is not specific to any particular transport; receives, from a first network node, a request to send a message, wherein the request includes information reflective of at least one of a selected communication path and a selected service level, and the selected service level reflects at least one of a specified quality of service associated with delivery of the message and a specified priority for handling the message by a server wherein the server comprises a second network node; and chooses a subsequent communication path and priority to service the request based on the information with the request; and a processor configured to execute the program.
-
-
45. An apparatus for communication in a network application comprising:
-
a memory having a program that when executed by a processor; receives, from a first network node, a request to send a message, wherein the request includes information reflective of at least one of a selected communication path and a selected service level, said information having a data form that is not specific to any particular transport, and wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with delivery of the message and a specified priority for handling the message by a server, wherein the server comprises a second network node; and chooses a subsequent communication path and a priority to service the request based on the information with the request; and a processor configured to execute the program.
-
-
46. A computer storage medium with code embodied therein for causing a computer to perform a communication method in a network application, the method comprising:
-
receiving, from a first network node, a request to send a message, wherein the request includes information reflective of at least one of a selected communication path and a selected service level, said information having a data form that is not specific to any particular transport, and wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with delivery of the message and a specified priority for handling the message by a server, wherein the server comprises a second network node; and choosing a subsequent communication path and a priority to service the request based on the information with the request.
-
-
47. An apparatus for a communication method in a network application comprising:
-
means for receiving a request, from a first network node, to send a message, wherein the request includes information reflective of at least one of a selected communication path and a selected service level, said information having a data form that is not specific to any particular transport, and wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with delivery of the message and a specified priority for handling the message by a server, wherein the server comprises a second network node; and means for choosing a subsequent communication path and a priority to service the request based on the information with the request.
-
Specification