data api as a foundation for systems of engagement
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 applicationsTRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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