SLIDE 32 Unified Abstraction
+name +targetNamespace Composite +name Component +name +value Property +source +target Wire Implementation +class ImplementationJava +process ImplementationBPEL +name ImplementationComposite +class ImplementationC++ +name Reference +name Interface (PortType) +name Service +name Operation +uri +name Binding Interface.Java Interface.WSDL +name +type Message (Parameter) +name Part +name +targetNamespace Definition Types SCAClient +name +location Port (EndPoint) WSClient Response
Representation +xmlSchemaURI +xsdElement XML +JavaScriptObject JSON WS-Style Binding SCA-style Binding +HTTPMethod : HTTPMethods +path : string Method
<<enumeration>> HTTPMethods Request +URI : string Resource +baseURI +description : string RESTService RESTClient 1..* 0..1 0..* 0..* 1..* 1 1 0..1 0..* 0..* 1..* 1..* 1 1 1..* 0..1 1..* 1..* 0..* 1 1 1..* 0..* 0..* 0..1 1..* 0..1 0..* 0..* 0..1 1..* * 1 1..* 0..1 1..* 1..* 0..* 0..* 0..1 0..1 0..* <<invoke>> <<perform>> response
input <<instantiate>> has Powered ByV i s ual P ar a di g m C
mu ni ty E di tio n
1 4 2 3 5
> < > < > < > < > < > < > < > < > < > < > < > <
Francis PALMA (´ EPM, UQ` AM) Detection of Service Antipatterns August 19, 2015 13 / 60