SDK Overview

18
SDK Overview Rob DeCarlo Bechtel

TAGS:

description

SDK Overview. Rob DeCarlo Bechtel. Packages. iRINGTools Apps. iRINGTools Services. Sandbox Service. Reference Data Editor. Reference Data Service. Application Editor. Hibernate Service. Adapter Service. Data Transfer Service. Mapping Editor. Facade Service. Dependencies. - PowerPoint PPT Presentation

Transcript of SDK Overview

SDK OverviewRob DeCarlo

Bechtel

Packages

iRINGTools ServicesiRINGTools ServicesiRINGTools AppsiRINGTools Apps

Adapter Service

Mapping Editor

Data Transfer Service

Sandbox Service

Application Editor

Reference Data ServiceReference Data Editor

Hibernate Service

Facade Service

WCF RESTWCF REST ASP.NET MVC

ASP.NET MVC

Dependencies

iRINGTools AppsiRINGTools Apps

Windows Server 2003

Windows Server 2003

.NET 4.0.NET 4.0 IIS 6.0IIS 6.0 SQL Server2005 Express

SQL Server2005 Express

InternetInternet

iRINGTools ServicesiRINGTools Services

dotNetRDFdotNetRDF NHibernateNHibernate

SandboxSandboxSandboxSandbox

Ref Data Federation

Reference Data Service

Reference Data Editor

QMXFQMXFRDS/WIPRDS/WIP

SandboxSandbox

Hibernate Service

Hibernate Configuration

Adapter ServiceLegacy Database

Legacy Database

App Editor

Database DictionaryDatabase Dictionary

DictionaryDictionary

Code Generation & Configuration

Code Generation & Configuration

DataData

Raw Data

Adapter ServiceLegacy Database

Legacy Database

Mapping

Adapter ServiceLegacy Database

Legacy Database

MappingMapping

Mapping Editor

Ref Data Service

Projection

Adapter ServiceLegacy Database

Legacy Database DTODTO

XMLXML

RDFRDF

Data Services

AdapterService

WidgetWidget

ReportingReporting

MVCMVC

XMLXML

DataData

Data Exchange

Data TransferService

ESBESB

Exchange ManagerExchange Manager

ConsumersConsumersDTODTO

Semantic Publishing

FaçadeFaçadeLegacy Database

Legacy Database

Facade Service

SPARQL EndpointSPARQL Endpoint

SPARQL Protocol

SPARQL ClientSPARQL Client

SPAR

QL

Prot

ocol

SPARQL Query

SPARQL Query

SPARQL ResultsSPARQL Results

SPARQL Data Exchange

FaçadeFaçade

Facade ServiceSP

ARQ

L Pr

otoc

olSPARQL EndpointSPARQL Endpoint

SPARQL EndpointSPARQL EndpointSPARQL EndpointsSPARQL Endpoints

SPARQL ClientSPARQL Client

Semantic LayerPart 9

ProjectionLayer

NHibernateNHibernate

ExcelExcel

Custom SQL

Custom SQL

RDFPart 8RDF

Part 8

[extensible]…

CSV (Sample)

CSV (Sample)

Data Objects

Data Objects

ProjectionEngines

Data Stores

& APIs

[extensible]…

Data Layer

[extensible]…

DataDataMappingMapping

Extensible FrameworkFaçades

XMLXML

DTODTO

dotNetRDFdotNetRDF

Service

ProviderProvider

Framework Layers

Projection LayerProjection Layer

Semantic LayerSemantic Layer

Data LayerData Layer

Dependency Injection

Data Layer Extensibility

Projection LayerCustom Data Layer

Data ObjectData Object

ApplicationClass

ApplicationClass

IDat

aObj

ect

DataDictionary

DataDictionary

IDat

aLay

er

CreateCreate

GetGet

DeleteDelete

PostPost

GetDictionaryGetDictionaryApplication

APIApplication

API

DataFilterDataFilter

ResponseResponse

Identifiers (List<string>)

Identifiers (List<string>)

GetPropertyGetProperty

SetPropertySetProperty

Data Layer Extensibility