Preface¶
EDP (Edge Device Portal) is a software solution to remotely manage runtimes and software components running in embedded and heterogeneous infrastructures over the Internet. It is currently implemented to deal with OSGi™ bundles [1] , offering life cycle management and allowing remote updates to deliver new features or fixes to devices or fleets.
Through the implementation of three environments, serving the phases of development, QA/Testing and Production, and the ruling of transitions between those phases, EDP constitutes a platform for continuous development and feature deliveries. In an automatic and safe flow, bundles and features are transformed from development artifacts into release candidates, which then get approved and are made available as applications to run on production devices. Note that an artifact is meant here as a JAR file containing a version of a bundle or of a feature.
This product is a client-server solution. On the frontend, as a web application running on a browser, it controls and provides functionality to OSGi-Framework powered runtimes, on which a special agent bundle, the EDP Client, is installed. On the backend, EDP connects with a cloud provider (currently AWS) or runs on servers on premise.
Intended Audience¶
This document offers information about the usage of EDP, introducing its graphical user interface and listing its components. It has also been written for developers and users involved in the deployment and configuration of software components in embedded devices.
Privacy Notice¶
Conforming to Art.4 Nr.1 of EU’s GDPR (General Data Protection Regulation), aicas states:
In the process of deploying and configuring EDP, customers are asked for some basic personal information. While the core components of EDP do not process personal data in general, Keycloak (the solution’s component for identity management) requests user data like name, email address and passwords. The storage of this personalized data is necessary for authentication operations, but the information is accessed for no other purpose than the proper usage of EDP.
As AWS is included in EDP’s solution as cloud provider, customers might want to check information on AWS Services GDPR compliance.
aicas remains committed to transparency and responsibility in regard to its customers’ data privacy. For any further clarification on this matter, please feel free to contact info@aicas.com.
Footnotes