Skip to content
FLonpl6 edited this page Dec 17, 2014 · 6 revisions

Architecture

Architecture EMD Plugin

The Architecture of the Plugin

User Interface

The User Interface called EMD UI Plugin on the diagram is a serie of html pages to manage the domains through a dedicated tab in the oVirt WebAdmin. It also sends requests to its dedicated API and display responses from it.

The UI is based on the AngularJS v1.3.0 Javascript Framework and the Patternfly v1.0.5 CSS Framework.

If you want to have more information about the UI, please read the wiki page: Composition of the UI.

You can find all the UI code in the folder /UIPlugin-Engine-Manage-Domains/UIPlugin.

Screenshot of the Plugin

Screenshot of the Plugin Main Tab

API

The API is based on a Java Servlet build on RESTEasy 2.3.1.GA. It is translating the API requests in shell command to interact with the engine-manage-domains tool.

If you want more information about the API, please read the wiki page: Servlet API

You can find all the API code in the folder /UIPlugin-Engine-Manage-Domains/Servlet.

Backend