IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0653614
(2000-08-31)
|
발명자
/ 주소 |
- Slaughter,Gregory L.
- Saulpaugh,Thomas E.
- Traversat,Bernard A.
- Duigou,Michael J.
|
출원인 / 주소 |
|
대리인 / 주소 |
Meyertons, Hood, Kivlin, Kowert &
|
인용정보 |
피인용 횟수 :
92 인용 특허 :
135 |
초록
▼
A system and method for interaction and access to shared content among clients and services in a distributed computing environment. A client may access a space service. The space service may store one or more XML service advertisements and/or other XML content in a space, and each of the service ad
A system and method for interaction and access to shared content among clients and services in a distributed computing environment. A client may access a space service. The space service may store one or more XML service advertisements and/or other XML content in a space, and each of the service advertisements may include information which is usable to access and execute a corresponding service. The space service may include an XML schema which specifies one or more messages usable to invoke functions of the space service. For example, the schema may specify methods for reading advertisements from the space and publishing advertisements in the space. In accessing the space service, the client may send information such as an XML message (as specified in the schema) to the space service at an Internet address. In accessing the space service, the client may search the one or more service advertisements stored in the space. The client may select one of the service advertisements from the space. The desired service may be executed on behalf of the client. Upon execution, the service may generate a set of results. In one embodiment, these results may be published in a new space which may be accessed by the client for whose benefit the service was executed.
대표청구항
▼
What is claimed is: 1. A computer-implemented method comprising: a client accessing a space service according to a schema for the space service, wherein the space service is operable to store one or more service advertisements in a space, wherein each of the service advertisements comprises informa
What is claimed is: 1. A computer-implemented method comprising: a client accessing a space service according to a schema for the space service, wherein the space service is operable to store one or more service advertisements in a space, wherein each of the service advertisements comprises information which is usable to access a corresponding service, and wherein the space service is configured to provide functions to manage or access the one or more service advertisements in the space, wherein the functions of the space service are invoked according to the schema for the space service which specifies one or more messages for invoking functions of the space service, and wherein the schema specifies messages usable to read advertisements from the space and publish advertisements in the space; the client selecting one of the service advertisements from the space; and the client using the information from the selected service advertisement to execute the corresponding service. 2. The method of claim 1, wherein the client accessing the space service comprises the client sending messages to the space service at a Uniform Resource Identifier (URI). 3. The method of claim 1, wherein the schema is expressed in a data representation language. 4. The method of claim 3, wherein the data representation language comprises extensible Markup Language (XML). 5. The method of claim 1, wherein the client accessing the space service comprises the client sending at least one of the messages specified in the schema to the space service. 6. The method of claim 1, wherein the client accessing the space service comprises the client searching the one or more service advertisements stored in the space. 7. The method of claim 1, wherein each of the one or more service advertisements comprises a URI at which the corresponding service may be accessed and a schema which specifies messages usable to invoke functions of the corresponding service. 8. The method of claim 7, wherein each schema is expressed in a data representation language. 9. The method of claim 8, wherein the data representation language comprises extensible Markup Language (XML). 10. The method of claim 1, further comprising: generating results in response to the executing the corresponding service for the selected service advertisement for the client; and publishing the results in a network-addressable location, wherein information usable to access the network-addressable location is provided in an advertisement for the network addressable-location. 11. The method of claim 1, further comprising: the client sending an instantiation request to the space after the selecting one of the service advertisements from the space; obtaining a lease for the corresponding service for the selected service advertisement; sending the lease and the selected service advertisement to the client; and constructing a gate for the client to access the corresponding service. 12. A computer system comprising: a client; a first service; and a space service which is communicatively coupled to the client and the first service; wherein the first service is operable to send a message according to a schema for the space service to publish a service advertisement with the space service, wherein the service advertisement comprises information which is usable to access the first service; wherein the space service is operable to store the service advertisement; and wherein the client is operable to communicate with the space service according to the message schema for the space service to access the space service and select the service advertisement from the space service, and wherein the client is further operable to use the information from the service advertisement to execute the first service. 13. The system of claim 12, wherein the client is operable to access the space service by sending the one or more messages to the space service at a URI. 14. The system of claim 12, wherein the schema is expressed in a data representation language. 15. The system of claim 14, wherein the data representation language comprises eXtensible Markup Language (XML). 16. The system of claim 12, wherein the schema specifies messages usable to read advertisements from the space service and publish advertisements in the space service. 17. The system of claim 12, wherein the client is operable to search a plurality of advertisements stored in the space. 18. The system of claim 12, wherein the service advertisement comprises a URI at which the first service may be accessed and a schema which specifies messages usable to invoke functions of the first service. 19. The system of claim 18, wherein the schema is expressed in a data representation language. 20. The system of claim 19, wherein the data representation language comprises eXtensible Markup Language (XML). 21. The system of claim 12, wherein the first service is operable to generate results in response to the client accessing the first service using the service advertisement; and wherein the space service is operable to store the results in a network-addressable location, wherein information usable to access the network-addressable location is provided in an advertisement for the network addressable-location. 22. The system of claim 1, wherein the space service is operable to obtain a lease for the first service and send the lease and the service advertisement to the client; and wherein the client is operable to construct a gate for the client to access the first service using the lease and the service advertisement sent by the space service. 23. A tangible computer-readable medium comprising program instructions which are computer-executable to implement: a client accessing a space service according to a schema for the space service, wherein the space service is operable to store one or more service advertisements in a space, wherein each of the service advertisements comprises information which is usable to access a corresponding service, and wherein the space service is configured to provide functions to manage or access the one or more service advertisements in the space, wherein the functions of the space service are invoked according to the schema for the space service which specifies one or more messages for invoking functions of the space service, and wherein the schema specifies messages usable to read advertisements from the space and publish advertisements in the space; the client selecting one of the service advertisements from the space; and the client using the information from the selected service advertisement to execute the corresponding service. 24. The tangible computer-readable medium of claim 23, wherein in the client accessing the space service, the program instructions are further computer-executable to implement the client sending messages to the space service at a URI. 25. The tangible computer-readable medium of claim 23, wherein the schema is expressed in a data representation language. 26. The tangible computer-readable medium of claim 25, wherein the data representation language comprises eXtensible Markup Language (XML). 27. The tangible computer-readable medium of claim 23, wherein in the client accessing the space service, the program instructions are further computer-executable to implement the client sending at least one of the messages specified in the schema to the space service. 28. The tangible computer-readable medium of claim 23, wherein in the client accessing the space service, the program instructions are further computer-executable to implement the client searching the one or more service advertisements stored in the space. 29. The tangible computer-readable medium of claim 23, wherein each of the one or more service advertisements comprises a URI at which the corresponding service may be accessed and a schema which specifies messages usable to invoke functions of the corresponding service. 30. The tangible computer-readable medium of claim 29, wherein each schema is expressed in a data representation language. 31. The tangible computer-readable medium of claim 30, wherein the data representation language comprises eXtensible Markup Language (XML). 32. The tangible computer-readable medium of claim 23, wherein the program instructions are further computer-executable to implement: generating results in response to the executing the corresponding service for the selected service advertisement for the client; and publishing the results in a network-addressable location, wherein information usable to access the network-addressable location is provided in an advertisement for the network addressable-location. 33. The tangible computer-readable medium of claim 23, wherein the program instructions are further computer-executable to implement: the client sending an instantiation request to the space after the selecting one of the service advertisements from the space; obtaining a lease for the corresponding service for the selected service advertisement; sending the lease and the selected service advertisement to the client; and constructing a gate for the client to access the corresponding service. 34. A computer-implemented method comprising: storing a set of information in a space by sending at least one message specified in a schema for the space, wherein the schema specifies a plurality of messages usable to invoke functions of the space, wherein the set of information is expressed in a data representation language, and wherein the space is addressable at a Uniform Resource Identifier (URI); a client locating the space at the URI; the client retrieving the set of information expressed in the data representation language from the space by sending at least one of the messages specified in the schema for the space. 35. The method of claim 34, wherein the data representation language comprises extensible Markup Language (XML). 36. The method of claim 34, wherein the space comprises one or more web pages which are viewable by a web browser. 37. The method of claim 34, wherein the schema is expressed in the data representation language. 38. A computer system comprising: a space which is operable to store a set of information expressed in a data representation language, wherein the space is addressable at a Uniform Resource Identifier (URI), and wherein the space comprises a schema which specifies one or more messages usable to invoke functions of the space; and a client which is communicatively coupled to the space, wherein the client is operable to: locate the space at the URI; and retrieve the set of information expressed in the data representation language from the space by sending at least one of the messages specified in the schema for the space. 39. The system of claim 38, wherein the data representation language comprises extensible Markup Language (XML). 40. The system of claim 38, further comprising: a web browser which is operable to display web pages; wherein the space comprises one or more web pages which are configured to be displayed by the web browser. 41. The system of claim 38, wherein the schema is expressed in the data representation language. 42. A tangible computer-readable medium comprising program instructions which are computer-executable to implement: storing a set of information in a space by sending at least one message specified in a schema for the space, wherein the schema specifies a plurality of messages usable to invoke functions of the space, wherein the set of information is expressed in a data representation language, and wherein the space is addressable at a Uniform Resource Identifier (URI); a client locating the space at the URI; the client retrieving the set of information expressed in the data representation language from the space by sending at least one of the messages specified in the schema for the space. 43. The tangible computer-readable medium of claim 42, wherein the data representation language comprises extensible Markup Language (XML). 44. The tangible computer-readable medium of claim 42, wherein the space comprises one or more web pages which are viewable by a web browser. 45. The tangible computer-readable medium of claim 42, wherein the schema is expressed in the data representation language.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.