Stream Services are an Open-Source accelerator to connect with Backbase "out-of-the-box" components that talk to DBS and are responsible for orchestrating calls to DBS. The orchestration of calling different services is written in a functional programming style on project reactor enabling resiliency and scalability. Stream Services are packaged as libraries that can be included in any project, REST Service and/or Spring Cloud Data Flow Applications.
The Services are listed with Service name and how they are packaged.
Currently, the following DBS services are exposed as Stream Components:
All notable changes to this project are documented in the CHANGELOG.md file.
You can find listed here the API specification containing the opinionated model of the supported Stream Services:
Service | OpenAPI Spec | Redoc |
---|---|---|
stream-legal-entity | openapi.yaml | Ingest Legal Entity API |
stream-audit | openapi.yaml | Audit |
stream-approvals | openapi.yaml | Ingest Approval API |
stream-product-catalog | openapi.yaml | Product Catalog API |
stream-portfolio | openapi.yaml | Portfolio Ingestion API |
stream-compositions | specs | Stream Compositions |
stream-compositions/cursors | specs | Stream Compositions - Cursors |
stream-compositions/integrations | specs | Stream Compositions - Integrations |
Stream version | Banking Services | Java | Spring Boot |
---|---|---|---|
6.2.0 to latest | 2024.10 | 21 | 3.3 |
6.0.0 to 6.1.0 | 2024.10 | 21 | 3.2 |
5.10.0 to 5.16.0 | 2024.09-LTS | 21 | 3.2 |
5.0.0 to 5.9.x | 2024.04 | 21 | 3.2 |
4.1.1 to 4.x.x | 2024.03-LTS | 17 | 3.1 |
4.0.0 to 4.1.0 | 2023.12 | 17 | 3.1 |
3.70.0 to 3.x.x | 2023.09-LTS | 17 | 2.7 |
3.50.0 to 3.69.0 | 2023.06 | 17 | 2.7 |
3.34.0 to 3.49.0 | 2023.02-LTS | 17 | 2.7 |
3.16.0 to 3.33.0 | 2022.10 | 17 | 2.7 |
3.8.0 to 3.15.0 | 2022.09 | 17 | 2.7 |
3.1.0 to 3.7.0 | 2022.09 | 11 | 2.6 |
2.71.0 to 3.0.0 | 2022.04 | 11 | 2.5 |
2.49.0 to 2.69.0 | 2021.09 (2.21.2.x) | 11 | 2.5 |
2.44.0 to 2.48.0 | 2021.07 (2.21.0.x) | 11 | 2.5 |
2.23.0 to 2.43.0 | 2.20.x | 11 | 2.3 |
2.15.0 to 2.22.0 | 2.19.x | 11 | 2.3 |
2.1.0 to 2.14.0 | 2.19.x | 8 | 2.3 |
Please see the license terms here.
This is an open-source project! Please check our contribution guidelines here.