Skip to content
This repository was archived by the owner on Nov 27, 2017. It is now read-only.

Mapping UI design to REST domain model

Roland Huß edited this page Mar 8, 2017 · 5 revisions

The ipaas-rest server use an own domain model which can be inferred from this schema.

Following the UX walkthrough the following mappings can be inferred (all UX objects are in italics, all domain objects in FixedWidth.

UI / View Domain Descriptions

connection type

Connector

The overall category for an connection as it can be selected in the first step when creating a connection

connection field

ConnectorProperty

Each connection type a certain set of fields is available (these has been defined externally and originate from the supported Camel component fields). These fields can be selected in the second step when creating a connection. When all fields

connection value

ConfiguredConnectorProperty

This is the data entered for the connection fields as entered in step 2 when creating a connection. It refers to the connection field.

connection

ConfiguredConnector

The connection type and the connection values together are the connection. This is also used during the creation of an integration when selecting the connection (like here in the lower half). ConfiguredConnector is associated with a single Connector and refers to multiple ConfigureConnectorProperty objects.

action

Action

Each Connector has one or more Action`s associated. For example: A "Twitter" `Connector has several Actions: "TwitterMention", "TwitterSearch", …​ The action is selected during the creation of an integration as part of the integration wizard

action field

ActionProperty

These are the possible field values which can be edited when configuring the connection as part of an integration as shown as this step in the integration wizard.

action value

ActionInstanceProperty

Analogous to the connection value_s specified when creating a _connection which holds the values configured, the action value holds the Action specific configuration values.

start / end connection (looking for a better name)

ActionInstance

The fully configured connection with the selected action and references to the connection values and the action values. Its created as part of the integration wizard when the start / end connections has been added, like after this step

Clone this wiki locally