Testbed Taskforce - Testbed Design - Stage 1 (201807??)

Scope

  • Onboarding test
  • Scoped from Testbed architecture vision Architectural Building Blocks (ABB)
  • Solution Building Blocks is designs from ABBs

Solution design

Solution Building Blocks:

  • UI - Web/Portal/Registration
  • Orchestration
    • AP administration Rest interface
  • Access Points
    • TB Rest interface
  • Virtual TB AP with proxy endpoint


Testbed functionality

Scoped and prioritized:

UI (Mike)

  • Access control by the means of PEPPOL certificate (priority 1)
  • Show log of received transactions from a specific sender (priority 1)
  • Produce from the test log a report of test runs (priority 1)
  • Choice of Testbed send/recieve AP  (priority 1)
  • Activate sending a transaction to specific AP (controled by the access control) (priority 1)
    • Transaction chosen from a list of (positive)Test instances
    • Though a Testbed AP choosen from a list of Testbed active APs
    • To a specific AP (SUT) controlled by the access control

Orchestration (Mike)

  • Test log of received and sended transactions for a specific SUT (priority 1)
  • Activate specific (positive) transactions to be send to a specific receiver through a choosen testbed AP (priority 1)
  • Set of generic test instances to be used as transactions (priority 1) 
  • Orchestration - TB monitor and AP proxy Rest interface (priority 2) 

Rest interface (Orchestration-AP) (Mike-Philip-Erland)

  • "Philip AP" (priority 1)
  • Oxalis (priority 1)

Access Points (Philip-Erland)

  • "Philip AP" (priority 1) (Philip)
  • Oxalis (priority 1) (Erland)


TB monitor and AP proxy 

  • Logging of transactions performed (priority 2)
  • Orchestration - TB monitor and AP proxy Rest interface (priority 2) 

Misc

  • Analyze how to deal with negative test cases (priority 1)
  • Implement negative test cases (priority 2) (all)
  • Test method (priority 1) (Klaus)
  • Production site and governance (priority 2) (all)


Plan (Klaus)


293031323334353637383940414243444546474849505152

Draft stage 1 design















































































Test method