Skip to content

Latest commit

 

History

History
73 lines (35 loc) · 7.37 KB

getting-started-with-business-applications-subscriptions-in-the-neo-environment-a55cef9.md

File metadata and controls

73 lines (35 loc) · 7.37 KB

Getting Started with Business Applications Subscriptions in the Neo Environment

By using SAP BTP, a provider can build and run an application for consumption by multiple consumers. A provider is an SAP partner, who wants to sell business applications to their customers, or an SAP customer, who wants to make their business applications available to different organizational units, for example.

Remember:

SAP Business Technology Platform, Neo environment will sunset on December 31, 2028, subject to terms of customer or partner contracts.

For more information, see SAP Note 3351844.

Tip:

This documentation refers to SAP Business Technology Platform, Neo environment. If you are looking for documentation about other environments, see SAP Business Technology Platform ↗️.

The platform provides a multitenant functionality, which allows providers to own, deploy, and operate an application for multiple consumers with reduced costs. For example, the provider can upgrade the application for all consumers instead of performing each update individually, or can share resources across many consumers. Application consumers can configure certain application features and launch them using consumer-specific URLs. Furthermore, they can protect the application by isolating their tenants.

Consumers do not deploy applications in their subaccounts, but simply subscribe to the provider application. As a result, a subscription is created in the consumer subaccount. This subscription represents the contract or relation between a subaccount (tenant) and a provider application.

The application provider develops and operates the application, charges customers for its use, and pays the platform for the resources. The application consumer buys the application, consumes it, and pays the provider for its usage.

Note:

SAP Partners that wish to offer SAP BTP multitenant business applications in the Cloud Foundry environment should contact SAP.

In the Neo environment, SAP BTP supports Java and HTML5 subscriptions. You configure HTML5 subscriptions used for HTML5 provider applications through the cockpit only. While for Java applications, you can only use the console client. When such a subscription is set in the consumer subaccount, the Java provider application can use a connectivity destination that you configure in the consumer subaccount.

The multitenancy concept concerns two main user roles:

To use SAP BTP, both the application provider and the application consumer must have a subaccount. The subaccount is the central organizational unit in SAP BTP. It is the central entry point to SAP BTP for both application providers and consumers. It may consist of a set of applications, a set of subaccount members and a subaccount-specific configuration.

Subaccount members are users who are registered via the SAP ID service. Subaccount members may have different privileges regarding the operations that are possible for a subaccount (for example, subaccount administration, deploy, start, and stop applications). Note that the subaccount belongs to an organization and not to an individual. Nevertheless, the interaction with the subaccount is performed by individuals, the members of the subaccount. The subaccount-specific configuration allows application providers and application consumers to adapt their subaccount to their specific environment and needs.

An application resides in exactly one subaccount, the hosting subaccount. It is uniquely identified by the subaccount name and the application name. Applications consume SAP BTP resources, for instance, compute units, structured and unstructured storage and outgoing bandwidth. Costs for consumed resources are billed to the owner of the hosting subaccount, who can be an application provider, an application consumer, or both.

Related Information

Getting Started with a Customer Account in the Neo Environment

Providing Multitenant Applications to Consumers in the Neo Environment

Providing Java Multitenant Applications to Tenants for Testing

Subscribe to Java Multitenant Applications in the Neo Environment

Subscribe to HTML5 Multitenant Applications in the Neo Environment