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.