System and method of integrating software components
First Claim
1. A computer implemented interactive method of integrating and customizing document-based services in a knowledge management system, comprising:
- providing a plurality of document-based services, wherein each document-based service comprises a software component associated with the system and provides at least one functionality for processing at least a portion of a document;
wherein each software component includes a control panel for defining and inputting commands, input parameters and output parameters associated with the software component;
wherein input parameters comprise a document-based string parameter;
displaying the plurality of document-based services in a user interface, wherein each document-based service has a link associated with it for accessing the document-based service directly;
responsive to user selection of a first document-based service from the plurality of document-based services, displaying the first document-based service'"'"'s control panel in the user interface;
responsive to user input of at least one command and at least one input parameter in the control panel of the first document-based service, caching any results objects for further usage within a session memory, displaying any output generated by the document-based first service in the user interface, and providing handles to specify paths to the results objects within the session memory;
responsive to user selection of a second document-based service from the plurality of document-based services, displaying the second document-based service'"'"'s control panel in the user interface; and
responsive to user selection of at least a portion of the output generated by the first document-based service, at least one command and at least one input parameter in the control panel of the second document-based service, piping the at least a portion of the output generated by the first document-based service to the selected input parameter of the second document-based service and displaying any output generated by the second document-based service in the user interface.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for integrating services in a system includes a plurality of services, wherein each service includes a software component associated with the system and provides at least one functionality. A user interface, such as a web browser, displays the plurality of services, wherein each service has a link associated with it for accessing the service directly. A scripting shell, responsive to selection of a first service and a second service from the plurality of services, pipes the first and second services together to form a scenario such that output from the first service is provided as input to the second service. A link may be associated with scenario for accessing the scenario directly.
35 Citations
10 Claims
-
1. A computer implemented interactive method of integrating and customizing document-based services in a knowledge management system, comprising:
-
providing a plurality of document-based services, wherein each document-based service comprises a software component associated with the system and provides at least one functionality for processing at least a portion of a document; wherein each software component includes a control panel for defining and inputting commands, input parameters and output parameters associated with the software component; wherein input parameters comprise a document-based string parameter; displaying the plurality of document-based services in a user interface, wherein each document-based service has a link associated with it for accessing the document-based service directly; responsive to user selection of a first document-based service from the plurality of document-based services, displaying the first document-based service'"'"'s control panel in the user interface; responsive to user input of at least one command and at least one input parameter in the control panel of the first document-based service, caching any results objects for further usage within a session memory, displaying any output generated by the document-based first service in the user interface, and providing handles to specify paths to the results objects within the session memory; responsive to user selection of a second document-based service from the plurality of document-based services, displaying the second document-based service'"'"'s control panel in the user interface; and responsive to user selection of at least a portion of the output generated by the first document-based service, at least one command and at least one input parameter in the control panel of the second document-based service, piping the at least a portion of the output generated by the first document-based service to the selected input parameter of the second document-based service and displaying any output generated by the second document-based service in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented interactive system for integrating and customizing document-based services in a knowledge management system, comprising:
-
a plurality of document-based services, wherein each document-based service comprises a software component associated with the system and provides at least one functionality for processing at least a portion of a document; wherein each software component includes a control panel for defining and inputting commands, input parameters and output parameters associated with the software component; wherein input parameters comprise at least one of a string, a document URL and a document pointer; a user interface for displaying the plurality of document-based services, wherein each document-based service has a link associated with it for accessing the document-based service directly; responsive to user selection of a first document-based service from the plurality of document-based services, displaying the first document-based service'"'"'s control panel in the user interface; a first framework, responsive to user input of at least one command and at least one input parameter in the control panel of the first document-based service, for displaying any output generated by the first document-based service in the user interface; a second framework, responsive to user selection of a second document-based service from the plurality of document-based services, for displaying the second document-based service'"'"'s control panel in the user interface; and a scripting shell, responsive to user selection of at least a portion of the output generated by the first document-based service, at least one command and at least one input parameter in the control panel of the second document-based service, for piping the at least a portion of the output generated by the first document-based service to the selected input parameter of the second document-based service and displaying any output generated by the second document-based service.
-
Specification