From a92981f37ddca8903e4f72359a22a6ff699546dd Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 8 May 2020 14:45:43 +0530 Subject: LibEuFin: remove outdated architecture docs (superseeded by concepts doc) --- libeufin/architecture.rst | 58 ----------------------------------------------- libeufin/index.rst | 1 - 2 files changed, 59 deletions(-) delete mode 100644 libeufin/architecture.rst (limited to 'libeufin') diff --git a/libeufin/architecture.rst b/libeufin/architecture.rst deleted file mode 100644 index e5cad890..00000000 --- a/libeufin/architecture.rst +++ /dev/null @@ -1,58 +0,0 @@ -LibEuFin Architecture -##################### - -Sandbox -======= - -* the sandbox's EBICS API emulates the behavior of a real bank's EBICS - interface - -* *(Only in the future)*: FinTS API and other FinTech APIs - -* the sandbox's management API allows an administrator to: - - * create new **bank** accounts - * create new **EBICS subscriber** accounts - - * a subscriber has (optionally?) a SystemID (for technical subscribers), - a UserID and a PartnerID - * each bank account has a list of subscribers than can access it - - * delete accounts - * ... - -* the sandbox's "miscellaneous" API provides public functionality that is not covered - directly by EBICS, such as: - - * a way to get the transactions in form of a JSON message, to check if it matches the EBICS response - - * you could call it a "reference history" - - * publicly accessible key management functionality, for example for the EBICS INI process - - * this is the "electronic version" of sending an HIA/INI letter - -* things that we do **not** want to implement right now: - - * Distributed electronic signatures. For now, it is enough for every order - to be signed just by one authorized subscriber. - -Nexus -===== - -The Nexus takes JSON requests and translates them into API calls for the -respective real bank accounts (EBICS, FinTS, ...). It also stores the bank -transaction history to enable a linearlized view on the transaction history -with unique transaction identifier, which some of the underlying banking APIs -don't provide directly. - -``libeufin-nexus-httpd`` is the binary (or wrapper around the Java invocation) -that runs the HTTP service. - - -CLI Tools -========= - -The Sandbox and Nexus are only HTTP services. The CLI tools are used to -actually access them. - diff --git a/libeufin/index.rst b/libeufin/index.rst index ea3c7aa3..e128cf04 100644 --- a/libeufin/index.rst +++ b/libeufin/index.rst @@ -8,7 +8,6 @@ LibEuFin is a project providing free software tooling for European FinTech. concepts ebics - architecture api-sandbox api-nexus2 iso20022 -- cgit v1.2.3