Revision as of 12:59, June 5, 2018 by Peter Chaplin (talk | contribs) (List of Connections)
Jump to: navigation, search

List of Connections

The table below lists all iWD component connections and their types.

iWD Component   Role Connections TLS TLS Configuration Provider
iWD Manager PSDK Client Configuration Server mutual (*) There are two level of connections from iWD Manager to Configuration Server:
  • System level—used to read configuration of other connections and iWD manager parameters. Will use autoupgrade scheme.
  • User level—used to login users into iWD manager. Will use autoupgrade scheme.
PSDK Client Interaction Server mutual  
PSDK Client UCS mutual  
PSDK Client Message Server mutual  
REST Client History Node mutual (*) (REST) javax.ws.rs...Client

Standard (PSDK like) configuration via Connection/Application/Host. One connection to HN or HN cluster per tenant.

REST Server Web browser or custom desktops mutual (*) (REST) Tomcat. Rest API for iWD Manager UI and/or custom desktop. Standard (PSDK like) configuaration via Port/Application/Host.
iWD Data Mart PSDK Client Configuration Server mutual (*) Connection to Config Server is opened on start, then closed so it is not kept open. Will use autoupgrade scheme.
PSDK Client Message Server optional (*) Centralized logging is not implemented, will do TLS only if there is enough time to implement centralized logging
JDBC Client iWD Data Mart database tls Configured via URL or JVM options or combination depending on database JDBC driver.
JDBC Client ConfigServer DB tls Configured via URL or JVM options or combination depending on database JDBC driver. DM has connection to Config Server DAP.
REST Client iWD History Node mutual (REST) javax.ws.rs...Client. Standard (PSDK like) configuaration via Connection/Application/Host. Single connection to HN or HN cluster.
REST Server iWD Plug-in for GAX mutual (REST) Dropwizard's Jersey. Standard (PSDK like) configuaration via Port/Application/Host. All Data Marts must have same TLS configuration (different certificates or certificate location is supported).
LCA no (*) Will not implement as located on the same host
iWD History Node PSDK Client ConfigServer mutual (*) Connection to Config Server is opened on start, then closed so it is not kept open. Will use autoupgrade scheme.
JMS Client Interaction Server Event Log mutual Standard (PSDK like) configuaration via Connection/Application/Host.
PSDK Client Message Server optional (*) Centralized logging is not implemented, will do TLS only if there is enough time to implement centralized logging
JDBC Client History Node DB tls Configured via URL or JVM options or combination depending on DB JDBC driver.
REST Server iWD DataMart and iWD Manager mutual (REST) Dropwizard's Jersey, REST API for Data Mart and iWD Manager. Standard (PSDK like) configuaration via Port/Application/Host. All history nodes in cluster must have same TLS configuration (different certificates or certificate location is supported).
JDBC Client iWD Data Mart database tls Configured via URL or JVM options or combination depending on DB JDBC driver.
Stat Server Extensions row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2 row 1, cell 3
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 1, cell 1 row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 1, cell 1 row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2
iWD GAX Plugin row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2 row 1, cell 3
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 1, cell 1 row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 1, cell 1 row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2
iWD Web row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2 row 1, cell 3
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 1, cell 1 row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 1, cell 1 row 1, cell 2
row 1, cell 1 row 1, cell 2 row 1, cell 3 row 1, cell 1 row 1, cell 2

iWD Manager PSDK Client ConfigServer mutual (*) * - There are two level of connections from iWD Manager to Config Server • System level - used to read configuration of other connections and iWD manager parameters. Will use autoupgrade scheme. • User level - used to login users into iWD manager. Will use autoupgrade scheme. PSDK Client Interaction Server mutual PSDK Client UCS mutual PSDK Client Message Server mutual REST Client History Node mutual (*) (REST) javax.ws.rs...Client Standard (PSDK like) configuaration via Connection/Application/Host. One connection to HN or HN cluster per tenant.

  • - need to make sure iWD Manager UI does not connect to history node or decide how to deal with it

REST Server Web browser or custom desktops mutual (*) (REST) Tomcat Rest API for iWD Manager UI and/or custom desktop. Standard (PSDK like) configuaration via Port/Application/Host.

  • - need to decide how to deal with iWD Manager UI connecting to rest API in mutual TLS mode

Colin: mutual TLS is lower priority here, there is no generic documentation for mutual TLS with browsers iWD DataMart PSDK Client ConfigServer mutual (*) * - Connection to Config Server is opened on start, then closed so it is not kept open. Will use autoupgrade scheme. PSDK Client Message Server optional (*) * - Centralized logging is not implemented, will do TLS only if there is enough time to implement centralized logging JDBC Client iWD Data Mart DB tls Configured via URL or JVM options or combination depending on DB JDBC driver. JDBC Client ConfigServer DB tls Configured via URL or JVM options or combination depending on DB JDBC driver. DM has connection to Config Server DAP REST Client iWD History Node mutual (REST) javax.ws.rs...Client Standard (PSDK like) configuaration via Connection/Application/Host. Single connection to HN or HN cluster. REST Server iWD Plug-in for GAX mutual (REST) Dropwizard's jersey Standard (PSDK like) configuaration via Port/Application/Host. All Data Marts must have same TLS configuration (different certificates or certificate location is supported). Colin: mutual TLS is needed here LCA no (*) * - will not implement as located on the same host Colin: in case LCA and product are on the same host TLS is not required iWD History Node PSDK Client ConfigServer mutual (*) * - Connection to Config Server is opened on start, then closed so it is not kept open. Will use autoupgrade scheme. JMS Client Interaction Server Event Log mutual Standard (PSDK like) configuaration via Connection/Application/Host. PSDK Client Message Server optional (*) * - Centralized logging is not implemented, will do TLS only if there is enough time to implement centralized logging JDBC Client History Node DB tls Configured via URL or JVM options or combination depending on DB JDBC driver. REST Server iWD DataMart and iWD Manager mutual (REST) Dropwizard's jersey, REST API for DataMart and iWD Manager Standard (PSDK like) configuaration via Port/Application/Host. All history nodes in cluster must have same TLS configuration (different certificates or certificate location is supported). Stat Server JDBC Client iWD Data Mart DB tls Configured via URL or JVM options or combination depending on DB JDBC driver. iWD GAX plugin JDBC Client Interaction Server DB tls Configured via URL or JVM options or combination depending on DB JDBC driver. REST Client iWD DataMart mutual Standard (PSDK like) configuaration via Connection/Application/Host. Connection to DataMart is created in GAX applicaton itself. If configured on connection level will read TLS settings from first DataMart connection. Code is based on org.springframework.. RestTemplate (needs to be customized in order to set ssl parameters) iWD Web REST Server Web browser mutual (REST) Tomcat PSDK Client Interaction Server mutual PSDK Client Message Server mutual REST Client WSCP mutual Spring HttpComponentsMessageSender. Configured via HttpClient.


Supported Modes

Recommended Configuration

Comments or questions about this documentation? Contact us for support!