...
- Facilitate East-West capability
- Scale/Load balance across EXF instances
- EXF Failover
- Cluster of EXF node management
- Facilitate North-South capability
- Gateway (EXF) Device Service
- Gateway (EXF) to Gateway (EXF) export
- Plug into system management systems (Pulse, System Center, AirWatch, etc.)
- Reference implementation device services for common protocols BACnet, Modbus, etc.
- Local console user interfaces
- Export Services SDK-like facility to allow for
- Additional transformations
- Additional filtering
- Alternate encryption and compress routines
- Address other protocol endpoints (AMPQ, DDS, ...)
- Provide cloud connectors (Azure, Watson, SAP Hana, etc.)
- Device Service and Device Service SDK improvements
- Refactor/simplify the SDK
- provide more code examples for other protocols (Zigbee, Zwave, ...)
- Standards (OPC-UA, OCF, etc.)
- Connectivity to other systems (Kura, IoTivity, ...)
- Alternate language support (C/C++, Python, Go,...)
Quality Assurance Procedures
- More and improved microservice unit tests
- Checkin/code review procedures
- test plans/test cases
- integration tests (service to service)
- performance testing
- scalability testing
- soak testing
- platform/OS testing
- release management schedule and procedures
- automated build, test and release process as part of standard DevOps
Additional Microservice/Subsystem Required
...