Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.18 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.18 KB

Python Micro-Enterprise-Service-Bus Module

1. Abstract / Preface

Enterprise Service Bus, still a pretty vague term. Invented by the Gartner-Report 2002.

Essential for a large SOA-Infrastructure.

2. Features

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

3. Platform As A Service (PaaS)

Also building Web-Applications on PaaS infrastructure relies on a clean Service Abstraction Model.

Note

Python micro-esb module will help.

4. Current Implementation

  • Service Abstraction / Metadata Definition
  • Internal Code (Python) Class / Service Propeties Mapping
  • Graph Based / Recursive JSON Result Abstraction

4.1. Working On

  • OOP Relational Database Mapper
  • Service Documentation (Auto)-Generation

5. Documentation / Examples

Documentation including detailed examples can be found at either ./doc or https://pythondocs.webcodex.de/micro-esb.