VLDS Component Overview SLDS Components Portal (Umbraco) Security Workflow (MS Dynamics) ...

5
VLDS Component Overview SLDS Components Portal (Umbraco) Security Workflow (MS Dynamics) Reporting (LogiXML) Lexicon (.Net) Shaker (SQL Server) Data (Oracle & SQL Server) Service Oriented Architecture Database Agnostic Supports Federated or Warehouse Data Models Dat a

description

Architecture Overview

Transcript of VLDS Component Overview SLDS Components Portal (Umbraco) Security Workflow (MS Dynamics) ...

Page 1: VLDS Component Overview SLDS Components  Portal (Umbraco)  Security  Workflow (MS Dynamics)  Reporting (LogiXML)  Lexicon (.Net)  Shaker (SQL Server)

VLDS Component Overview

SLDS Components Portal (Umbraco) Security Workflow (MS Dynamics) Reporting (LogiXML) Lexicon (.Net) Shaker (SQL Server) Data (Oracle & SQL Server)

Service Oriented Architecture Database Agnostic Supports Federated or Warehouse Data Models

Data

Page 2: VLDS Component Overview SLDS Components  Portal (Umbraco)  Security  Workflow (MS Dynamics)  Reporting (LogiXML)  Lexicon (.Net)  Shaker (SQL Server)

VLDS Process Overview

Researcher visits VLDS Web Portal

Researcher contacts Agency Sponsor(Email or Phone)

Agency Sponsor creates Contact,

and initiates portal user account

Agency Sponsor views Researcher Information and

Approves/Rejects request

Researcher selects Data Elements,

updates RUDA and submits for

Approval/Rejection

Researcher Accesses DRT and builds Data

Requests

Researcher updates Research Purpose information and

submits for Approval

Researcher submits Data Package(s)

Agency Sponsor reviews Data Package and

Approves/Rejects

Shaker runs, Result data is returned

Agency Sponsor Reviews /

Downloads Results

Researcher Reviews /

Downloads Results

Agency Sponsor views RUDA and

Approves/Rejects

Researcher Submits Research Artifact(s)

Agency Sponsor reviews Research

Artifact and Approves/Rejects

(if applicable)

Researcher completes VLDS portal account

Legend

Researcher / Portal

Agency / Workflow

Outside of VLDS System

Partner Agencies view RUDA and Approve/Reject

Shaker

Researcher Submits request to close the Research Purpose

Agency Sponsor reviews request and

Approves/Rejects

Page 3: VLDS Component Overview SLDS Components  Portal (Umbraco)  Security  Workflow (MS Dynamics)  Reporting (LogiXML)  Lexicon (.Net)  Shaker (SQL Server)

Architecture Overview

Workflow

MS SQL Server

Workflow SDK

Active Directory

QueryResults

ExternalWebsites

links

University ResearchUniversity Research

Workflow

AlertsNotifications

AlertsNotifications

Exchange Server

Data Sources

Portal

CommonwealthEmployees

CommonwealthEmployees

Portal API

Web Services

Reports

Canned Data

Public Reports

DRT

Lexicon

Page 4: VLDS Component Overview SLDS Components  Portal (Umbraco)  Security  Workflow (MS Dynamics)  Reporting (LogiXML)  Lexicon (.Net)  Shaker (SQL Server)

4

Infrastructure / Messaging

COVAPICES-Web03LogiXMLLogi Info

Logi Adhoc

WWB00434LogiXML

WWB00435Umbraco

+Data Results

WAP00429Dynamics

+Scheduled Jobs

WAP00429CRM Custom Web Services

WAP00431“Shaker”“Lexicon”

?+Web Services

Web Servers (DMZ) Application Servers

WNR00526\EAD_01WNR00527\EAD_02

Clustered DB

Database Servers

VLDS Data on WNR00526\EAD_01

CRM.SaveFieldsCRM.GetListofSavedandUsedFields

Submit.FinalRUDAFieldsCRM.CreateRUDADocument

Data Result File(s)Data Package

Data Results File names

Shaker DB

Dynamics DBLogi Metadata DB

Umbraco DBLexicon DB

Account & Research Purpose InfoData Package Info

Logi Metadata DB

Lexicon.GetSchema

QBT.CreateUserQBT.RestrictUserAccessQBT.UpdateUserName

QBT.GetUsedFields

QBT.GetAccessTokenQBT.GetReportList

QBT.GetReportDetails

Researcher

www.vlds.virginia.gov

Access made possible by a secure token passed from Umbracoto the Researcher’s browser.

Agency Employee

Lexicon.GetSchema

Page 5: VLDS Component Overview SLDS Components  Portal (Umbraco)  Security  Workflow (MS Dynamics)  Reporting (LogiXML)  Lexicon (.Net)  Shaker (SQL Server)

Point of Contact

Will Goldschmidt Email - [email protected] Office - 804-371-0697 Cell - 540-419-5922 Address – 900 East Main St. Richmond, VA 23219