[hemmerling] Enterprise Service Bus ( ESB ) / Enterprise Service Architecture ( ESA )

Free & OpenSource Tools

Apache ServiceMix

JBoss ESB

Mule ESB

Open ESB

Talend

WSO ESB

Resources

Commercial Tools

IBM Integration Bus

The Software Tool

  • IBM "IBM Integration Bus" for Windows 64-bit and Linux 64-bit.
    • The commercial “IBM Integration Bus”.
    • The free “IBM Integration Bus for Developers. fully licensed software, at no charge”. It includes “IBM WebSphere MQ” and is by this a valuable free GUI tool for developers to play with MQTT Protocol. E.g. to explore how “Last Will and Testament” messaging works.

Standard Programming Languages for "IBM Integration Bus"

  1. IBM Knowledge Center "IBM Integration Bus / Reference / Message flow development / Transformation interfaces / ESQL reference" - “SQL is the industry standard language for accessing and updating database data and ESQL is a language derived from SQL Version 3, particularly suited to manipulating both database and message data”.
  2. Java.
  3. .NET.

Resources

Microsoft BizTalk

The Tool

Resources

Resources

  • Experts told me: It is easy to code a service to collect data in a single data format and single data protocol ( e.g. a web service ), but if you add other protocols and need data transformation, you are stuck. An ESB is the alternative: By filters, parsers and import modules, an ESB may collect data in any format and transform the data to any other format.
  • It is imporant to find the right position for an ESB in a manufacution environment:
    • A PLC on the shop floor which can process and transform multiple communication protocols, has sort of ESB functionality.
    • Some see an ESB on the level of a MES system, or even between MES and enterprise software.
    • In an infrastructure without PLCs, the ESB might be even in the “Cloud” and collect and process all messages from IOT devices.
  • A vision of a possible future:
    • Microservices for each facility / on any device.
    • Big data analysis services on servers in datacenters or in the Cloud.
    • Dashboard on any tablet / smartphone / notebook.

Forums, Newsgroups

 
en/esb.html.txt · Last modified: 2017/10/20 12:59 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki