IRINGTools SDK Overview Rob DeCarlo Bechtel. iRINGTools Packages iRINGTools Adapter Interface...
-
Upload
lynette-reeves -
Category
Documents
-
view
222 -
download
0
description
Transcript of IRINGTools SDK Overview Rob DeCarlo Bechtel. iRINGTools Packages iRINGTools Adapter Interface...
iRINGTools SDK OverviewRob DeCarlo
Bechtel
iRINGTools Packages
iRINGTools Adapter
Interface Service
Mapping Editor
Adapter Service
iRINGTools Sandbox
Sandbox Service
Reference Data Editor
Reference Data Service
iRINGTools Package Dependencies
iRINGToolsAdapter
iRINGToolsSandbox
iRINGToolsAdapter
The Internet
The Internet
Other iRINGTools
Sandbox
iRINGTools Sandbox Dependencies
The Internet
iRINGTools Sandbox
Reference Data Editor
Sandbox Service
Reference Data ServiceRDS/WIP
Global iRING SandboxGlobal iRING SandboxOther iRING Sandboxes
iRINGTools Adapter Dependencies
iRINGTools Sandbox
Reference Data Service
iRINGTools Adapter
Interface Service
Mapping Editor
Adapter Service
iRINGTools SPARQL-based Data Exchange
Interface Service
(SPARQL Endpoint)S
PA
RQ
L P
roto
col
SPARQL Client
SP
AR
QL
Pro
toco
l
AdapterService
(SPARQL Client)
SPARQL EndpointSPARQL
EndpointSPARQL
Endpoints
SPARQL Query Only
SPARQL Query Only
iRINGTools Adapter
Adapter Service
SPARQL Client
Interface Service
Legacy Database
SPARQL EndpointSPARQL
EndpointSPARQL
Endpoints
Mapping Editor
SP
AR
QL
Pro
toco
l
iRINGTools Interface Service
SPARQL ClientInterface Service
(SemWeb)
SQL Server
iring
SPARQL Query
SPARQL Results
SP
AR
QL
Pro
toco
l
iRINGTools Mapping Editor
Adapter ServiceMapping Editor
Mapping Dictionary
Sandbox
Legacy Database
Search Results
iRINGTools Data Services
BizTalk
SSRS
Web Service Client
Adapter Service
Data Transfer Object
Legacy Database
iRINGTools Adapter Interfaces
iRING Tools Adapter
Adapter Service
Entity Framework
Data Layer
DTO Layer
Adapter Provider
SPARQL Engine
SemWeb Engine
RuleEngine
Legacy Database
Ada
pter
Inte
rface
(HTT
P)
IDat
aLay
er (C
#)
App
licat
ion
Bou
ndar
y
iRINGTools Data Layer Customization
Adapter Service
Legacy Data API
IDataLayer
Your Data Layer
IDat
aLay
er (C
#)
Implementers should provide generic access to classes representing legacy application data, and provide a dictionary describing them.
• T Get<T>(Dictionary<string, object> queryProperties);
• List<T> GetList<T>(Dictionary<string, object> queryProperties);
• List<T> GetList<T>();
• Response Post<T>(T graph);
• Response PostList<T>(List<T> graphList);
• DataDictionary GetDictionary();
• Response RefreshDictionary();
Response(List<string>)
Your Custom
Types (T)
Dictionary
iRINGTools Sandbox
RDS/WIP
Sandbox
Reference Data Editor
Reference Data Service SPARQL Query and Update
SPARQL Query Only
SP
AR
QL
Pro
toco
l
QMXF
Search Results
iRINGTools Sandbox Service
SPARQL ClientSandbox Service
(Joseki)
MySQL
sandbox
SPARQL Query
SPARQL Results
SP
AR
QL
Pro
toco
l