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.
It features Bhojpur IAM integration to support enterprise security management.
It features Bhojpur CMS integration to support application-level entitlement management.
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.
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.
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