Claims
- 1. A communication method in a network application comprising:
initiating, in a network application, a communication path corresponding to a replaceable transport; creating an object to accept the communication path in the network application; and providing information reflective of a service level for the replaceable transport to the replaceable transport and to at least one object corresponding to the communication path once the communication path is established in the network application.
- 2. The communication method of claim 1, wherein the information reflective of a service level comprises a list of Quality of Service (QoS) parameters.
- 3. The communication method of claim 1, wherein the network application stores the information reflective of the service level without interpreting the information.
- 4. The communication method of claim 1, further comprising:
selecting a service level scheduling parameter of communication in the network application.
- 5. The communication method of claim 4, wherein the scheduling parameter is at least one of time, priority, latency and bandwidth.
- 6. The communication method of claim 1, wherein the initiating occurs at a client and the creating occurs at a server.
- 7. The communication method of claim 1, further comprising:
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.
- 8. The communication method of claim 7, wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with a delivery of the message and a priority for handling the message by a server, the method further comprising:
choosing a communication path and priority to service the request based on the information with the request.
- 9. The communication method of claim 1, the initiating comprising:
instantiating an object operable to read data from a network and write data to the network.
- 10. The communication method of claim 9, wherein the instantiated object is further operable to shutdown the communication path upon failure.
- 11. The communication method of claim 1, the providing comprising:
transmitting the information to the replaceable transport, a first object corresponding to the communication path, and a second object corresponding to the communication path, once the communication path is established in the network application.
- 12. The communication method of claim 11, wherein the first object is a factory object which is operable to perform the initiating, and the second object is an factory object which is operable to perform the creating.
- 13. The communication method of claim 2, wherein the list is a comma-delimited list of QoS parameters in string form.
- 14. The method of claim 1, wherein the network application is an object request broker (ORB).
- 15. A communication method in a network application comprising:
initiating, in a network application, a communication path corresponding to a replaceable transport; creating an object to accept the communication path in the network application; providing information reflective of a service level for the replaceable transport to the replaceable transport and to at least one object corresponding to the communication path once the communication path is established in the network application; 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 deliver of the message and a priority for handling the message by a server; and choosing a communication path and priority to service the request based on the information with the request.
- 16. A communication method in a network application comprising:
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 wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with deliver of the message and a priority for handling the message by a server; and choosing a communication path and priority to service the request based on the information with the request.
- 17. An apparatus for communication in a network application comprising:
a memory having a program that: initiates in a network application, a communication path corresponding to a replaceable transport; creates an object to accept the communication path in the network application; and provides information reflective of a service level for the replaceable transport to the replaceable transport and to at least one object corresponding to the communication path once the communication path is established in the network application; and a processor that runs the program.
- 18. An apparatus for communication in a network application comprising:
means for initiating, in a network application, a communication path corresponding to a replaceable transport; means for creating an object to accept the communication path in the network application; and means for providing information reflective of a service level for the replaceable transport to the replaceable transport and to at least one object corresponding to the communication path once the communication path is established in the network application.
- 19. The apparatus of claim 18, wherein the information reflective of a service level comprises a list of Quality of Service (QoS) parameters.
- 20. The apparatus of claim 18, wherein the network application stores the information reflective of the service level without interpreting the information.
- 21. The apparatus of claim 18, further comprising:
means for selecting a service level scheduling parameter of communication in the network application.
- 22. The apparatus of claim 21, wherein the scheduling parameter is at least one of time, priority, latency and bandwidth.
- 23. The apparatus of claim 18, further comprising:
means for 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.
- 24. The apparatus of claim 23, wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with a delivery of the message and a priority for handling the message by a server, and further comprising:
means for choosing a communication path and priority to service the request based on the information with the request.
- 25. The apparatus of claim 18, the means for initiating comprising:
means for instantiating an object operable to read data from a network and write data to the network.
- 26. The apparatus of claim 25, wherein the instantiated object is further operable to shutdown the communication path upon failure.
- 27. The apparatus of claim 18, the means for providing comprising:
means for transmitting the information to the replaceable transport, a first object corresponding to the communication path, and a second object corresponding to the communication path, once the communication path is established in the network application.
- 28. The apparatus of claim 27, wherein the first object is a factory object which is operable to perform the initiating, and the second object is a factory object which is operable to perform the creating.
- 29. The apparatus of claim 19, wherein the list is a comma-delimited list of QoS parameters in string form.
- 30. The apparatus of claim 18, wherein the network application is an object request broker (ORB).
- 31. A computer-readable medium for causing a computer to perform a communication method in a network application, the method comprising:
initiating, in a network application, a communication path corresponding to a replaceable transport; creating an object to accept the communication path in the network application; and providing information reflective of a list of Quality of Service (QoS) parameters to the replaceable transport and to at least one object corresponding to the communication path once the communication path is established in the network.
- 32. The computer readable medium of claim 31, wherein the network application stores information reflective of the Quality of Service (QoS) without interpreting the information.
- 33. The computer readable medium of claim 31, further comprising:
selecting a Quality of Service (QoS) scheduling parameter of communication in the network application.
- 34. The computer readable medium of claim 33, wherein the scheduling parameter comprises at least one of a time, priority, latency and bandwidth.
- 35. The computer readable medium of claim 31, wherein the initiating occurs at a client and the creating occurs at a server.
- 36. The computer readable medium of claim 31, further comprising:
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.
- 37. The computer readable medium of claim 36, wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with a delivery of the message and a priority for handling the message by a server, and further comprising:
choosing a communication path and priority to service the request based on the information with the request.
- 38. The computer readable medium of claim 31, the initiating comprising:
initiating an object operable to read data from a network and write data to the network.
- 39. The computer readable medium of claim 38, wherein the instantiated object is further operable to shutdown the communication path upon failure.
- 40. The computer readable medium of claim 31, the providing comprising transmitting the information to the replaceable transport, a first object corresponding to the communication path, and a second object corresponding to the communication path, once the communication path is established in the network application.
- 41. The computer readable medium of claim 40, wherein the first object is a factory object which is operable to perform the initiating, and the second object is a factory object which is operable to perform the creating.
- 42. The computer readable medium of claim 31, wherein the list is a comma-delimited list of QoS parameters in string form.
- 43. The computer readable medium of claim 31, wherein the network application is an object request broker (ORB).
- 44. An apparatus for communication in a network application comprising:
a memory having a program that: initiates, in a network application, a communication path corresponding to a replaceable transport; creates an object to accept the communication path in the network application; provides information reflective of a service level for the replaceable transport to the replaceable transport and to at least one object corresponding to the communication path once the communication path is established in the network application; receives 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 deliver of the message and a priority for handling the message by a server; and chooses a communication path and priority to service the request based on the information with the request; and a processor that runs the program.
- 45. An apparatus for communication in a network application comprising:
a memory having a program that: receives 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 wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with deliver of the message and a priority for handling the message by a server; and chooses a communication path and priority to service the request based on the information with the request; and a processor that runs the program
- 46. A computer-readable medium for causing a computer to perform a communication method in a network application, the method comprising:
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 wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with deliver of the message and a priority for handling the message by a server; and choosing a communication path and 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 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 wherein the selected service level reflects at least one of a specified Quality of Service (QoS) associated with deliver of the message and a priority for handling the message by a server; and means for choosing a communication path and priority to service the request based on the information with the request.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/282,163, filed Apr. 9, 2001, the disclosure of which is expressly incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60282163 |
Apr 2001 |
US |