smart-edge-open / edgeapps

Applications that can be onboarded to an Intel® Smart Edge Open edge node.
Apache License 2.0
51 stars 74 forks source link

Make Legacy Applications OpenNESS-aware #65

Open git-abhijit opened 3 years ago

git-abhijit commented 3 years ago

Hi, Please share some more details on how the wrapper code will work for Service Discovery, subscription and other EAA features.

Questions :

  1. The wrapper code will implement all the API's ? Please share a sample code implementing all the features.
  2. Can the design be implemented as a side car application for the legacy application.

Regards Abhijit

amr-mokhtar commented 3 years ago

Hi @git-abhijit,

  1. It is up to the app vendor to design which APIs are useful for its business logic.
  2. Yes, a legacy application can be interfaced with the EAA and its service discovery by implementing a sidecar. We've done something similar with the OpenNESS video analytics services. See https://github.com/otcshare/edgeservices/tree/master/edgecontroller/vas-sidecar
git-abhijit commented 3 years ago

Hi @amr-mokhtar

Thank you sharing the details.

One help , the above link is giving 404 error for me , can you share me another link. Thank you very much.

Regards Abhijit

archie951 commented 3 years ago

https://github.com/open-ness/edgeservices/tree/master/edgecontroller/vas-sidecar

git-abhijit commented 3 years ago

@archie951 Thanks. I will go through the code.