Understanding the workbench

The workbench shows the results of the generated partition recommendations or partitioning of classes. You can analyze the workbench to determine the influence of programming model and application class dependencies.

Procedure

  1. Examine the workbench Business logic, Natural seams, or Custom view tab view to do your analysis.
  2. Consider how to adjust the view to help in your analysis. Use workbench controls to make adjustments.
The following image identifies the workbench controls with numbered callouts. Table 1 describes the workbench controls.
Image of workbench controls with numbered callouts to controls

Workbench control descriptions

Table 1 describes the workbench controls that are identified by numbered callouts.

Table 1. IBM Mono2Micro workbench with numbered callouts to controls
# Name Description
1 Guided tour button Click to start a guided tour of the workbench.
2 Help icon Click to view version number.
3 File name The name of the JSON file you uploaded into the workbench.
4 Load new partitions Upload a saved or newly generated JSON file to view in the workbench.
5 Save partition Save the current state and layout of partitions to a JSON file on your local computer.
6 Business logic tab The Business logic recommendation groups your application classes into partitions based on runtime calls from business use cases. The Business logic recommendation represents maximum cohesion of use cases and minimum coupling of runtime calls between partitions.
7 Natural seams tab The Natural seams recommendation groups classes together based on the same factors as Business logic. Class dependencies are also accounted for.
8 Custom view tab On the Custom view page, you can customize your partitions based on your specific microservice needs.
9 Graph/Table view switcher Switch between graphic or table. See Using the table for more details.
10 Search Search for a specific class by name.
11 Filters panel Apply filters that isolate your graph by use cases, partitions, runtime calls, or labels. For more information, see Applying filters.
12 Details panel Easily compare information across your tabs. For more information, see Details panel.
13 Header collapse Collapse a header to make more room for viewing your recommendations.