Legacy Issue Number: 18242
Source: Gebhart Quality Analysis (QA) 82 ( Michael Gebhart)
According to the introduction of SoaML we have to distinguish between simple interfaces and ServiceInterfaces (see page 8). Simple interfaces are UML Interfaces and ServiceInterfaces are UML Classes with further details. In the examples (e.g. page 11) the simple interfaces do not have any stereotypes applied.
However, on page 34 when the UML profile is introduced, ServiceInterface extends not only UML Class but also UML Interface. I do not see any reason for this unless simple interfaces as UML Interfaces also should have the stereotype "ServiceInterface" applied. Also the XMI describes that the stereotype "ServiceInterface" can be applied to UML Interfaces.
As simple interfaces are also some kind of service interfaces, maybe it is the right way to apply the stereotype to all simple interfaces too.
Reported: SoaML 1.0.1 — Fri, 2 Nov 2012 04:00 GMT
Updated: Fri, 6 Mar 2015 20:57 GMT
SOAML11 — ServiceInterface extends UML Interface
- Key: SOAML11-66
- OMG Task Force: SoaML 1.1 RTF