Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a2237eb47ef83334

Jump to content

// Workers AI · dad joke modeWhat did SoaML say to its date? You're a model match.

From Wikipedia, the free encyclopedia

SoaML (Service-Oriented Architecture Modeling Language[1] /ˈswɑːməl/) is an open source specification project from the Object Management Group (OMG), describing a Unified Modeling Language (UML) profile and metamodel for the modeling and design of services within a service-oriented architecture.

Description

[edit source]

SoaML has been created to support the following modeling capabilities:

  • Identifying services, dependencies between them and services requirements
  • Specifying services (functional capabilities, consumer expectations, the protocols and message exchange patterns)
  • Defining service consumers and providers
  • The policies for using and providing services
  • Services classification schemes
  • Integration with OMG Business Motivation Model
  • Foundation for further extensions both related to integration with other OMG metamodels like BPDM and BPMN 2.0, as well as SBVR, OSM, ODM and others.

The existing models and meta models (e.g. TOGAF) for describing system architectures turned out to be insufficient to describe SOA in a precise and standardized way. The UML itself seems to be too general for the purpose of describing SOA and needed clarification and standardization of even basic terms like provider, consumer, etc.

See also

[edit source]

Further reading

[edit source]

References and notes

[edit source]

Citations

[edit source]

External articles

[edit source]