Versions Compared

Key

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

A Portal Application in OpenECOMP Any application onboarded on ONAP Portal is a standalone program that can be visually manipulated accessed via the GUI in the ONAP Portal. (Note: you can also add a graphical "widget" – in effect a lightweight application) to the Portal UI. To develop such a applications, you will need the development environment of OpenECOMP, such as Java8, along with other tools, depending on the complexity of your application; see Required Tools. Your application will likely need to invoke libraries containing the APIs of the Common Services used with OpenECOMP. Upon completion and testing, you will need to follow the process for submitting an Application to be used in the OpenECOMP environment (see the Certification Group in Mailing Lists).

The following document describes how to create a Portal application in detail:

<<DocRef: Portal Software Development Kit (SDK)>>

  1. Onboarding application on ONAP Portal as a simple third-party-app URL with out single-signon (choose this option, if this is temporary and POC only): How to add a New Application to Portal homepage
  2. Onboarding application on ONAP Portal as an integrated app using single-signon (recommended/preferred method - if the application is already developed and trying to integrate with portal): Onboarding How-To: ONAP Portal SDK's Framework (FW) based Applications on ONAP Portal
    1. Here is sample Portal SDK integration code snippet from RIC Dashboard app that is already onboarded on ONAP Portal: Sample code from RIC Dashboard app; Sample configuration;
  3. Developing Portal SDK based application and onboarding onto Portal – deep integration to take advantages of out-of-box Portal SDK features (choose this as long-term option, with appropriate time and resources when building an application for the first time): Developing Portal SDK based UI App and the initial setup