140 likes | 424 Views
iRING Tools SDK Overview. Rob DeCarlo Bechtel. iRING Tools Packages. iRING Tools Adapter. iRING Tools Sandbox. Interface Service. Sandbox Service. Adapter Service. Reference Data Service. Mapping Editor. Reference Data Editor. iRING Tools Package Dependencies. The Internet.
E N D
iRING Tools SDK Overview Rob DeCarlo Bechtel
iRING ToolsPackages iRINGTools Adapter iRING ToolsSandbox Interface Service Sandbox Service Adapter Service Reference Data Service Mapping Editor Reference Data Editor
iRING ToolsPackage Dependencies The Internet iRING ToolsAdapter OtheriRING ToolsSandbox iRING ToolsAdapter iRING ToolsSandbox The Internet
iRING ToolsSandbox Dependencies iRING ToolsSandbox Sandbox Service The Internet RDS/WIP Reference Data Service Global iRING Sandbox Global iRING Sandbox Other iRING Sandboxes Reference Data Editor
iRING Tools Adapter Dependencies iRING Tools Adapter Interface Service Adapter Service iRING Tools Sandbox Reference Data Service Mapping Editor
iRING Tools SPARQL-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
iRING Tools Adapter SPARQL Client Interface Service SPARQL Endpoint Legacy Database Adapter Service SPARQL Endpoint SPARQL Endpoints Mapping Editor SPARQL Protocol
iRING Tools Interface Service SPARQL Query SPARQL Protocol SPARQL Client Interface Service(SemWeb) SQL Server SPARQL Results iring
iRING Tools Mapping Editor Mapping Dictionary Legacy Database Mapping Editor Adapter Service Search Results Sandbox
iRING Tools Data Services Data Transfer Object BizTalk Legacy Database Adapter Service Web Service Client SSRS
iRING Tools Adapter Interfaces iRINGTools 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#)
iRING Tools Data 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#)
iRING Tools Sandbox Reference Data Editor SPARQL Protocol QMXF RDS/WIP Search Results Reference Data Service SPARQL Query Only SPARQL Query and Update Sandbox
iRING Tools Sandbox Service SPARQL Query SPARQL Client Sandbox Service(Joseki) MySQL SPARQL Results sandbox SPARQL Protocol