IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0037107
(2001-12-29)
|
등록번호 |
US-7325237
(2008-01-29)
|
발명자
/ 주소 |
- Frolund,Svend
- Pruyne,James Christopher
|
출원인 / 주소 |
- Hewlett Packard Development Company, L.P.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
12 |
초록
▼
A computer system and software are provided for customizing on-line computer services. An application is able to interact with a sub-system between which an interceptor system can be interposed. The interceptor system includes a proxy interacting with the application, a customization module interact
A computer system and software are provided for customizing on-line computer services. An application is able to interact with a sub-system between which an interceptor system can be interposed. The interceptor system includes a proxy interacting with the application, a customization module interacting with the proxy and a dispatcher interacting with the customization module and interacting with the sub-system. A customization repository contains the customization module and interacts with a service and a client sharing the application and the sub-system. A control interacts with the customization repository and the service for causing customization of the service and the client by disposing the proxy to interact with the application and the dispatcher to interact with the sub-system.
대표청구항
▼
The invention claimed is: 1. A computer system comprising: an application; a sub-system for having an interaction with the application; an interceptor system including: a proxy having an interaction with the application and including a customization control, a customization module providing a custo
The invention claimed is: 1. A computer system comprising: an application; a sub-system for having an interaction with the application; an interceptor system including: a proxy having an interaction with the application and including a customization control, a customization module providing a customization and having an interaction with the proxy, and a dispatcher having an interaction with the customization module and having an interaction with the sub-system; a customization repository for containing the customization module; a service having an interaction with the customization repository; a client having an interaction with the service; and the customization control having an interaction with the customization repository and the service for causing customization of the service and the client by disposing the proxy of the interceptor system to interact with the application and the dispatcher of the interceptor system to interact with the sub-system, the customization repository to store an additional customization module providing another customization, the customization control to add the additional customization module to the interceptor system while the application is running. 2. The computer system as claimed in claim 1 wherein: the client has an interaction with the customization repository, the client responsive to the customization control through the service for causing customization of the service and the client by disposing the proxy of the interceptor system to interact with the application and the dispatcher of the interceptor system to interact with the sub-system. 3. The computer system as claimed in claim 1 including: a customization developer system having an interaction with the customization repository for providing customizations thereto while the service is interacting with the client. 4. The computer system as claimed in claim 1, wherein each of the customization modules has a different customization; and wherein: the customization control is for controlling the interaction of the customization modules with the proxy. 5. The computer system as claimed in claim 1 including: a plurality of sub-systems; wherein each of the plurality of sub-systems has a different function; and the customization control is for controlling the interaction of the plurality of sub-systems with the dispatcher. 6. The computer system as claimed in claim 1 wherein: the service includes a customization deployment interface for interacting with the customization control to cause a group including the service and the client to obtain a customization. 7. The computer system as claimed in claim 1 wherein: each customization module is for customization of a non-functional property of the computer system. 8. The computer system as claimed in claim 1 wherein: each customization module is selected from a group consisting of performance related, security related, and failure related modules. 9. A computer system comprising: an application; a sub-system for having an interaction with the application; an interceptor system between the application and the sub-system including: a proxy having an interaction with the application, and including a a customization control; a first customization module providing a first customization for a first non-functional property of the computer system and having an interaction with the proxy, and a dispatcher having an interaction with the first customization module and having an interaction with the sub-system; a customization repository for containing a second customization module providing a second customization for a second non-functional property, the customization control to add the second customization module to the interceptor system while the application is running. 10. The computer system of claim 9, wherein the first non-functional property comprises failover control. 11. The computer system of claim 9, wherein the first non-functional property comprises error handling and the second non-functional property comprises performance measurement. 12. The computer system of claim 9, wherein the first non-functional property comprises failure masking. 13. A computer system comprising: an application; a plurality of sub-systems for having an interaction with the application; an interceptor system including: a proxy having an interaction with the application and including a customization control, a plurality of customization modules providing customizations for a plurality of non-functional properties of the computer system and having an interaction with the proxy as controlled by the customization control, and a dispatcher having a selectable interaction with the plurality of customization modules and having an interaction with the plurality of sub-systems; a customization repository for containing the customization modules, the customization control to install at least one of the customization modules to the interceptor system while the application is running. 14. A software system stored on at least a computer-usable storage medium for execution in a computer system, the software system comprising: an application; a sub-system to interact with the application; and an interceptor system between the application and sub-system, including: a proxy to interact with the application and including a customization control; a first customization module providing a first customization, the first customization module to interact with the proxy; a dispatcher to interact with the customization module and with the sub-system; and a second customization module providing a second customization, the second customization module to interact with the proxy and the dispatcher, the customization control to enable addition of the second customization module to the interceptor system while the application is running. 15. The software system as claimed in claim 14 including: a control for causing the proxy of the interceptor system to interact with the application and the dispatcher of the interceptor system to interact with the sub-system. 16. The software system as claimed in claim 14 including: a customization developer system for developing additional customization modules; and a customization repository to store the additional customization modules, the additional customization modules in the customization repository to be communicated to the interceptor system over a link. 17. The software system as claimed in claim 14 wherein: the customization control is for controlling the interaction of the first and second customization modules with the proxy. 18. The software system as claimed in claim 14 including: a plurality of sub-systems; and the customization control is for controlling the interaction of the plurality of sub-systems with the dispatcher connected to a group including the application, the proxy, and the dispatcher. 19. The software system as claimed in claim 14 wherein: the customization modules are selected from a group consisting of performance related, security related, and failure related modules. 20. The software system of claim 14, the interceptor system to enable removal of the first customization module while the application is running. 21. The software system of claim 14, wherein the customization provided by the first customization module comprises at least one of performance measurement and failure masking. 22. The software system of claim 14, wherein the proxy has an interface to the application; and the first customization module has a first interface to the proxy, and a second interface to the dispatcher. 23. A software system stored on at least a computer-usable storage medium for execution in a computer system, the software system comprising: an application; a sub-system for having an interaction with the application; and an interceptor system including: a proxy having an interaction with the application and including a customization control; a customization module to perform a non-functional operation of the software system and having an interaction with the proxy, the non-functional operation comprising a failover operation, the customization control to control interaction of the customization module with the proxy; and a dispatcher having an interaction with the customization module and having an interaction with the sub-system, wherein the customization control adds another customization module to the interceptor system while the application is running, the another customization module to perform an additional non-functional operation. 24. A software system stored on at least a computer-usable storage for execution in a computer system, the software system comprising: an application; a plurality of sub-systems for having an interaction with the application; and an interceptor system including: a proxy having an interaction with the application and including a customization control; a plurality of customization modules providing customizations for a plurality of non-functional properties of the software system and having an interaction with the proxy, the non-functional properties comprising at least failure masking and performance measurement; a dispatcher having a selectable interaction with the plurality of customization modules and having an interaction with the plurality of sub-systems; and the customization control to add at least one of the customization modules to the interceptor system while the application is running.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.