github.com/complyue/hbi

Package hbi - Hosting Based Interface - Go1 `HBI` is a `meta protocol` for application systems (read `service` software components), possibly implemented in different programming languages and/or base runtimes, to establish communication channels between os processes (may or may not across computing nodes), as to communicate with `peer-scripting-code` posted to eachother's `hosting environment`. By providing a `hosting environment` which exposes necessary artifacts (various `functions` in essense, see Mechanism) (https://github.com/complyue/hbi#mechanism) to accommodate the `landing` of the `peer-scripting-code` from the other end, a service process defines both its API and the effect network protocol to access the API, at granted efficience. Such network protocols are called `API defined protocol`s.


Licenses
BSD-3-Clause/MIT
Install
go get github.com/complyue/hbi