Versions Compared

Key

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

...

Use Case 2

Use Case 3

Use Case 4:

Image RemovedImage Added

Business Drivers

...

MECM Services: 

  • Front End: 
  • AppO: 
  • Rules management
  • Inventory 
  • APM
  • Postgres DB

AppStore:

  • Front End
  • Appstore Backend
  • Postgres DB

Developer Platform:

  •  The MECM-FE management plane mainly provides the registration of edge nodes, APPLCM, and application distribution and deployment functions from the user interface perspective, which is divided into three functional areas. Map area provides switch between nodes in different regions. The KPI, MEP capabilities and application capabilities are displayed in detail according to the currently selected node.
  • AppO:  Application orchestrator is the core module responsible for orchestrating life cycle maintenance operation of application. Appo orchestrates application deployment by executing specified process and automated sequence of tasks, rules and policies. Appo is responsible for retrieving the application instance information, edgeehost performance statistics and edge host platform capabilities.
  • Rules management
  • Inventory : Responsible for registrations like MEC Host, AppLCM, AppStore, application. Retrieves all the applcm records,mec host records and applications.
  • APM: Application package manager responsible for application package management including Onboarding, distributing package to edge , retrieves the application package information and download the application package csar.
  • Postgres DB: Open source PostgreSQL database is being used to store the information for mecm modules ie applcm details,app instance information,application data and package information.Recommended version is 12.3.

AppStore:

  • Front End: AppStore is a market for developers to publish and launch App applications. Appstore FE provides the registration interface to the new user and once login the store home is visible, where user can upload the application package across various industry domains and displays the list of application along with the deatils. User has option to comment on the application in comment section and give ratings. Deleting option is also available in "My App/My APP" section.
  • Appstore Backend: AppStore is a market for developers to publish and launch App applications. After uploading an App package, it must pass the test first. Only the apps that pass the test can be officially launched. Appstore FE provides platform to upload the application package across various industry domains and displays the list of packages.
  • Postgres DB: The AppStore database uses an open source PostgreSQL database, and the recommended version is 12.2. Which Stores app information, application package information and review details of the application.

Developer Platform:

  • Tools: Developer tools are used in Plugin Management, Plugin Life Cycle and grading systems making it more convenient for developers to develop applications and integrate them into the edgegallery platform.
  • Workspace: Developers manage their own Application development process by creating projects or migrating projects. Developers can manage project, app package and test task management.
  • Postgres DB: PostgreSQL database version 12.x is being used.
  • Tools
  • Workspace
  • Postgres DB

EDGE Node Components:

MEP:

...