Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zatosource/zato
ESB, SOA, REST, APIs and Cloud Integrations in Python
https://github.com/zatosource/zato
5g aerospace airport api api-gateway api-server automation-framework defense enterprise enterprise-service-bus esb fhir healthcare hl7 interoperability low-code orchestration-framework python soa telecommunications
Last synced: 4 days ago
JSON representation
ESB, SOA, REST, APIs and Cloud Integrations in Python
- Host: GitHub
- URL: https://github.com/zatosource/zato
- Owner: zatosource
- License: agpl-3.0
- Created: 2011-07-07T13:07:04.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T16:23:18.000Z (3 months ago)
- Last Synced: 2024-10-29T15:38:53.444Z (3 months ago)
- Topics: 5g, aerospace, airport, api, api-gateway, api-server, automation-framework, defense, enterprise, enterprise-service-bus, esb, fhir, healthcare, hl7, interoperability, low-code, orchestration-framework, python, soa, telecommunications
- Language: Python
- Homepage: https://zato.io
- Size: 79.7 MB
- Stars: 1,114
- Watchers: 79
- Forks: 240
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- my-awesome-starred - zato - ESB, SOA, REST, APIs and Cloud Integrations in Python (Python)
- starred-awesome - zato - ESB, SOA, REST, APIs and Cloud Integrations in Python (Python)
README
# Zato /zɑːtəʊ/
ESB, SOA, API and Cloud Integrations in Python.
Zato is a Python-based, open-source platform that lets you automate, integrate and orchestrate business systems,
APIs, workflows as well as hardware assets in industries such as
[airports](https://zato.io/en/industry/airports/index.html),
[defense](https://zato.io/en/industry/defense/index.html),
[health care](https://zato.io/en/industry/healthcare/index.html),
[telecommunications](https://zato.io/en/industry/telecom/index.html),
financial services,
government
and more.## What does it look like in practice?
```python
# -*- coding: utf-8 -*-# Zato
from zato.server.service import Serviceclass SampleServiceREST(Service):
""" A sample service that invokes a REST API endpoint.
"""
def handle(self):# Request to send ..
request = {'user_id':123, 'balance':1357, 'currency':'USD'}# .. get a connection to our previously created REST endpoint ..
conn = self.out.rest['Billing'].conn# .. invoke it ..
response = conn.post(self.cid, request)#
# .. here, a real service would process the response ..
## .. but in this sample, we simply return it to our caller.
self.response.payload = response.data
```## Learn more
Visit https://zato.io for the details, including:
* [Downloads](https://zato.io/en/docs/3.2/admin/guide/install/index.html)
* [Screenshots](https://zato.io/en/docs/3.2/intro/screenshots.html)
* [Programming examples](https://zato.io/en/docs/3.2/dev/index.html)