Gateway Node Security Block Diagram ESG Gateway Node
Gateway Node Security Block Diagram ESG Gateway Node Open. ID Filter Authz Service Callout Authorization Service (SSL) Confluence Server Attribute Service (SSL) Open. ID Filter SSL Auth. N Local Auth. Z Authz Service Callout Local Auth. Z (Attribute Callout) F-TDS LAS
Data Node Security Block Diagram ESG Data Node Open. ID Filter SSL Auth. N Local Auth. Z Authz Service Callout Local Auth. Z (Attribute Callout) F-TDS LAS
Request for Top Level Categories Client fires an Ajax request to the confluence server. (Open. ID) Confluence server collects category information from all LASes in the system. (SSL) ESG Gateway Node Confluence Server Confluence server Client wants toreturns see combined all the top level results as one big categories available. JSON object. (SSL) Product Requests Ajax Requests F-TDS LAS Data Node 1 Data Node 2 LAS F-TDS
Request for the Grid of a Variable Client fires an Ajax request to the confluence server. (Open. ID) Confluence server requests the info from the remote LAS. This avoids cross-site scripting problems. (SSL) ESG Gateway Node Confluence Server Confluence server Client needs thereturns the grid of a particular requested grid variable. JSON object. (SSL) Product Requests Ajax Requests F-TDS LAS Data Node 1 Data Node 2 LAS F-TDS
Request a product from a remote LAS: Client fires an LAS Product Request to the confluence server ESG Gateway Node (Open. ID). Confluence Server directs the product request to the LAS server that holds the data. (SSL) The confluence server returns the User wants to see product to the plot of one data client. variable. (SSL) Product Requests Ajax Requests Confluence Server F-TDS LAS Data Node 1 Data Node 2 LAS F-TDS The remote LAS produces the product (including any analysis via FTDS) and returns it to the confluence server. (SSL Auth. N, Data http)
Difference of two varaibles, two data nodes: Client fires an LAS Product Request to the confluence Confluence Server server. ESG Gateway Nodeforwards the product (Open. ID) request to local LAS. (SSL) Confluence Server Use wants to compare two variables from different data nodes. URL resolution Product Requests OPe. NDAP Requests F-TDS Gateway LAS gets FTDS URLs from LAS remote LASes (SSL). Gateway LAS gets Gateway LAS makes product and returns it to the client. (SSL. Data Node 1 Product access. Data Node 2 required Open. ID) LAS F-TDS data (including regridding) from remote F-TDSes. (SSL for Auth. N, data on http)
- Slides: 6