data api as a foundation for systems of engagement

20
SlashDB Victor Olex Founder and President VT Enterprise [email protected] Data API as a Foundation for Enterprise Systems of Engagement as demonstrated with © Copyright 2013 by VT Enterprise LLC. All rights reserved. VT, SlashDB and /db names and logos are copyright by VT Enterprise LLC. All other registered or unregistered logos, trademarks or pictures are property of their respective owners, used here for illustration purposes only. TM

Upload: vt-enterprise-llc

Post on 01-Nov-2014

585 views

Category:

Technology


1 download

DESCRIPTION

From the creators of SlashDB (http://www.slashdb.com). Enterprise evolution to Systems of Engagement will only succeed if they can leverage existing Systems of Record - databases. But database content can be difficult to discover and share. We are introducing the idea of Resource Oriented Architecture as a foundation for building enterprise systems of engagement. ROA is a data abstraction layer (API), which uses URLs as references to the data at source (database). - Triumph over data silos - Enable data science and self-service reporting - Develop enterprise mobile applications

TRANSCRIPT

Page 1: Data API as a Foundation for Systems of Engagement

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Data API as a Foundation for Enterprise Systems of Engagement

as demonstrated with

copy Copyright 2013 by VT Enterprise LLC All rights reserved VT SlashDB and db names and logos are copyright by VT Enterprise LLC All other registered or unregistered logos trademarks or pictures are property of their respective

owners used here for illustration purposes only

TM

Triumph over data silos unlock productivity

Multiply return on your database assets

Deliver data to web and mobile applications

Fast time to market for mobile business apps

Engage and interoperate with clients partners or

vendors on data level

Empower users to locate and work with data

on-demand

db Upgrades Your Data Infrastructure

wwwSlashDBcom

Traditional Data Integration Techniques

3 Downstream Systems

Data duplication

Stale data

Brittle overnight

feeds

Central bottleneck

Does not scale out

Not easily

accessible nor

searchable

Data sleeps in databases

Hard for non-IT personnel to use must know

schema and SQL

Poor native support for programmable web

Hard to combine data from many servers

Cannot even connect without the right driver

Even harder if in the cloud (darn firewalls)

But they are great reliable time-tested

transactional often mission critical

wwwSlashDBcom

wwwSlashDBcom 5

db Resource-Oriented Architecture

Simplifies Access to Enterprise Databases

Uniform on-demand access layer to heterogeneous data sources

Use in reporting data feeds or integrate with NoSQL (big data)

db ROA compares favorably to ETL

On-demand access

Adapts to changes

Works with everything accessible by non-IT

Search engine ready

Encourages data sharing and collaboration

Instantly web and mobile compatible

Scales out and up

Easily cacheable

Overnight copying

Manual redesign or code

Specialized interfaces programmerrsquos help needed

No support for search

Reinforces data siloes causes data duplication

Requires development of a web service

Data warehouses only scale up

Hard to cache

Resource Oriented Architecture

Traditional ETL and Data Warehouse

wwwSlashDBcom

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 2: Data API as a Foundation for Systems of Engagement

Triumph over data silos unlock productivity

Multiply return on your database assets

Deliver data to web and mobile applications

Fast time to market for mobile business apps

Engage and interoperate with clients partners or

vendors on data level

Empower users to locate and work with data

on-demand

db Upgrades Your Data Infrastructure

wwwSlashDBcom

Traditional Data Integration Techniques

3 Downstream Systems

Data duplication

Stale data

Brittle overnight

feeds

Central bottleneck

Does not scale out

Not easily

accessible nor

searchable

Data sleeps in databases

Hard for non-IT personnel to use must know

schema and SQL

Poor native support for programmable web

Hard to combine data from many servers

Cannot even connect without the right driver

Even harder if in the cloud (darn firewalls)

But they are great reliable time-tested

transactional often mission critical

wwwSlashDBcom

wwwSlashDBcom 5

db Resource-Oriented Architecture

Simplifies Access to Enterprise Databases

Uniform on-demand access layer to heterogeneous data sources

Use in reporting data feeds or integrate with NoSQL (big data)

db ROA compares favorably to ETL

On-demand access

Adapts to changes

Works with everything accessible by non-IT

Search engine ready

Encourages data sharing and collaboration

Instantly web and mobile compatible

Scales out and up

Easily cacheable

Overnight copying

Manual redesign or code

Specialized interfaces programmerrsquos help needed

No support for search

Reinforces data siloes causes data duplication

Requires development of a web service

Data warehouses only scale up

Hard to cache

Resource Oriented Architecture

Traditional ETL and Data Warehouse

wwwSlashDBcom

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 3: Data API as a Foundation for Systems of Engagement

Traditional Data Integration Techniques

3 Downstream Systems

Data duplication

Stale data

Brittle overnight

feeds

Central bottleneck

Does not scale out

Not easily

accessible nor

searchable

Data sleeps in databases

Hard for non-IT personnel to use must know

schema and SQL

Poor native support for programmable web

Hard to combine data from many servers

Cannot even connect without the right driver

Even harder if in the cloud (darn firewalls)

But they are great reliable time-tested

transactional often mission critical

wwwSlashDBcom

wwwSlashDBcom 5

db Resource-Oriented Architecture

Simplifies Access to Enterprise Databases

Uniform on-demand access layer to heterogeneous data sources

Use in reporting data feeds or integrate with NoSQL (big data)

db ROA compares favorably to ETL

On-demand access

Adapts to changes

Works with everything accessible by non-IT

Search engine ready

Encourages data sharing and collaboration

Instantly web and mobile compatible

Scales out and up

Easily cacheable

Overnight copying

Manual redesign or code

Specialized interfaces programmerrsquos help needed

No support for search

Reinforces data siloes causes data duplication

Requires development of a web service

Data warehouses only scale up

Hard to cache

Resource Oriented Architecture

Traditional ETL and Data Warehouse

wwwSlashDBcom

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 4: Data API as a Foundation for Systems of Engagement

Data sleeps in databases

Hard for non-IT personnel to use must know

schema and SQL

Poor native support for programmable web

Hard to combine data from many servers

Cannot even connect without the right driver

Even harder if in the cloud (darn firewalls)

But they are great reliable time-tested

transactional often mission critical

wwwSlashDBcom

wwwSlashDBcom 5

db Resource-Oriented Architecture

Simplifies Access to Enterprise Databases

Uniform on-demand access layer to heterogeneous data sources

Use in reporting data feeds or integrate with NoSQL (big data)

db ROA compares favorably to ETL

On-demand access

Adapts to changes

Works with everything accessible by non-IT

Search engine ready

Encourages data sharing and collaboration

Instantly web and mobile compatible

Scales out and up

Easily cacheable

Overnight copying

Manual redesign or code

Specialized interfaces programmerrsquos help needed

No support for search

Reinforces data siloes causes data duplication

Requires development of a web service

Data warehouses only scale up

Hard to cache

Resource Oriented Architecture

Traditional ETL and Data Warehouse

wwwSlashDBcom

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 5: Data API as a Foundation for Systems of Engagement

wwwSlashDBcom 5

db Resource-Oriented Architecture

Simplifies Access to Enterprise Databases

Uniform on-demand access layer to heterogeneous data sources

Use in reporting data feeds or integrate with NoSQL (big data)

db ROA compares favorably to ETL

On-demand access

Adapts to changes

Works with everything accessible by non-IT

Search engine ready

Encourages data sharing and collaboration

Instantly web and mobile compatible

Scales out and up

Easily cacheable

Overnight copying

Manual redesign or code

Specialized interfaces programmerrsquos help needed

No support for search

Reinforces data siloes causes data duplication

Requires development of a web service

Data warehouses only scale up

Hard to cache

Resource Oriented Architecture

Traditional ETL and Data Warehouse

wwwSlashDBcom

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 6: Data API as a Foundation for Systems of Engagement

db ROA compares favorably to ETL

On-demand access

Adapts to changes

Works with everything accessible by non-IT

Search engine ready

Encourages data sharing and collaboration

Instantly web and mobile compatible

Scales out and up

Easily cacheable

Overnight copying

Manual redesign or code

Specialized interfaces programmerrsquos help needed

No support for search

Reinforces data siloes causes data duplication

Requires development of a web service

Data warehouses only scale up

Hard to cache

Resource Oriented Architecture

Traditional ETL and Data Warehouse

wwwSlashDBcom

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 7: Data API as a Foundation for Systems of Engagement

Data Comes to Life in db

Uniform RW access to all databases through RESTful web service

Data formats that suit every purpose

HTTP caching takes load off the server

Search engine helps locate the data

Easy to use even for non-technical staff

7 wwwSlashDBcom

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 8: Data API as a Foundation for Systems of Engagement

Emergence of Systems of Engagement

Phrase coined in 2011 by Geoffrey Moore Managing Director TCG Advisors

Systems of Engagement and the Future of Enterprise IT httpwwwaiimorg~mediaFilesAIIM20White20PapersSystems-of-Engagement-Future-of-Enterprise-ITashx

Peer to peer communication and collaboration

Mobile Apps IM Twitter Facebook etc

Compelling user interfaces quick and intuitive

But not very useful unless they can leverage data from Systems of Record

ERP CRM HR Orders Research Accounting Master Data

wwwSlashDBcom 8

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 9: Data API as a Foundation for Systems of Engagement

How to Bridge the Divide

9 wwwSlashDBcom

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 10: Data API as a Foundation for Systems of Engagement

SlashDB Connects Enterprise amp Web

Enterprise Systems of Record SQL ClientServer

Systems of Engagement RESTHTTP API

Internal Firewall External Firewall

wwwSlashDBcom 10

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 11: Data API as a Foundation for Systems of Engagement

Are you ready for the future

11 wwwSlashDBcom

ldquo90 of what we do is business through APIsrdquo ndash John Watton Expedia Affiliate Network Travolutioncouk April 2012

Over 9000 API listed on ProgrammableWeb

1000+ in Financial Payments Enterprise or Real Estate categories

db automatically constructs REST API out of relational databases so their content becomes accessible to authorized developers affiliates partners and clients

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 12: Data API as a Foundation for Systems of Engagement

Engage Partners and Clients with API

Systems of Engagement RESTHTTP API

External Firewall

wwwSlashDBcom 12

Enterprise End-Users RESTHTTP API

Partners Clients Vendors RESTHTTP API

Enterprise Systems of Record SQL ClientServer

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 13: Data API as a Foundation for Systems of Engagement

How does a RESTful web service work

Concept directly borrowed from web browsing

REST (Representational State Transfer)

Presents available data resource upon request

Invokes change in clientrsquos state ie renders new page on click

Transparent to client how resource is stored on server

One webpage can combine information from several URLs

Plain HTTP request no need for opaque SOAP service

db works in a similar fashion (resource-oriented)

URLs retrieve information from a database Representation in standard data formats (XMLXSD CSV HTML JSON)

URLs are simple to understand (unlike database queries)

URLs can be combined for higher order data abstractions

wwwSlashDBcom

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 14: Data API as a Foundation for Systems of Engagement

Database Content as HTTP Resources

14

db automatically makes hyperlinks directly to data

httpdemoslashdbcomdbNorthwindCustomersCustomerIDALFKIxml

Service location

bull On the intranet or

bull In the cloud

Database name

to reach

Supports

bull MS-SQL

bull Oracle

bull MySQL

bull PostgreSQL

bull Sybase

bull and more

Table to query Field to filter

Data format

bull XML

bull JSON

bull HTML

bull Comma-

separated

Value to

look-up by

bull Text

bull Number

bull Date

Combine

several

Related records are hyperlinked thus search engine ready

Custom queries also possible (SQL Pass-thru)

wwwSlashDBcom

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 15: Data API as a Foundation for Systems of Engagement

Empower End-Users to Access Data

Spreadsheets on live data without coding VBA or SQL

httpdemoslashdbcomdbCDOReferenceDealALESCOxml

15 wwwSlashDBcom

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 16: Data API as a Foundation for Systems of Engagement

Using db URLs in Programs is Easy

C NET

XmlDocument myXMLDocument = new XmlDocument() myXMLDocumentLoad(httpdbNorthwindCustomerCityLondonxml)

PERL

use LWP my $browser = LWPUserAgent-gtnew my $doc = $browser-gtget(httpdbNorthwindCustomerCityLondonxml)

VBA

Dim req as New WinHttpRequest Dim doc as String reqOpen GET httpdbNorthwindCustomerCityLondonxml reqSend doc = reqResponseText

16 wwwSlashDBcom

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 17: Data API as a Foundation for Systems of Engagement

Powerful features to suit every purpose

Data Discovery

Intuitive URL scheme

No SQL coding

Preserves complex relations

Configurable traversal depth

SQL Pass-Thru

Supports any valid SQL or

stored procedure

Maps query params to URL

Convenient data formats

XML CSV JSON HTML

17

End user friendly

No code to use in Excel

Easy to use with Matlab

Mathematica UNIX shell

Scalability

Stateless design

Caching

Available as Virtual Appliance

Supports leading RDBMS

wwwSlashDBcom

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 18: Data API as a Foundation for Systems of Engagement

One db many beneficiaries Quantitative researchers and data scientists can focus on models and

analysis by leveraging dbrsquos uniform access to heterogeneous databases

Enterprise CIOs employ dbrsquos resource oriented architecture do

overcome data silos and shorten time to market for new or changing

business processes

Database administrators value db for its easy integration with search

engines and caching save time on questions from end-users and conserve

database server resources

Mobile enterprise application developers use db as a gateway to

legacy databases to deliver business features in an engaging form

CTOs and Directors of IT Infrastructure deploy db to deliver business

data to mobile applications or HTML5 websites

Data vendors use db to expand business by offering flexible data

packages and enabling prospects to self-discover available data products

18 wwwSlashDBcom

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 19: Data API as a Foundation for Systems of Engagement

Add db and Experience Progress

Deliver data to mobile and web

applications

Break data silos to unlock

business process efficiency

Empower users to directly

engage with data

Interoperate on data-level with

clients affiliates and developers

Leverage investments already

made in databases to expand

business in API economy

19 wwwSlashDBcom

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom

Page 20: Data API as a Foundation for Systems of Engagement

SlashDB

Victor Olex

Founder and President

VT Enterprise

victorolexvtenterprisecom

Fits your database accelerates your business

copy Copyright 2012 by VT Enterprise LLC All rights reserved Confidential

TM

Questions

To learn more and to see a live demo

please visit our website at

httpwwwSlashDBcom