- Yazdır
- karanlıkışık
- Pdf
Composite Applications
What is a Composite Application?
Composite Application is a logical container to group Azure Services like Service Bus, Logic Apps, Event Hubs, Event Grid, Azure Function Apps, etc that constitute a Line of Business Application in the Integration Solution Architecture. These resources can be from different Azure Subscriptions, Regions and namespaces.
With Azure becoming more mainstream and a matured product offering from Microsoft, many organizations have started to make use of the technology to build their hybrid integration solutions as an extension to their on-premise solution. The overall hybrid integration solution will look something like the image below.
Serverless360 can facilitate managing and monitoring this entire solution containing several Azure services (Service Bus, Event Hubs, Relays, Logic Apps, API Management, Functions etc) effortlessly in a Composite Application. Any typical organization will have several such Composite Applications. With the concept of Composite Applications. Even if your Azure services are spread across different Subscriptions, you can manage and monitor your services.
## What is a Composite Application Group?
An organisation may have multiple Business Units each consisting of multiple Business Orchestrations in turn. Here, the Business Orchestrations can be represented as Composite Applications and the Business Unit can be represented as a Composite Application Group. So, the Composite Application Group will include multiple the Composite Applications. It is also possible to create Composite Application Groups within a Composite Application Group.
Explorer View of Composite Applications
The relationship between the Composite Applications and Composite Application Groups will be represented in the Explorer view of Composite Applications in the Composite Applications dashboard. The status of a Composite Application will be represented using the status tags based on the monitoring status of the entities in it.
The status of the Composite application will be based on the following conditions
- If all entities in the Composite Application are Healthy (Green), the Composite Application will be represented Healthy (Green)
- If at least one entity in the Composite Application is in Warning state (Amber), the Composite Application will be represented Warning (Amber)
- If at least one entity in the Composite Application is in Error state (Red), the Composite Application will be represented Error (Red)
Dual view of Composite Application Dashboard
Serverless360 offers two possible views in representing the Composite Applications in the Composite Applications dashboard.
- List view
- Card view
List View
When the Organization Head needs to have a high-level overview of all the composite applications, with minimal details on status of entities in the orchestration, List view would solve the need. The List View will show the number of entities associated with the composite application and the consolidated status.
Card View
When the Project Owner needs detailed view with the status of the entities in the orchestration and the type of entities in the composite application, Card view would solve the need. The Card View will show the number of entities associated with the composite application for each entity type with more details on the consolidated monitoring status of the entities.
Creating a Composite Application or Composite Application Group
- Composite Applications and the Composite Application groups will be listed in an explorer view in the left side of the application, beside the left side menu bar. Hover on the required Composite Application Group to create Composite Application or Composite Application Group within it.
- Click on the context menu icon on the right corner of the list item
- Click on the 'Create Composite Application' or 'Composite Application Group' option from the context menu
- Provide the name and description
- Click the 'save' button to create the Composite Application or Composite Application Group
Editing a Composite Application or Composite Application Group
- Hover on the required Composite Application from the listing
- Click on the context menu icon on the right corner of the list
- Click on the 'Edit' option from the context menu. Edit icon will also be available in the Composite Application tiles in the List View and Card View
- Edit the name and description
- Click the 'save' button to edit the Composite Application or Composite Application Group
Moving a Composite Application
- Hover on the required Composite Application in the explore view to find the context menu
- Click on the context menu icon on the right corner of the list item
- Click on the 'Move' option from the context menu
- Select the required destination Composite Application Group
- Click the 'Move' button to move the Composite Application or Composite Application Group
Entry point to entity management and monitoring
Navigation into the entity dashboard of a composite application can be done by clicking on any of the following:
- Manage Button in the Composite Application tiles on the card and list view
- Composite Application name in the Composite Application tiles on the card and list view
- Composite Application name in the explorer view
The next step is to associate the entities with the Composite Application.
- Get into the Entity dashboard of the desired Composite Application through one of the above mentioned options
- Click the 'Associate Entities' button
- Choose the entity type from the tabs and click the checkboxes against the entities to associate
- Click the 'Save' button to complete the process
Search in Serverless360
Search entities, Namespaces, Composite Applications or Monitors in Serveless360. Search by keyword to get the relevant results. The result is equipped to navigate the user to an appropriate page. Quick find your need within Serverless360. Below is an illustration on the Search feature.