A method, system, computer program product, and data structure for
processing requests for services in a networked data processing system is
provided. In one embodiment a request is received by a service provider.
The request includes defined allowable actions and request definition
compositions. The request also includes a plurality of actions wherein
the relationships between the plurality of actions are defined. The
service provider processes the plurality of actions according to the
defined relationships and generates a response.