Skip to content

qlcchain/go-lsobus

Repository files navigation

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.

About

Business Application for MEF LSO Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages