IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0980058
(1997-11-26)
|
발명자
/ 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
57 인용 특허 :
71 |
초록
▼
This invention generally relates to one or more computer networks having computers like personal computers or network servers with microprocessors linked by broadband transmission means and having hardware, software, firmware, and other means such that at least one parallel processing operation occu
This invention generally relates to one or more computer networks having computers like personal computers or network servers with microprocessors linked by broadband transmission means and having hardware, software, firmware, and other means such that at least one parallel processing operation occurs that involve at least two computers in the network. More particularly, this invention relates to one or more large networks composed of smaller networks and large numbers of computers connected, like the Internet, wherein more than one separate parallel processing operation involving more than one different set of computers occurs simultaneously and wherein ongoing processing linkages can be established between virtually any microprocessors of separate computers connected to the network. Still more particularly, this invention relates to business arrangements enabling the shared used of network microprocessors for parallel and other processing, wherein personal computer owners provide microprocessor processing power to a network, preferably for parallel processing, in exchange for network linkage to other personal and other computers supplied by network providers, including linkage to other microprocessors for parallel or other processing; the basis of the exchange between owners and providers being whatever terms to which the parties agree, subject to governing laws, regulations, or rules, including payment from either party to the other based on periodic measurement of net use or provision of processing power.
대표청구항
▼
This invention generally relates to one or more computer networks having computers like personal computers or network servers with microprocessors linked by broadband transmission means and having hardware, software, firmware, and other means such that at least one parallel processing operation occu
This invention generally relates to one or more computer networks having computers like personal computers or network servers with microprocessors linked by broadband transmission means and having hardware, software, firmware, and other means such that at least one parallel processing operation occurs that involve at least two computers in the network. More particularly, this invention relates to one or more large networks composed of smaller networks and large numbers of computers connected, like the Internet, wherein more than one separate parallel processing operation involving more than one different set of computers occurs simultaneously and wherein ongoing processing linkages can be established between virtually any microprocessors of separate computers connected to the network. Still more particularly, this invention relates to business arrangements enabling the shared used of network microprocessors for parallel and other processing, wherein personal computer owners provide microprocessor processing power to a network, preferably for parallel processing, in exchange for network linkage to other personal and other computers supplied by network providers, including linkage to other microprocessors for parallel or other processing; the basis of the exchange between owners and providers being whatever terms to which the parties agree, subject to governing laws, regulations, or rules, including payment from either party to the other based on periodic measurement of net use or provision of processing power. 1. A system for transferring information between a user interface and a database over a global information network, comprising: a plurality of user interfaces located on a plurality of first computers; an interaction layer on a second computer; an application layer on the second computer; a business object model layer on the second computer; a information model layer on the second computer; a relational database located on the second computer; the information model layer maintaining a first relational tree of the information in the relational database, the relational tree appearing as a plurality of entities in a mark up language to the business object layer, the information in the relational database being accessible via the relational tree in the information model layer; the business object model layer including a plurality of business object instances, each business object instance maintaining a second relational tree corresponding to a portion of the first relational tree, the second relational tree appearing as a plurality of entities in a mark up language to the application layer; the application layer including a plurality of application object instances, each application object including an application object definition which specifies one or more methods and business object instances available to the application object, the methods being operable to implement behavior requested by a browser using information from the database accessed through the business object instances, the application layer appearing as a plurality of entities in a mark up language to the interaction layer; the interaction layer including a plurality of interaction objects, each interaction object including information identifying an application object and information specifying a manner in which requests from a user interface are to be processed for transmission to the application object and in which responses from the application object are to be transmitted to the user interface, the interaction layer appearing as a plurality of entities in a mark up language to the user interface; and the user interface located on a client computer, the user interface being displayed from a plurality of entities in a mark up language. 2. The system of claim 1, wherein the entities in the information model layer are defined in XML.3. The system of claim 1, wherein an entity in the information model includes a name, a set of attributes, and a set of relationship definitions.4. The system of claim 1, wherein one of the business model instances includes an item element, the item element holding a value of a target object in the information model layer.5. The system of claim 1, wherein one of the business model instances includes a set element, the set element holding a reference to a target object in the information model.6. The system of claim 1, wherein one of the business model instances includes an instance element, the instance element holding a reference to a target object in the information model.7. The system of claim 1, wherein the second relational tree is defined using one or more of an instance element, a set element and an item element, the set element holding a reference to a target object in the first relational tree, the instance element holding a reference to a target object in the first relational tree.8. The system of claim 7, wherein the instance element is a sub-element of the set element.9. The system of claim 7, wherein the item element is a sub-element of the set element.10. The system of claim 7, wherein the item element is a sub-element of the instance element.11. The system of claim 7, wherein the item element includes a navigation attribute, the navigation attribute identifying a relationship to the target object in the first relational tree.12. The system of claim 7, wherein the set element includes a navigation attribute, the navigation attribute identifying a relationship to the target object in the f irst relational tree.13. The system of claim 7, wherein the instance element includes a navigation attribute, the navigation attribute identifying a relationship to the target object in the first relational tree.14. The system of claim 1 further comprising an information model definition language for constructing the information model layer wherein there is one file in a markup language for each of the plurality of entities, and the information layer further comprises: a schema file including a list of the plurality of entities and a root element identifying a URN of the root directory of the entities; and a definition file for each entity, the definition file for each entity including a name for the entity and one or more attributes for the entity, each attribute having an attribute name, a required attribute indicating whether the attribute is required, and a unique attribute indicating whether the attribute must be unique. 15. The system of claim 14 wherein an entity definition further includes a role element, the role element including zero or more relationship elements, each including: an remote entity attribute to specify a remote entity; and, a multiplicity attribute to specify a number of remote instances the entity corresponding to the entity definition connects to. 16. A computer readable medium containing computer executable process steps operable to control a computer to transfer information between a user interface and a database over a global information network, comprising: an interaction layer, an application layer, a business object model layer, an information model layer, and a relational database stored on a computer readable medium; the information model layer maintaining a first relational tree of the information in the relational database, the relational tree appearing as a plurality of entities in a mark up language to the business object layer, the information in the relational database being accessible via the relational tree; the business object model layer including a plurality of business object instances, each business object instance maintaining a second relational tree corresponding to a portion of the first relational tree, the second relational tree appearing as a plurality of entities in a mark up language to the application layer; the application layer including a plurality of application object instances, each application object including an application object definition which specifies one or more methods and business object instances available to the application object, the methods being operable to implement behavior requested by a browser using information from the database accessed through the business object instances, the application layer appearing as a plurality of entities in a mark up language to the interaction layer; and the interaction layer including a plurality of interaction objects, each interaction object including information identifying an application object and information specifying a manner in which requests from a user interface are to be processed for transmission to the application object and in which responses from the application object are to be transmitted to the user interface, the interaction layer appearing as a plurality of entities in a mark up language to a user interface. first relational tree. 17. The computer readable medium of claim 16, wherein the entities in the information model layer are defined in XML.18. The computer readable medium of claim 16, wherein an entity in the information model includes a name, a set of attributes, and a set of relationship definitions.19. The computer readable medium of claim 16, wherein one of the business model instances includes an item element, the item element holding a value of a target object in the information model layer.20. The computer readable medium of claim 16, wherein one of the business model instances includes a set element, the set element holding a reference to a target obje ct in the information model.21. The computer readable medium of claim 16, wherein one of the business model instances includes an instance element, the instance element holding a reference to a target object in the information model.22. The computer readable medium of claim 16, wherein the second relational tree is defined using one or more of an instance element, a set element and an item element, the set element holding a reference to a target object in the first relational tree, the instance element holding a reference to a target object in the first relational tree.23. The computer readable medium of claim 22, wherein the instance element is a sub-element of the set element.24. The computer readable medium of claim 22, wherein the item element is a sub-element of the set element.25. The computer readable medium of claim 22, wherein the item element is a sub-element of the instance element.26. The computer readable medium of claim 22, wherein the item element includes a navigation attribute, the navigation attribute identifying a relationship to the target object in the first relational tree.27. The computer readable medium of claim 22, wherein the set element includes a navigation attribute, the navigation attribute identifying a relationship to the target object in the first relational tree.28. The computer readable medium of claim 22, wherein the instance element includes a navigation attribute, the navigation attribute identifying a relationship to the target object in the first relational tree.29. The computer readable medium of claim 16 further comprising an information model definition language for constructing the information model layer wherein there is one file in a markup language for each of the plurality of entities, and the information layer further comprises: a schema file including a list of the plurality of entities and a root element identifying a URN of the root directory of the entities; and a definition file for each entity, the definition file for each entity including a name for the entity and one or more attributes for the entity, each attribute having an attribute name, a required attribute indicating whether the attribute is required, and a unique attribute indicating whether the attribute must be unique. 30. The computer readable medium of claim 29 wherein an entity definition further includes a role element, the role element including zero or more relationship elements, each including: an remote entity attribute to specify a remote entity; and, a multiplicity attribute to specify a number of remote instances the entity corresponding to the entity definition connects to.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.