主权项 |
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for managing subscriptions and billing information within a cloud-computing infrastructure, the method comprising:
receiving messages from one or more administrator applications and one or more billing systems for a subscription and metadata session between an administrator application and one or more billing systems, the subscription and metadata session automatically pairs the administrator application, the one or more billing systems and a subscription and metadata service based on a subscription and metadata messaging layer that facilitates communication between the administrator application, the one or more billing systems and the subscription and metadata service; connecting the administrator application, the one or more billing systems and the subscription and metadata service to subscription and metadata messaging layer for a subscription and metadata messaging session; receiving at the subscription and metadata messaging service, from the administrator application, notification of a tenant subscribing to a plan created by a hosting administrator, the plan comprising access to one or more resource provider services in a cloud computing infrastructure and specifying the proportion of the one or more resource provider services to be dedicated to the tenant plan subscription; storing at the subscription and metadata messaging service, a subscription identifier for the tenant plan subscription and proportion of the resource provider services to be dedicated to the tenant plan subscription; routing via the subscription and metadata messaging layer a first message, including the subscription identifier for the tenant plan subscription and proportion of the resource provider services to be dedicated to the tenant plan subscription, to the one or more billing systems; receiving at the metadata and subscription service, from the one or more billing systems, notification that the tenant has the funds available for the tenant subscription; and routing via the metadata and subscription service, a message notifying the administrator application of approval of the tenant subscription based on available funds. |