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

/esb/

    Package Sidebar

    Install

    npm i esb

    Weekly Downloads

    1

    Version

    0.1.13

    License

    none

    Last publish

    Collaborators

    • clonq