160 likes | 295 Views
Version 2.0.0 Overview. Rob DeCarlo Bechtel. Web Applications. iRINGTools Services. iRINGTools Applications. Sandbox Service. SPARQL Query. Reference Data Service. Reference Data Editor. Interface Service. Application Editor. NHibernate Service. Mapping Editor. Adapter Service.
E N D
Version 2.0.0Overview Rob DeCarlo Bechtel
Web Applications iRINGTools Services iRINGTools Applications Sandbox Service SPARQL Query Reference Data Service Reference Data Editor Interface Service Application Editor NHibernate Service Mapping Editor Adapter Service
Dependencies iRINGToolsWeb iRINGToolsServices Windows Server .NET 4.0 IIS SQL Server Internet
Reference Data Federation RDS/WIP iRINGToolsServices Sandbox Sandbox iRINGToolsWeb Sandbox
The Internet iRINGToolsWeb iRINGToolsServices The Internet iRINGToolsWeb iRINGToolsServices
Reference Data Components RDS/WIP SandboxService Sandbox Sandbox Reference Data Service QMXF Sandbox Reference Data Editor Sandbox
Adapter Overview OtherFaçade Façade Legacy Application iRINGToolsServices iRINGToolsApplications
Adapter Components OtherFaçade Interface Service Façade Reference Data Service RDF XML DTO Mapping Editor Adapter Service Legacy Database Application Editor NHibernateService
Adapter Framework dotNetRDF API Data Stores & APIs ProjectionEngines SemanticRepository Part 9 Jena/ARQAPI NHibernate RDFPart 8 SPARQL Query & Update Custom SQL DataSource DTO Projection [extensible] … Data Objects Excel XML TripleStores MappingPart 7 Custom API JSON [extensible] … [extensible] …
Data Layer Extensibility Adapter Service Identifiers Custom Data Layer Create ApplicationAPI Data Object IDataObject ApplicationEntity Get DataFilter Post Response Delete GetDictionary DataDictionary IDataLayer
SPARQL 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
DTO Data Exchange Data Consumer Get Part 9 Post SPARQLEndpoint iRINGToolsServices iRINGToolsServices
What’s Next • Part 8 • More Interoperable REST Interface • AdapterManager (EXT JS + ASP.NET MVC) • ExchangeManager (EXT JS + PHP) • ESBServices (Java) • ESB ProxyService (Synapse XML) • ESB Sequences (Synapse XML) • Unified Façade Service
ESB Data Exchange Data Consumer Data Consumer Using ESB Proxy Get Part 9 Post iRINGToolsServices SPARQLEndpoint iRINGToolsServices iRINGToolsServices Using ESB Proxy ESB calls Get and Post Discovery Aggregation Metadata-based Mediation Metadata-Driven Sequences Metadata-Driven Repository Population Mediation Differencing
ESB Components iRINGToolsExchangeManager (PHP) WSO2(Synapse) iRINGToolsESBServices (Java/CXF) iRINGToolsServices (C#/WCF) AdapterServices (C#/WCF) AdapterServices (C#/WCF)