Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Model

Creation and Activation

Event

Action

Create

  • Endpoint reference and endpoint models are created at build time

...

  • Create the endpoint wires
  • Create the endpoint reference wires (eventual target service may not be known)

...

  • Start bindings

...

  • Endpoint - create chains when first message arrives
  • Endpoint reference
    • If endpoint resolved go ahead and created chains
    • If endpoint not resolved try then resolve it and then create chains etc

...

  • repeat the endpoint reference resolution step, create chains etc

/Start Node

Read Model
Resolve model
Build model
Activate Runtime
Start Runtime

Message through reference

Resolve EndpointReference
Build Reference Chain

Service Not Available

TBD - Possible future event

Add Service

TBD - Possible future event

Remove Service

TBD - Possible future event

Action

Description

Read Model

read composite file into in-memory model

Resolve Model

resolve composite against other artifacts in the composite and domain

Build model

create the appropriate relationships between parts of the model bases on SCA validation rules, Inludes:
Endpoint creation
EndpointReference creation
Resolve EndpointReference

Activate Runtime

Create the runtime infrastructure. Includes:
EndpointReferece wire creation
Endpoint wire creation

Start Runtime

Start all runtime providers

Resolve EndpointReference

Locate the services that endpoint references refer to

Build Reference Chain

use the wire configuration to build the runtime interceptor chains

...