@startuml package "EDEX WFS Component" { [WFS HTTP Endpoint] as wfshttp [WFS SOAP Endpoint] as wfssoap () "HTTP/REST/JETTY" -- wfshttp () "HTTP/SOAP/CXF" -- wfssoap [WFS 1.1.0 Provider] as wfs110 [WFS 2.0.0 Provider] as wfs200 () "WFS Source" as isrc } node "EDEX Data Plug-in Adapter" { [Plug-in WFS Source] as psrc [Data Record Translator] as trans } database "PostgreSQL" { frame "Data" { [Data Record] as record } } wfshttp -- wfs110 wfshttp -- wfs200 wfssoap -- wfs200 wfs110 -- isrc wfs200 -- isrc isrc -left- psrc psrc <-up- trans : "to WXXM" trans <-up- record @enduml