Claims
- 1. A method for providing communications between networked computing devices using a high-level Extensible Markup Language (XML) structure, comprising:
defining a plurality of desired transactions to be communicated between the networked computing devices; establishing an XML schema for each transaction; establishing a communication session between said networked computing devices; maintaining communication session state information on each computing device; and sending a text-based transaction messages between said networked computing devices using Hypertext Transport Protocol (HTTP).
- 2. The method of claim 1, wherein a transaction message contains both data and instructions.
- 3. The method of claim 1, wherein said networked computing devices are networked to each other over a network selected from the group consisting of: wired LANs, wireless LANs, wired WANs, wireless WANs, wired Internet, and wireless Internet.
- 4. The method of claim 1, wherein said networked computing devices employ different database types and structures.
- 5. The method of claim 1, wherein said desired transactions implement flow of control, prioritization and interrupts between said networked computing devices.
- 6. The method of claim 1, wherein said desired transactions implement error handling between said networked computing devices.
- 7. The method of claim 1, wherein said text-based transaction messages are sent securely using HTTPS.
- 8. The method of claim 1, wherein said networked computing devices are an Internet web server and a wireless patient monitor and said text-based transaction messages are used to provide bidirectional transmission of data and instructions.
- 9. A system for providing communications between networked computing devices using a high-level Extensible Markup Language (XML) structure, comprising:
at least two computing devices connected to each other on a network; software instructions on said computing devices adapted to define an XML schema for each of a plurality of desired transactions to be communicated between the networked computing devices; software instructions on said computing devices adapted to establish a communication session between said networked computing devices; software instructions on said computing devices adapted to maintain communication session state information on each computing device; and software instructions on said computing devices adapted to send a text-based transaction messages between said networked computing devices using Hypertext Transport Protocol (HTTP).
- 10. The system of claim 9, wherein a transaction message contains both data and instructions.
- 11. The system of claim 9, wherein said network is selected from the group consisting of:
wired LANs, wireless LANs, wired WANs, wireless WANs, wired Internet, and wireless Internet.
- 12. The system of claim 9, wherein each computing devices includes different database type and structure.
- 13. The system of claim 9, wherein said software instructions on said computing devices are further adapted to implement flow of control, prioritization and interrupts between said networked computing devices.
- 14. The system of claim 9, wherein said software instructions on said computing devices are further adapted to implement error handling between said networked computing devices.
- 15. The system of claim 9, wherein said software instructions on said computing devices is further adapted to send said text-based transaction messages securely using HTTPS.
- 16. The system of claim 9, wherein said computing devices comprise an Internet web server and a wireless patient monitor.
RELATIONSHIP TO PRIOR APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/292,068, filed May 18, 2001 and hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60292068 |
May 2001 |
US |