Ballerina will be used as gateway-framework going forward. Hence, carbon-gateway-framework has been discontiuned and this repository has been moved to attic.
WSO2 Carbon Gateway Framework is a message-mediation-engine implementation that can receive/send Carbon-Messages from/to Carbon Transport and mediate messages.
- Gateway Framework runtime is configured via a textual language which can be visually represented in a sequence diagram-like design.
- Lightweight, fully non-blocking mediation runtime.
- Control Structures, Logging, Header and Content-based Routing, Type-aware messaging
- This runtime if fully extensible to built other similar gateway solutions.
Gateway Framework cannot be used as a stand alone product/runtime.
Build the master branch of this repository. Can be built only from JDK 1.8.
High Level Architecture
Engine Architecture
Configuration Model
Please report bugs and improvements of Gateway Framework to following JIRA project.