Introducing Application Frontend service

Estimated read time 7 min read

As part of our exciting SAP Build release, we’re happy to announce the release of Application Frontend service, a new SaaS application on SAP Business Technology Platform (BTP) for hosting, serving and operating frontend applications.

Next Generation Solution for hosting frontend applications

Application Frontend serves as a single point of entry for hosting, serving and operating frontend applications. By consolidating all aspects of UI application management under one managed service, Application Frontend simplifies the development experience and enhances custom application operations.

Bridging the Gap Between Neo and Multi-Cloud

If you have been around SAP BTP for more than 10 years then, most likely, you have used the Neo environment. If you developed an HTML5 application in Neo then you probably used the HTML5 Runtime. Many customers we met in the past years have reported that the snappy experience they had in Neo, when developing and operating HTML5 applications, was lost when moving to the Multi-Cloud environment, which uses the HTML5 Application Repository and the managed Application Router (approuter).
This feedback was received, noted and motivated us to come up with a new solution for managing HTML5 applications. A solution that will bring back the simplicity and flexibility customers liked so much in the Neo environment. With Application Frontend we aim to bring that experience into the Multi-Cloud environment.

The first capabilities Neo fans will find familiar are host-based routing, the versioning concept and a direct deployment option. Additional capabilities like extended control from BTP Cockpit will be added in the future.

But don’t get me wrong, Application Frontend is not a replica of HTML5 Runtime in Neo. It is a Multi-Cloud service compatible with the Multi-Cloud development model. We use the same descriptors used in HTML5 Repository and approuter, ensuring that developers don’t need to learn yet another paradigm.

Customers migrating their HTML5 applications from Neo to Multi-Cloud will still have to run the migration process, but they should feel more “at home” in Application Frontend once the migration process is completed.

A New SaaS application

Application Frontend is a SaaS application which is not coupled to any specific SAP BTP runtime environment or other SAP BTP applications. You can subscribe to the service from the SAP BTP Cockpit. Application Frontend is also equipped with a service broker to support interaction flows using service instances, for example when using MTA deploy in CF environment. 

While there is native support in the good old MTA concept for lifecycle management, Application Frontend also provides a Command Line Interface (CLI) as a first-class tool for managing your applications. With the CLI you can directly interact with the service and execute all actions supported by Application Frontend to enjoy fast response times and new integration opportunities.

 

 

Supported Use cases

At the moment, Application Frontend supports hosting of single tenant, stand-alone applications (stand-alone means applications that are not interconnected to other applications).
As we continue to evolve the service, we will extend the range of supported use cases to cover more scenarios like applications dependencies, multi-tenancy, native SAP Build Wok Zone integration, etc.

Who Should Use AppFront?

AppFront is ideal for customers developing new single-tenant, standalone applications with a Build license. It suits those migrating HTML5 applications from Neo to Multi-Cloud and existing Multi-Cloud customers creating new UI applications.
If the HTML5 Repository and Application Router better suit your needs, continue using those services.

 

Application Frontend management UI in SAP BTP Cockpit

 Next steps

Application Frontend service starts its journey today. We will continuously release additional features to support new scenarios and delight your experience.
In few weeks’ time, we will also make Application Frontend available in the SAP trial environment, so you can try it out more easily.


Note: Application Frontend will reside next to the HTML5 Repository, and the managed Application Router (approuter) hosted in SAP Build Work Zone. Both services will continue to be available, supported and developed as needed.   

 

 How to get started

Follow these steps [link to AppFront Initial setup] for the service on-boarding. The Application Frontend CLI can be found in the npm.js registry .

The Application Frontend page in the SAP BTP Discovery center [link]

 

​ As part of our exciting SAP Build release, we’re happy to announce the release of Application Frontend service, a new SaaS application on SAP Business Technology Platform (BTP) for hosting, serving and operating frontend applications. Next Generation Solution for hosting frontend applicationsApplication Frontend serves as a single point of entry for hosting, serving and operating frontend applications. By consolidating all aspects of UI application management under one managed service, Application Frontend simplifies the development experience and enhances custom application operations.Bridging the Gap Between Neo and Multi-CloudIf you have been around SAP BTP for more than 10 years then, most likely, you have used the Neo environment. If you developed an HTML5 application in Neo then you probably used the HTML5 Runtime. Many customers we met in the past years have reported that the snappy experience they had in Neo, when developing and operating HTML5 applications, was lost when moving to the Multi-Cloud environment, which uses the HTML5 Application Repository and the managed Application Router (approuter).This feedback was received, noted and motivated us to come up with a new solution for managing HTML5 applications. A solution that will bring back the simplicity and flexibility customers liked so much in the Neo environment. With Application Frontend we aim to bring that experience into the Multi-Cloud environment.The first capabilities Neo fans will find familiar are host-based routing, the versioning concept and a direct deployment option. Additional capabilities like extended control from BTP Cockpit will be added in the future.But don’t get me wrong, Application Frontend is not a replica of HTML5 Runtime in Neo. It is a Multi-Cloud service compatible with the Multi-Cloud development model. We use the same descriptors used in HTML5 Repository and approuter, ensuring that developers don’t need to learn yet another paradigm.Customers migrating their HTML5 applications from Neo to Multi-Cloud will still have to run the migration process, but they should feel more “at home” in Application Frontend once the migration process is completed.A New SaaS applicationApplication Frontend is a SaaS application which is not coupled to any specific SAP BTP runtime environment or other SAP BTP applications. You can subscribe to the service from the SAP BTP Cockpit. Application Frontend is also equipped with a service broker to support interaction flows using service instances, for example when using MTA deploy in CF environment.  While there is native support in the good old MTA concept for lifecycle management, Application Frontend also provides a Command Line Interface (CLI) as a first-class tool for managing your applications. With the CLI you can directly interact with the service and execute all actions supported by Application Frontend to enjoy fast response times and new integration opportunities.  Supported Use casesAt the moment, Application Frontend supports hosting of single tenant, stand-alone applications (stand-alone means applications that are not interconnected to other applications).As we continue to evolve the service, we will extend the range of supported use cases to cover more scenarios like applications dependencies, multi-tenancy, native SAP Build Wok Zone integration, etc.Who Should Use AppFront?AppFront is ideal for customers developing new single-tenant, standalone applications with a Build license. It suits those migrating HTML5 applications from Neo to Multi-Cloud and existing Multi-Cloud customers creating new UI applications.If the HTML5 Repository and Application Router better suit your needs, continue using those services. Application Frontend management UI in SAP BTP Cockpit Next steps Application Frontend service starts its journey today. We will continuously release additional features to support new scenarios and delight your experience.In few weeks’ time, we will also make Application Frontend available in the SAP trial environment, so you can try it out more easily.Note: Application Frontend will reside next to the HTML5 Repository, and the managed Application Router (approuter) hosted in SAP Build Work Zone. Both services will continue to be available, supported and developed as needed.     How to get startedFollow these steps [link to AppFront Initial setup] for the service on-boarding. The Application Frontend CLI can be found in the npm.js registry . The Application Frontend page in the SAP BTP Discovery center [link]   Read More Technology Blogs by SAP articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author