Skip to content

ESB Feature Showcase ​

A comprehensive collection of flows demonstrating all features of the Joynare Nexus ESB. Organized as a tiered learning journey from foundations to advanced architecture.

πŸ—ΊοΈ Learning Path ​

Tier 1: Foundations ​

Core ESB concepts, pipeline management, and data mapping.

  • Basics: Simple pipelines, schema, and output strategies.
  • Mapping: Mixed-mode input mapping (Auto, Explicit, Literal).

Tier 2: Data & Storage ​

Manipulating data structures and interacting with databases.

Tier 3: Communication & Control ​

Connecting to external services and managing execution flow.

Tier 4: Architecture ​

Resilience patterns and complex real-world scenarios.

Tier 5: Security ​

Enterprise access control and user management.

  • RBAC & ACL: Hierarchical inheritance, group-based permissions, and superuser bypass.

πŸ› οΈ Testing & Validation ​

Quick Build ​

bash
go build -o joynare-nexus.exe ./cmd/esb

Run a Showcase Flow ​

bash
# Example: Running the Simple Pipeline
.\joynare-nexus.exe run showcase.01-basics:SimplePipeline --input '{"message":"Hello"}'

Validate All Flows ​

powershell
.\tests\integration\validate-showcase.ps1 all

See Also ​

Released under the ISC License.