A Journey to CAPM Full Stack UI5 Application Development
Hi All, we are hearing about CAP Model since very long. Some of you would have either seen it working or may also be using it in your projects. Moreover, many of us are waiting for your new projects to get dirty your hands. if you are really enthusiastic to learn CAPM, you can follow this blog.
This is going to be a continues journey starting from creating your new BTP trial account. I will try to complete the entire scenarios in next two to three weeks time.
Lets first understand a bit about SAP BTP and CAPM.
SAP Business Technology Platform
In very simple term, SAP BTP is an umbrella of different technologies where developers can develop, integrate and extend all SAP and 3rd party applications using the set of tools, services and products.
SAP Business technology platform offer nearly 100 different services. You can explore here.
We can create and use different types of BTP accounts.
- Trial account
- Free Tire account
- Enterprise account
I am not discussing the different between all three here as you can easily find it in other blogs.
More over, SAP BTP offers two different commercial models to utilize the potentials based on customer needs:
- Consumption-based commercial model
- Subscription-based commercial model
Before we get into core CAPM application development, let’s understand a bit theory about CAPM.
SAP Cloud Application Programming Model
In very simple term, Cloud Application Programming Model (CAP) is a framework of languages, libraries, and tools for building services and applications. It is a new technology in the SAP cloud for creating scalable multi-target applications which can easily run on different platforms.
The developer can choose any technology. SAP CAPM provides various benefits.
The most important things is about the database. During the application development, the IDE(we will discuss about the IDE later) uses the SQLite database, without changing much, we can easily move the application to HANA DB. Another important feature is about the security. The CAP programming model has built-in security features, such as encryption, secure communication protocols, and access control. This protects applications and data from different security issues.
Let’s now start discuss about application development using CAP model in detail.
What are the pre-requisites to start your CAP journey?.
Do not confuse infrastructure, it is not the hardware. It is all about the platform you need.
- Create a trial account in Business technology platform
- Business application studio : This is the IDE you are going to use to build, deploy and maintain your CAP applications. Once you activate your BTP trial account, your BAS service will also get activated by default.
- Second service you need is the SAP HANA Cloud. You may refer the detailed blog mentioned below table to activate the same.
- The last service what we need is the SAP HANA Schema & HDI container. You may refer the detailed blog mentioned below table to activate the same.
we will discuss in detail about the usage of each service in the upcoming blogs. It will take some time to set up the HANA cloud as well as HDI container.
you are now having the basic idea of BTP, CAPM and the services required to start your CAPM journey.