160 likes | 271 Views
iRINGTools SDK Overview. Rob DeCarlo Bechtel. iRINGTools Packages. iRINGTools Adapter. iRINGTools Sandbox. Interface Service. Sandbox Service. Adapter Service. Reference Data Service. Mapping Editor. Reference Data Editor. iRINGTools Package Dependencies. The Internet. iRINGTools
E N D
iRINGTools SDK Overview Rob DeCarlo Bechtel
iRINGToolsPackages iRINGToolsAdapter iRINGToolsSandbox Interface Service Sandbox Service Adapter Service Reference Data Service Mapping Editor Reference Data Editor
iRINGToolsPackage Dependencies The Internet iRINGTools Adapter OtheriRINGToolsSandbox iRINGTools Adapter iRINGTools Sandbox The Internet
iRINGToolsSandbox Dependencies iRINGToolsSandbox Sandbox Service The Internet RDS/WIP Reference Data Service Global iRING Sandbox Global iRING Sandbox Other iRING Sandboxes Reference Data Editor
iRINGToolsAdapter Dependencies iRINGToolsAdapter Interface Service Adapter Service iRINGToolsSandbox Reference Data Service Mapping Editor
iRINGToolsSPARQL-based Data Exchange SPARQL Protocol SPARQL Client Interface Service(SPARQL Endpoint) SPARQL Query Only SPARQL Endpoint AdapterService(SPARQL Client) SPARQL Endpoint SPARQL Endpoints SPARQL Query Only SPARQL Protocol
iRINGToolsAdapter SPARQL Client Interface Service SPARQL Endpoint Legacy Database Adapter Service SPARQL Endpoint SPARQL Endpoints Mapping Editor SPARQL Protocol
iRINGToolsInterface Service SPARQL Query SPARQL Protocol SPARQL Client Interface Service(SemWeb) SQL Server SPARQL Results iring
iRINGToolsMapping Editor Mapping Dictionary Legacy Database Mapping Editor Adapter Service Search Results Sandbox
iRINGToolsData Services Data Transfer Object BizTalk Legacy Database Adapter Service Web Service Client SSRS
iRINGToolsAdapter Interfaces iRING Tools Adapter Adapter Service Legacy Database SemWeb Engine Entity Framework Data Layer DTO Layer SPARQL Engine Adapter Provider RuleEngine Adapter Interface (HTTP) Application Boundary IDataLayer (C#)
iRINGToolsData Layer Customization Adapter Service IDataLayer Legacy Data API • 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(); Your Data Layer Your Custom Types (T) Response(List<string>) Dictionary Implementers should provide generic access to classes representing legacy application data, and provide a dictionary describing them. IDataLayer (C#)
iRINGToolsSandbox Reference Data Editor SPARQL Protocol QMXF RDS/WIP Search Results Reference Data Service SPARQL Query Only SPARQL Query and Update Sandbox
iRINGToolsSandbox Service SPARQL Query SPARQL Client Sandbox Service(Joseki) MySQL SPARQL Results sandbox SPARQL Protocol