Profile contract

soaml.services@1

Full SoaML 1.0.1 notation: participants and agents with «Service»/«Request» port decorations (conjugated interfaces), service interfaces and contracts (collaboration glyph with provider/consumer role rows), capabilities, message types, milestones, contract-typed assembly/delegation connectors with service↔request conformance, choreography binding to UML sequence or state machine views.

graph projectionSoaML service architecture / service contract

Open this profile in the gallery

Primary palette

Additional context roles

Relationship roles

Legal endpoints
RelationSource rolesTarget rolesSelf relation
uml.assemblysoaml.agent, soaml.participant, soaml.serviceinterface, uml.componentsoaml.agent, soaml.participant, soaml.serviceinterface, uml.componentNot allowed
uml.connectorsoaml.agent, soaml.participant, soaml.serviceinterface, uml.class, uml.componentsoaml.agent, soaml.participant, soaml.serviceinterface, uml.class, uml.componentNot allowed
uml.delegationsoaml.agent, soaml.participant, soaml.serviceinterface, uml.componentsoaml.agent, soaml.participant, soaml.serviceinterface, uml.componentAllowed
uml.dependencysoaml.agent, soaml.capability, soaml.message, soaml.milestone, soaml.participant, soaml.servicecontract, soaml.serviceinterface, uml.class, uml.component, uml.interface, uml.packagesoaml.agent, soaml.capability, soaml.message, soaml.milestone, soaml.participant, soaml.servicecontract, soaml.serviceinterface, uml.class, uml.component, uml.interface, uml.packageNot allowed
uml.generalizationuml.actor, uml.class, uml.interface, uml.usecaseuml.actor, uml.class, uml.interface, uml.usecaseNot allowed
uml.providedsoaml.agent, soaml.participant, soaml.servicecontract, soaml.serviceinterface, uml.class, uml.componentsoaml.capability, soaml.serviceinterface, uml.interfaceNot allowed
uml.realizationsoaml.agent, soaml.capability, soaml.participant, soaml.servicecontract, soaml.serviceinterface, uml.class, uml.componentsoaml.capability, soaml.serviceinterface, uml.interfaceNot allowed
uml.requiredsoaml.agent, soaml.participant, soaml.servicecontract, soaml.serviceinterface, uml.class, uml.componentsoaml.capability, soaml.serviceinterface, uml.interfaceNot allowed

Profile verification

Profile defaults

Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.

{
  "projection.kind": "graph",
  "projection.profile": "soaml.services@1",
  "compatibility.mode": "same"
}

Projection properties

kind, profile, inputs, analysis_budget, traces, iso, depth

Search the property codex

Design operations

Bounded analysis

Structural verification and display only; no execution or implied process engine.

Outside this profile