Skip to content

hamedmirzaei/spring-boot-camel-composite-service

Repository files navigation

Spring Boot + Spring Data + Apache Camel (Service Composition Example)

This is a simple example to show you how to implement a composite service from simple services usign Apache Camel

Libraries and Tools

How it works

Bellow is the relationship diagram between different modules provided in the example.

Architecture

This is a simple banking business flow. There is a simple Customer service. Each customer is either Real or Legal and has a one-to-one relationship with either RealBaseInfo or LegalBaseInfo respectively. This base information services contains information like first and last names for real customers and organization name, code and address for legal customers. Each of these services is implemented as a Spring Boot application and simply on different ports. A composite service has been implemented to combine these two services as a single one using Apache Camel. Additionally, for simple testing another service has been implemented too which is a UI module and is responsible to interact with all the other three services.

How to run

About

Spring Boot + Apache Camel simple application to create composite services

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published