Patent Document ID: 9372740
Application ID: 12639888

Base Claim:
1. An apparatus comprising: one or more processors coupled to a memory device; and one or more modules executable by the one or more processors, the one or more modules comprising: a mediator module configured to: receive user session data from a mashup maker; provide access to one or more services to the mashup maker in response to a determination that the one or more services are associated with the user session data based on one or more of a policy and a role, wherein the one or more services comprise one or more controlled services registered with the mediator module by one or more remote service providers, and wherein the controlled services are operating in a secure environment and are financial services; and provide access to the one or more services during development of a mashup application; and a component gateway configured to: provide one or more of policy based categorization of one or more controlled services and role based categorization of one or more controlled services; and filter the one or more controlled services based on one or more of the policy based categorization and the role based categorization.

---

Claim 3:
3. The apparatus according to claim 1 , wherein the one or more modules further comprise a component gateway module configured to receive from the mashup maker usage details associated with use of the one or more of services, the usage details comprising information enabling the component gateway module to provide one or more of automatic pricing, auditing, rating and quality of service monitoring associated with the use of the one or more services.