esb

0.1.13 • Public • Published

Summary

esb is an enterprise service bus implementation for node.

Installation

$ npm install esb

Quick Start

The quickest way to get started with esb:

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
  • 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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.13
    1
    • latest

Version History

Package Sidebar

Install

npm i esb

Weekly Downloads

1

Version

0.1.13

License

none

Last publish

Collaborators

  • clonq