Enterprise Service Bus, still a pretty vague term. Invented by the Gartner-Report 2002.
Essential for a large SOA-Infrastructure.
Our interpretation of what a ESB should be made of:
- Service Abstraction / Metadata Definition
- Centralized Service / API Registry containing clean XML, JSON Model
- Centralized Service AAA (Authentication / Authorization / Accounting)
- Internal Service XML / (Python) Class Mapping
- OOP Relational Database Mapper
- Service Model Documentation / API (Auto)-Generation
Also building Web-Applications on PaaS infrastructure relies on a clean Service Abstraction Model.
Note
Python micro-esb module will help.
- Service Abstraction / Metadata Definition
- Internal Code (Python) Class / Service Propeties Mapping
- Graph Based / Recursive JSON Result Abstraction
- OOP Relational Database Mapper
- Service Documentation (Auto)-Generation
Documentation including detailed examples can be found at either ./doc or https://pythondocs.webcodex.de/micro-esb.