GitHub repository: rujevic/service-bus-java
Description: A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.