Create an adapter class which handles authentication with the communications-backbone (Nucleus)

  • implement client credentials token grant
  • implement poll/publish/broadcast

Create a protocol instance class

  • implement scchema validation
  • implement stubs for encode/decode/receivedInvalid

Create a soar protocol instance

  • implement retreive schema version by tag/branch/commitref
  • override methods to handle soar message structure

Create an example implmentation of the adapter

  • send json files written to transmit
  • store sent files in sent by date and hour
  • store received files in received by date and hour