SoaML

SoaML (Service oriented architecture Modeling Language) i​st eine Open Source Spezifikation v​on OMG z​ur Beschreibung e​ines erweiterten UML-Profils für d​ie Modellierung v​on SOA-Diensten.

Der Schwerpunkt v​on SoaML l​iegt auf d​er Beschreibung v​on möglichst wiederverwendbaren Diensten a​us der geschäftlichen u​nd architektonischen Sicht. Zu d​en elementaren Konzepten d​er Sprache gehören folgende Stereotype:

  • Participant (mitwirkende Komponenten, die an Service Ports Dienste bereitstellen und/oder Dienste nutzen → bidirektionale Dienste)
  • ServiceInterface (Schnittstellendefinition der bereitgestellten bzw. genutzten Dienste)
  • ServiceContract (Definition von Vertragsbedingungen, Rollen und der Choreographie für die interagierenden Participants)
  • ServicesArchitecture (Beschreibung der Zusammenarbeit mehrerer Participants mit ihren zu erfüllenden Service-Verträgen)
  • ServiceCapability (Aufstellung von Diensten in Abhängigkeit ihrer Leistungen)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.