SoaML (Service-Oriented Architecture Modeling Language /ˈ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.