Summary
esb is an enterprise service bus implementation for node.
Installation
$ npm install esb
Quick Start
The quickest way to get started with esb:
start
This will start your ESB instance using the configuration provided in config.json.
Use the supplied sample_config.json as a base for your own config.json.
Features
- Built on Express
- Custom versionable service protocols
- Protocols available: Simple and Gzip over HTTP
- documentation publishable via the embedded web server
Philosophy
This ESB implementation is an attempt to create a framework for SOA-based development in Node.
To Do
- dynamically register/unregister a service
- message queuing & persistence
- queryable service registry
- service reliability scoring
- virtualize same-name providers under one interface
- support for other protocols