Build secure, isolated business modules.
Create specialized backend modules that run inside hardware-restricted environments. Define data columns, network policies, and API tunnels using standard declarative manifest rulesets.
Declarative manifest schemas
Every module defines its capabilities, endpoints, and external dependencies in a declarative `manifest.xml` file. The platform uses this manifest to register API routes and verify integration boundaries.
The Developer Portal statically validates namespacing, checks version compatibility, and enforces license entitlements during activation.
Module Compilation & Communication Architecture
Understand the step-by-step lifecycles of module registration and runtime routing inside our isolated network boundaries.
Giolit DSL & Manifest Compilation Pipeline
Specify Manifest & DSL
Developers define endpoint mappings in `manifest.xml`, write custom code configurations in Giolit DSL (`.gldsl`), and implement module features.
Giolit DSL Engine
The compilation engine parses the manifest structure and compiles the DSL logic to generate proper, standalone running modules or features.
Consumer Subscriptions
Completed and audited features are registered in the store, allowing consumers to dynamically subscribe to modules as necessary.
Secure Inter-Module Request Routing
All business modules run fully isolated. If an active module (such as cardiology diagnostics) requires resource data from a dependent module (such as patient registration), the request is proxy-routed and audited securely in transit.
Core developer guidelines
Follow these parameters to structure and list modules cleanly inside our marketplace.
1. Specify Manifest & DSL
Specify variables and parameters in your XML manifest (manifest.xml) and write custom operations logic using Giolit DSL (.gldsl).
2. Portal Verification
Upload configurations to the Portal, where the controller statically checks namespace prefixes and external module dependency scopes.
3. DSL Engine Compilation
Giolit's compiler compiles the validated manifest and DSL code, runs static safety checks, and builds finished deployable modules.
4. List & Monetize
Publish your finished, audited modules directly to the marketplace catalog to offer subscription licenses to corporate clients.