Skip to content

The Bhojpur Application is a software-as-a-service available to clients globally as a multi-tenant elastic solution based on the Bhojpur.NET Platform. It is used for delivery of custom applications that scale automatically.

Notifications You must be signed in to change notification settings

bhojpur/application

Repository files navigation

Bhojpur Application - Foundation Framework

The Bhojpur Application is a primary framework applied within the Bhojpur.NET Platform ecosystem to build web-scale, multi-cloud applications, and/or services for the distributed enterprises. We offer them in a software-as-a-service (SaaS) delivery model. It leverages the Bhojpur ORM engine to integrate with various relational databases.

Client-side Access Framework

It features Bhojpur IAM integration to support enterprise security management.

Server-side Entitlement Framework

It features Bhojpur CMS integration to support application-level entitlement management.

Application Runtime Engine

The Bhojpur Application runtime engine is a portable, event-driven integration middleware used for building distributed applications across private- or public- Cloud and Edge Computing infrastructure. It manages execution of micro-services developed in a wide variety of programming languages, operating systems, and hosting environments (e.g. web-browsers, Docker, Kubernetes cluster). It securely manages IT systems by enforcing entitlement policy management for large enterprises.

$ appsvr init

The runtime engine operates in two different modes.

  • Standalone mode is mostly used by software developers during their application development since it has a relatively small footprint and easy to configure iteratively. However, it is applied in production too very effectively in many Bhojpur.NET Platform enabled systems.
  • Kubernetes mode is used very often production due to integration with cloud service orchestrator (CSO), distributed tracing systems.

Usage

One of the use-case is to support wasm-aware web applications. The runtime engine is embedded in the hosting environment to allow secure execution of programs written in different programming languages.

Command Line Interface

The Bhojpur Application CLI is a utility and client-side command & control engine that manages Bhojpur Application runtime engine instances in a distributed environment.

$ appctl init

About

The Bhojpur Application is a software-as-a-service available to clients globally as a multi-tenant elastic solution based on the Bhojpur.NET Platform. It is used for delivery of custom applications that scale automatically.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published