41 lines
550 B
Text
41 lines
550 B
Text
|
@startuml
|
||
|
|
||
|
package "EDEX WFS Component" {
|
||
|
[WFS HTTP Endpoint] as wfshttp
|
||
|
[WFS SOAP Endpoint] as wfssoap
|
||
|
|
||
|
[WFS 1.1.0 Provider] as wfs110
|
||
|
[WFS 2.0.0 Provider] as wfs200
|
||
|
|
||
|
() "WFS Source" as isrc
|
||
|
|
||
|
[WFS Registry] as reg
|
||
|
|
||
|
[Abstract WFS Source] as absrc
|
||
|
}
|
||
|
|
||
|
node "EDEX Data Plug-in Adapter" {
|
||
|
[Plug-in WFS Source] as psrc
|
||
|
[Data Record Translator] as trans
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
wfshttp *-- wfs110
|
||
|
wfshttp *-- wfs200
|
||
|
|
||
|
wfssoap *-- wfs200
|
||
|
|
||
|
reg o-- "*" isrc
|
||
|
|
||
|
wfs110 *-- reg
|
||
|
wfs200 *-- reg
|
||
|
|
||
|
isrc -- absrc
|
||
|
psrc --|> absrc
|
||
|
|
||
|
psrc o-- "1..*" trans
|
||
|
|
||
|
|
||
|
@enduml
|