The EAI platform
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
yggdrasil-adapters
yggdrasil-configuration
yggdrasil-core
yggdrasil-dist
yggdrasil-main
.gitattributes
.gitignore
README.md
Yggdrasil.jpg
pom.xml
run.bat
run.sh

README.md

Yggdrasil

Introduction

Yggdrasil is the integration services used by swiftwallet to integrate with different third party services.Yggdrasil(/ˈɪɡdrəsɪl/ or /ˈɪɡdrəzɪl/; from Old Norse Yggdrasill, pronounced [ˈyɡːˌdrasilː]) is an immense mythical tree that connects the nine worlds in Norse cosmology.

Architecture

Yggdrasil is built on top of Odin - the microservices platform. The following are the main components of Yggdrasil

  1. Routing And Integration Engine
  2. Adapters

Routing and Integration Engine

Yggdrasil uses Apache Camel for routing and integration, it allows to define routes and implement enterprise integration patterns and deploy it to Yggdrasil.

Adapters