| Term | Definition |
|---|---|
| - | Description... |
Frameworks are ways of representing and grouping information. We use frameworks to articulate what products are and what they do.
| Framework | Definition |
|---|---|
| - |
These are terms that you will find used regularly when referencing ESPROFILER
| Name | Definition |
|---|---|
| ESP Platform | Primary, customer-facing application |
| iEngine | Integration & automation technology. Can be deployed on-premise or Cloud, enabling customers to build custom inetgrations and automations |
| Capability Exchange | (in-progress) Central catalogue that directly communicates with CPS |
| Vendor Portal | Product for vendors to validate and manage their own product and vendor profiles |
| FDM Builder | Interface for creating and managing Framwork Description Models (FDM). |
Central Services are exposed publicly via api.esprofiler.com/<path>
| Path | Definition |
|---|---|
| CAS | Central Authentication & Authorisation Service - Springboot authorisation server responsible for managing organisations, user, groups, policies and fedrated access (e.g. SAML2, OpenID) |
| CPS | Central Provider Service - Springboot microservice responsible for tracking all companies, vendors, products, features, use cases and capability mappings |
| MFS | Master Framework Service - Responsible for tracking, centrally all frameworks and nodes, as well as relationship desription models |
| CCS | Common Capability Service - Responsible for common, required capabilities and patterns across our own microservices, e.g. Email, Webcrawling, File Management, Image Management & Currency Rates |
| CES | Common Event Service - Responsible for coordinating and tracking events that occur across the microssrrvices ecosystem, e.g. job tracking and other asynchronous tasks. |
| PES | Public Engagement Service - Provides patterns for public-facing services, e.g. capturing feedback, contact requests. |
| DSS | Deployment Support Service - (Under Construction) Supports deployment for ESPROFILER, e.g. deploying new tenants, status tracking of services, and customer onboarding. |
| DMS | Data Management Service - (Under Construction) Orchestration service for data, managing acquisitions, mergers, missing vendors/product requests, etc. |
| DPE | Data Processing Environment - n8n and python workflows for data acquisition and parsing. Primarily communicating with others microservices via RabbitMQ service bus. |