Patent ID: 8335862

Claim:
A computer-implemented method of enabling a portlet to invoke operations of a portal in a portal framework, comprising: locating in a registry, by the portal, a registered interface specification for the portlet, the interface specification defining one or more operations available from the portlet; invoking, by the portal, one of the defined operations of the located interface specification to inform the portlet of a unique identifier of the portal, such that the portlet can use the unique identifier of the portal to locate a registered interface specification of the portal in the registry, the registered interface specification of the portal defining one or more operations available from the portal, and then initiate communication with the portal by invoking one of the defined operations available from the portal; receiving, at the portal, an operation invocation initiated by the portlet, the operation invocation invoking one of the defined operations available from the portal, wherein the invoked one of the defined operations comprises one of: a quality of service reporting operation that enables the portlet to report quality of service information to the portal; a billing information reporting operation that enables the portlet to report billing information to the portal; an event notification operation that enables the portlet to report an event for logging by the portal; and an operational message reporting operation that enables the portlet to report operating information to the portal; and executing, by the portal, the invoked one of the defined operations.