UNPKG

esb

Version:

enterprise service bus implementation

38 lines (25 loc) 1.13 kB
## Summary esb is an enterprise service bus implementation for [node](http://nodejs.org). ## Installation $ npm install esb ## Quick Start The quickest way to get started with esb: ```js require('esb').start(require('./config.json')) ``` 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](http://github.com/visionmedia/expressjs.com) * Custom versionable service protocols * Protocols available: Simple and Gzip over HTTP * documentation publishable via the embedded web server ## Philosophy This [ESB](http://en.wikipedia.org/wiki/Enterprise_service_bus) implementation is an attempt to create a framework for [SOA](http://en.wikipedia.org/wiki/Service-oriented_architecture)-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