The FACIS landing page act as an entry-point for all open-source components, specification, and implementation developed under FACIS project. The goal is to guide the developers and contributors with the foundational blueprints to build a secure, interoperable and scalable multi-provider cloud-edge continuum.
FACIS combines innovative technologies such as Federation Architecture Patterns (FAPs), machine-readable Service Level Agreements (SLAs), and low-code orchestration engines. These along with strong governance frameworks, improves scalability, security, and compliance with regulations, while enabling organizations to retain control of their data.
FACIS is an open-source and collaborative project that promotes transparency, inclusiveness, and innovation across the European digital ecosystem.
Code-related deliverables are published via GitHub, while non-code results- such as frameworks, rulebooks and other supporting materials are and will be made available on the FACIS website : https://www.facis.eu/results/
This repository serve as the central-entry point for all the FACIS components. The table provides a high-level view of the core components and their goals.
| Component | Primary Goal | Repository Link |
|---|---|---|
| FAP (Federation Architecture Pattern) | Standardized Blueprints for building federated services to connect different companies securely. | eclipse-xfsc/facis-fap |
| DCS (Digital Contracting Services) | open-source software for secure, automated and legally compliant contract services. | eclipse-xfsc/facis-DCS |
| SLA (Service Level Agreements) | Defines the governance framework to ensure performance, security and accountability across multiple providers. | eclipse-xfsc/facis-SLA |
| PoC (Proof-Of-Concepts) | Real-world scenarios implementation and validation demonstrating the FAPs and DCS. | eclipse-xfsc/facis-poc |
| Demonstrators | prototype implementation showcasing the real-world use cases | eclipse-xfsc/demonstrators |
This repository is responsible for implementing the standarized templates/ blueprints for the specific collaboration use cases.
| FAP Repos | Description | Repository Link |
|---|---|---|
| FAP 1: Partner onboarding | contains technical specification and implementation. | eclipse-xfsc/facis/fap1 |
| FAP 2: Decentralized Catalogue Managment | Enables trusted service discovery across federated infrastructures. | eclipse-xfsc/facis/fap2 |
| FAP 3: IOT & AI pipeline over trusted services | integrates sensing data with IoT and AI based data analysis for dashboard visualization. | eclipse-xfsc/facis/fap3 |
| PoC | Description | Repository Link |
|---|---|---|
| Aviation Collaboration | It specifies the industrial usecases for secure cross-organizational service orchestration. | eclipse-xfsc/facis-aviation-poc |
| Other PoC directories | - | Coming Soon. |
| Demonstrators | Description | Repository Link |
|---|---|---|
| zero Trust Demonstrators | showes how Two Trust Zones interact through the TRAIN framework to securely exchange digital services between participants. | eclipse-xfsc/demonstrators/zero-trust-demonstrators |
These repositories contains the source code to deploy and manage the federation services according to the FAPs.
| Component | Description | Repository Link |
|---|---|---|
| Orchestration Engine | Core Orchestration Engine- Manages federated service flows and monitors performance. | eclipse-xfsc/orchestration-engine |
| scenarios/aw40-demonstrator | - | eclipse-xfsc/aw40-demonstrator |
A Modular Deployment Service integrated with the visual orchestration Engine that enables users to create and execute backend deployment and policy logic through drag and drop nodes.
| Tool | Description | Repository Link |
|---|---|---|
| ESB | The reference repository for the Easy Stack Builder | eclipse-xfsc/easy-stack-builder |
| ESB ORCE (Orchestration Engine) | Streamlined orchestration workspace simplifies the kubernetes deployment for federation services. | eclipse-xfsc/easy-stack-builder-orce |
| ESB Catalogue | Federated Catalogue - core component of XFSC for resource discovery, allow visual query self-descriptions within ORCE environments. | eclipse-xfsc/easy-stack-builder-catalogue |
| ESB OCM-Wstack | Enhances the participant’s interaction with the SSI-based ecosystem in a trustful and secure fashion. | eclipse-xfsc/easy-stack-builder-ocm-wstack |
| ESB PCM | The user manages their credentials themselves, which supports decentralized architecture. | eclipse-xfsc/easy-stack-builder-pcm |
| ESB TSA | - | Coming Soon. |
| AI Flow Builder | - | eclipse-xfsc/ai-flow-builder |
| Component | Description | Repository Link |
|---|---|---|
| Federated Catalogue | The Federated Catalogue under XFSC has been enhanced to align with FACIS requirements, improving the way metadata objects are managed and verified. | eclipse-xfsc/docs/federated-catalogue |
All outcomes of the FACIS project will be provided as open-source. Organizations and developers can access these tools through the official FACIS website and the related GitHub repositories.
FACIS is part of the Eclipse XFSC Project (Cross Federation Services Components).
Contributors are welcome to collaborate via GitHub under the organization eclipse-xfsc.
To contribute, you need to sign the Eclipse Contributor Agreement (ECA) and then fork and submit pull requests to the corresponding repository.
- Official Website: facis.eu
- FACIS GitHub: eclipse-xfsc/facis
- Eclipse XFSC Developer Hub: eclipse-xfsc.github.io
- GitHub Repositories: github.com/eclipse-xfsc
This project is released under the Apache 2.0 License.
By contributing to FACIS, you are part of building the future of a federated, secure, scalable, and trusted cloud-edge ecosystem in Europe.