Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added an Architecture section at the beginning; updated screenshots

Anchor
Architecture
Architecture
The OpenECOMP Portal is a platform that provides the ability to integrate different ECOMP applications into a centralized Portal Core. The intention is to allow decentralized applications to run within their own infrastructure while providing common management services and connectivity with the OpenECOMP Portal core. The Portal core provides capabilities including application onboarding & management, centralized access management, and hosted application widgets. Using the provided SDK, application developers can leverage the built-in capabilities (Services / API / UI controls) along with bundled tools and technologies. 

Image Added

Anchor
Portal
Portal
The Portal is provides a web-based user interface that provides access to all of the subsystems of an instance of OpenECOMP. It offers both design-time tools and run-time monitoring and control.

...

Here are two views of the Portal landing screen, one for administrators, and one for users:

Image Modified

Figure 1. Portal landing screen for administrators


Image Modified

Figure 2. Portal landing screen for users

...

  • Service Design and Creation (SDC): visual design tools for Services
  • Policy creation (editing and conflict identification tools)
  • Visual design tools for Analytic Applications (out-of-scope for first OpenECOMP release)

Instantiating Services

The Portal offers a Virtual Instantiation Deployment (VID) GUI to trigger MSO instantiation of Services and components that have been certified and distributed for production. These services may include:

  • Infrastructure Services (such as compute and storage resources)
  • Network Services (Virtual Network Functions)
  • Application Services (such as a load-balancing function)

VID reads the models created in SDC, and, in turn, forwards the appropriate information to AAI and MSO during the Service instantiation process.

See the Installing and Running the OpenECOMP Demo page for a scenario that uses the VID interface. 

Administration

...

For developers who wish to add applications that interact with OpenECOMP components, and offer a user interface exposed through the Portal, there is a <<DocRef: Portal Software Development Kit (SDK)>>. This SDK includes bundled tools, technologies, and built-in capabilities such as services, APIs, and User Interface controls. By adhering to the SDK, developers create applications that have a consistent look and feel, and can interact with other applications. Applications can be developed as full web pages or as functional widgets to facilitate a seamless user experience

Applications and widgets developed using the Portal SDK are onboarded via the tools available to an OpenECOMP Administrator. The Administrator creates or assigns roles for the application, and makes the application visible to users via menus or links.