Categorygithub.com/qlcchain/go-lsobus
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