Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In general, the certification process will seek to confirm that components receiving certification will meet the following:

  • Be compliant with the EdgeX APIs for its type of service
  • Be interoperable with other EdgeX services
  • Supports APIs used by the Support for EdgeX system management agent
  • Be robust, ; reliable, able to recover from faults, start in any order, wait for dependent services, etc.
  • Provide documentation on functionality and deployment
  • Not Does not negatively impact the operation of other EdgeX services

Components achieving certification will be able to promote this achievement through

...

This will require the following:

Technical

  • General test plan for Device Services that covers APIs, SMA support, operation, and basic performance metrics.
  • Black box tests that can be run against any device service and produce results based on the test plan
  • EdgeX “test harness”
  • Instructions for how a user can deploy and execute the tests, and what metrics to record to help validate the tests were performed.

Business

  • Program promotion (“EdgeX Ready”?)
  • Process for organizations to submit their test results for review and, if approved, inclusion on the EdgeX web site and other promotion.

Success will be having a self-assessment package available and being used by developers to confirm readiness of their components. The learnings learning from this experience phase will be used to inform the development of the formal certification process.

...