What is a Business Technology Platform?
In your company you want to write custom code and modify SAP solutions. Modifications like on-premise are not possible in the cloud so you need to find a way to fulfill your needs. You want to integrate the SAP SaaS solutions like SAP Concur, SAP SuccessFactors and more, into your SAP S/4HANA Cloud, to end up with a fully integrated set of software solutions and business processes. In addition, you have third party software which you want to integrate. Your company generates and collects a lot of data. This data must be managed and analyzed to get value from it.
What is SAP Business Technology Platform?
SAP Business Technology Platform (SAP BTP) is an open platform-as-a-service (PaaS) that delivers in-memory capabilities, core platform services, and unique micro-services for building and extending intelligent, mobile-enabled cloud applications. The platform is designed to accelerate digital transformation by helping you quickly, easily, and economically develop the exact application you need – without investing in on-premise infrastructure.
The SAP BTP is the technological base of the Intelligent, Sustainable Enterprise.
Based on open standards, SAP Business Technology Platform offers complete flexibility and control over your choice of clouds, frameworks, and applications.
SAP Business Technology Platform is used for three main scenarios in scope of the Intelligent, Sustainable Enterprise:
- Integration
Complex IT landscapes include on-premise and cloud systems, SaaS applications and hyperscaler technology from SAP and third parties will be used in modern and digital enterprise.
Integration is essential to enhance business operations across the entire value chain by connecting all systems and business processes seamlessly. As a result, good integration will be key to a good IT landscape.
- Data to Value
It is essential that organizations have a consolidated view across all their data assets and are able to achieve insight and make real-time decisions, especially during times of rapid change. Good data quality and data handling is very important because the increasing amount of data will be the currency of the future. Good data quality and good technologies to work with that data is the key for a flexible and scalable business of tomorrow. To get value from your data, you must analyze and interpret it, not just collect it.
- Extensibility
Companies need to stay agile and adapt rapidly to new business conditions and changing customer demands. Extensibility allows companies to build and enhance all their application investments to meet their customer's dynamic needs and provide continual value. You can deliver new features agile and fast with SAP BTP as the underlying platform.
You can use services like feature flags, continuous delivery or cloud transportation management. You have the choice of the runtime you want to use. Caused by the rising amount of cloud solutions in IT landscapes you need to think about extensibility and not thinking in modifications like in the old on-premise world.
If you want to know more about the SAP BTP in general, see https://www.sap.com/products/business-technology-platform.html.
Architecture of SAP Business Technology Platform (BTP)
SAP BTP offers Global Accounts and Subaccounts.
- Global Accounts
A global account is the realization of a contract you made with SAP. A global account is used to manage subaccounts, members, entitlements, and quotas. You receive entitlements and quotas to use platform resources per global account and then distribute the entitlements and quotas to the subaccount for actual consumption.
- Subaccounts
Subaccounts let you structure a global account according to your organizations and projects requirements regarding members, authorizations, and entitlements. A global account can contain one or more subaccounts in which you deploy applications, use services, and manage your subscriptions. Subaccounts in a global account are independent of each other. This is important to consider with respect to security, member management, data management, data migration, integration, and so on, when you plan your landscape and overall architecture.
Regions and Environments
You can deploy applications in different regions. Each region represents a geographical location (for example, Europe, US East) where applications, data, or services are hosted.
- Infrastructure
The infrastructure layer of a region is either provided by SAP or by one of SAP's Infrastructure-as-a-Service (IaaS) partners Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and Alibaba Cloud.
- Environments
Environments constitute the actual platform-as-a-service offering of SAP BTP that allows for the development and administration of business applications. Each environment comes equipped with the tools, technologies, and runtimes that you need to build applications. The availability of different environments allows for greater flexibility in your development process.
- Services
Services enable, facilitate, or accelerate the development of business applications and other platform services on SAP BTP. You find all available services in the SAP Discovery Center.
- Data
Your business and application data, managed through services like the SAP HANA Cloud service or the SAP Data Warehouse Cloud service.
- Applications
The business applications that you deploy in a region, building on top of, and making use of the layers underneath.