module
2.0.0-beta6+incompatible
Repository: https://github.com/qlcchain/go-lsobus.git
Documentation: pkg.go.dev
# README
LSOBUS
Business Application for MEF LSO Framework.
Modules
Sonata
MEF Sonata API client and models.
Orchestra
Orchestra is responsible for making a series of MEF calls to the partner:
- to determine that the address provided is valid and provide an interface to handle invalid addresses
- to get a site at the customer address, or allow selection of a new site
- to determine if the requested service is feasible
- to get a quote for the requested service
- to create ProductOrder request
- to check for ProductOrder updates
Orchestra is responsible for managing the responses and update status to chain.
Contract
Contract is responsible for make a series interactions to blockchain smart contract.
RPC Server
RPC Server is responsible for providing APIs to Front Web UI.
Process Flows
UNI & E-Line Order
External
Uploading order to chain:
User -> Front Web UI -> LSOBUS -> QLC Chain.
Sending order to partner:
User -> Front Web UI -> LSOBUS -> Sonata Server.
Internal
Uploading order to chain:
RPC -> Contract -> QLC Chain.
Sending order to partner:
RPC -> Orchestra -> Sonata Client -> Sonata Server.
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author