A Portal Application in ONAP is a standalone program that can be visually manipulated via the GUI in the Portal. (Note: you can also add a graphical "widget" – in effect a lightweight application) to the Portal UI. To develop such a applications
- 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
- Onboarding application on ONAP Portal as an integrated app using single-signon (recommended/preferred method): Below is sample Portal SDK integration code snippet from RIC Dashboard app that is already onboarded on ONAP Portal: Sample code from RIC Dashboard app
- 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): Developing Portal SDK based UI App and the initial setup
To develop such application using above deep integration method, you will need the development environment of ONAP, 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 ONAP. Upon completion and testing, you will need to follow the process for submitting an Application to be used in the ONAP environment (see the Certification Group in Mailing Lists).
...