Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 21.1b
Otp

Besides defining behavior in activity diagrams, and structure in

...

class diagrams,

...

you also need to model the architecture of an xUML service. Architectural information describes all components required to build a service

...

, and is modeled in

...

a Component Diagram.
Component Diagrams define the types of all used entities like components, classes, interfaces, and

...

artifacts

...

iconfalse
Version
SingleLinefalse
  • Added in Builder 6.0

...

.

...

We distinguish between components defined by the modeler and implemented as

...

xUML services, and components accessed and used by the

...

Bridge.

  • The first category is called

...

  • Bridge components. Their stereotypes have the prefix E2E, such as <<E2ESOAPService>>.
  • The latter category is named backend components. The notion backend derives from the logical location of these components.

In front of the service, we have

...

a service client, then we have the

...

service itself (sometimes called frontend service), and in the back of this service

...

there are utilized services – i.e. the backend services. The term frontend is also used to explain the building blocks of the Runtime in section xUML Runtime Architecture.
Besides frontend and backend components, it is also possible to configure Proxy components. These components are instances of an Apache reverse proxy shielding SOAP and HTTP services. However, proxy concepts are no basic architectural concepts but are described in Advanced Behavioral Modeling

...

...

Examples of frontend and backend components are:

Typically, these diagrams are created using the

...

xUML Components Wizard.

...

Please refer to Components Wizard to learn more about this wizard

...

Basic Architectural Modeling with E2E Builder 5.1

Version
Deprtrue
  • Deprecated since Builder 6.0

...

titleClick here to read an overview of basic architectural modeling with E2E Builder releases before 6.0 ...

Besides defining behavior and structure in activity respectively class diagrams, we need also architectural models . These models describe all components required to build a service. There are two diagrams used to model architectural information:

  • Component Diagrams define the types of all used entities like components, classes, interfaces, and artifacts. Furthermore, these diagrams also describe the configuration of deployment artifacts manifesting the logical components.
  • Deployment Diagrams show the actual physical deployment of the artifacts defined in the component diagrams.

We distinguish between components defined by the modeler and implemented as E2E services and components accessed and used by the E2E Bridge. The first category is called E2E Bridge components. Their stereotypes have the prefix E2E, such as <<E2ESOAPService>>. The latter category is named backend components. The notion backend derives from the logical location of these components. In front of the service we have the service client, then we have the E2E service itself (sometimes called frontend service), and in the back of this service we find the utilized services – i.e. the backend services. The term frontend is also used to explain the building blocks of the Runtime in section xUML Runtime Architecture.
Besides frontend and backend components, it is also possible to configure Proxy components. These components are instances of an Apache reverse proxy shielding SOAP and HTTP services. However, proxy concepts are no basic architectural concepts but are described in Advanced Behavioral Modeling - Security Model - Proxy.

While the following chapters describe the overall concepts of component and deployment diagrams, the details about E2E services and adapters accessing backend components are found in the Add-ons chapter. Examples of frontend and backend components are:

.

Rp

Children Display

...