SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Data API as a Foundation for
Enterprise Systems of Engagement
as demonstrated
with

SlashDB

TM

Victor Olex
Founder and President
VT Enterprise
victor.olex@vtenterprise.com

© 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.
/db Upgrades Your Data Infrastructure
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


www.SlashDB.com
Traditional Data Integration Techniques





3

Data duplication
Stale data
Brittle overnight
feeds





Downstream Systems

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


www.SlashDB.com
/db Resource-Oriented Architecture
Simplifies Access to Enterprise Databases



5

Uniform, on-demand access layer to heterogeneous data sources
Use in reporting, data feeds or integrate with NoSQL (big data)
www.SlashDB.com
/db ROA compares favorably to ETL
Resource Oriented Architecture











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

Traditional ETL and Data Warehouse











Overnight copying
Manual redesign or code
Specialized interfaces,
programmer’s 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

www.SlashDB.com
Data Comes to Life in /db








7

Uniform R/W 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
www.SlashDB.com
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

http://www.aiim.org/~/media/Files/AIIM%20White%20Papers/Systems-of-Engagement-Future-ofEnterprise-IT.ashx



Peer to peer communication and collaboration





Compelling user interfaces, quick and intuitive
But, not very useful unless they can leverage data
from Systems of Record


8

Mobile Apps, IM, Twitter, Facebook, etc.

ERP, CRM, HR, Orders, Research,
Accounting, Master Data
www.SlashDB.com
How to Bridge the Divide?

Enterprise Systems of Record
SQL, Client/Server

Systems of Engagement
REST/HTTP API

9

www.SlashDB.com
SlashDB Connects Enterprise & Web
Enterprise Systems of Record

Systems of Engagement

SQL, Client/Server

REST/HTTP API

Internal Firewall

10

External Firewall

www.SlashDB.com
Are you ready for the future?


“90% of what we do is business through APIs”

– John Watton, Expedia Affiliate Network, Travolution.co.uk, April 2012



Over 9,000 API listed
on ProgrammableWeb




11

1,000+ 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.
www.SlashDB.com
Engage Partners and Clients with API
Enterprise Systems of Record

Systems of Engagement

SQL, Client/Server

Enterprise End-Users
REST/HTTP API
12

REST/HTTP API

External Firewall

www.SlashDB.com

Partners, Clients, Vendors
REST/HTTP API
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 client’s state i.e. 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 (XML/XSD, CSV, HTML, JSON)

URLs are simple to understand (unlike database queries)
URLs can be combined for higher order data abstractions
www.SlashDB.com
Database Content as HTTP Resources


/db automatically makes hyperlinks directly to data

http://demo.slashdb.com/db/Northwind/Customers/CustomerID/ALFKI.xml
Service location
• On the intranet, or
• In the cloud



14

Database name Table to query
to reach.
Supports:
• MS-SQL,
• Oracle
• MySQL
• PostgreSQL,
• Sybase,
• and more

Field to filter

Value to
look-up by
• Text
• Number
• Date

Combine
several

Data format
• XML
• JSON
• HTML
• Commaseparated

Related records are hyperlinked thus search engine ready
Custom queries also possible (SQL Pass-thru)
www.SlashDB.com
Empower End-Users to Access Data



Spreadsheets on live data without coding VBA or SQL



http://demo.slashdb.com/db/CDOReference/Deal/ALESCO.xml

15

www.SlashDB.com
Using /db URLs in Programs is Easy


C# .NET
XmlDocument myXMLDocument = new XmlDocument();
myXMLDocument.Load("http://.../db/Northwind/Customer/City/London.xml");



PERL
use LWP;
my $browser = LWP::UserAgent->new;
my $doc =
$browser->get('http://.../db/Northwind/Customer/City/London.xml');



VBA
Dim req as New WinHttpRequest
Dim doc as String
req.Open "GET", " http://.../db/Northwind/Customer/City/London.xml"
req.Send
doc = req.ResponseText

16

www.SlashDB.com
Powerful features to suit every purpose


Data Discovery



End user friendly

Intuitive URL scheme
 No code to use in Excel
 No SQL coding
 Easy to use with Matlab,
Mathematica, UNIX shell
 Preserves complex relations
 Configurable traversal depth  Scalability
 Stateless design
 SQL Pass-Thru
 Caching
 Supports any valid SQL or
stored procedure
 Available as Virtual Appliance
 Maps query params to URL
 Supports leading RDBMS




Convenient data formats


17

XML, CSV, JSON, HTML
www.SlashDB.com
One /db, many beneficiaries



Quantitative researchers and data scientists can focus on models and
analysis by leveraging /db’s uniform access to heterogeneous databases.
Enterprise CIOs employ /db’s 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

www.SlashDB.com
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

www.SlashDB.com
Questions?

SlashDB

TM

Fits your database, accelerates your business.

Victor Olex
Founder and President
VT Enterprise
victor.olex@vtenterprise.com

To learn more and to see a live demo,
please visit our website at:
http://www.SlashDB.com

© Copyright 2012 by VT Enterprise LLC. All rights reserved. Confidential.

Más contenido relacionado

La actualidad más candente

How the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your jobHow the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your job
Jon Stevens-Hall
 
Data Center Trends And Challenges Summary
Data Center Trends And Challenges SummaryData Center Trends And Challenges Summary
Data Center Trends And Challenges Summary
Bisakha Praharaj
 

La actualidad más candente (20)

The Cloud Landscape of Thailand: Policies, Challenges and Opportunities
The Cloud Landscape of Thailand: Policies, Challenges and OpportunitiesThe Cloud Landscape of Thailand: Policies, Challenges and Opportunities
The Cloud Landscape of Thailand: Policies, Challenges and Opportunities
 
Cloud Computing Direction in Thailand
Cloud Computing  Direction in ThailandCloud Computing  Direction in Thailand
Cloud Computing Direction in Thailand
 
Cloud Computing Direction in Thailand: Opportunity for IT Industry
Cloud Computing Direction in Thailand: Opportunity for IT IndustryCloud Computing Direction in Thailand: Opportunity for IT Industry
Cloud Computing Direction in Thailand: Opportunity for IT Industry
 
Thailand Business with the Cloud Service
Thailand Business with  the Cloud ServiceThailand Business with  the Cloud Service
Thailand Business with the Cloud Service
 
Digital Transformation with smart products - EVRYTHNG
Digital Transformation with smart products - EVRYTHNGDigital Transformation with smart products - EVRYTHNG
Digital Transformation with smart products - EVRYTHNG
 
Enterprise Mobility: Microsoft Cloud OS Roadshow
Enterprise Mobility: Microsoft Cloud OS RoadshowEnterprise Mobility: Microsoft Cloud OS Roadshow
Enterprise Mobility: Microsoft Cloud OS Roadshow
 
How the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your jobHow the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your job
 
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
 
Make your Strategy Work for Your Mobile App Success
Make your Strategy Work for Your Mobile App SuccessMake your Strategy Work for Your Mobile App Success
Make your Strategy Work for Your Mobile App Success
 
CIS13: Cloud, Identity Bridges, and ITSM: Three is Not a Crowd
CIS13: Cloud, Identity Bridges, and ITSM: Three is Not a CrowdCIS13: Cloud, Identity Bridges, and ITSM: Three is Not a Crowd
CIS13: Cloud, Identity Bridges, and ITSM: Three is Not a Crowd
 
Statewide Insurance - Cloud Computing with ACE Insurance
Statewide Insurance - Cloud Computing with ACE InsuranceStatewide Insurance - Cloud Computing with ACE Insurance
Statewide Insurance - Cloud Computing with ACE Insurance
 
Splice Machine Digital Transformation 2.0 white paper
Splice Machine Digital Transformation 2.0 white paperSplice Machine Digital Transformation 2.0 white paper
Splice Machine Digital Transformation 2.0 white paper
 
Data Center Trends And Challenges Summary
Data Center Trends And Challenges SummaryData Center Trends And Challenges Summary
Data Center Trends And Challenges Summary
 
Top 10 tredning technologies to learn in 2021
Top 10 tredning technologies to learn in 2021Top 10 tredning technologies to learn in 2021
Top 10 tredning technologies to learn in 2021
 
Security and Privacy of Sensitive Data in Cloud Computing : A Survey of Recen...
Security and Privacy of Sensitive Data in Cloud Computing : A Survey of Recen...Security and Privacy of Sensitive Data in Cloud Computing : A Survey of Recen...
Security and Privacy of Sensitive Data in Cloud Computing : A Survey of Recen...
 
Techaisle SMB Cloud Computing Adoption Market Research Report Details
Techaisle SMB Cloud Computing Adoption Market Research Report DetailsTechaisle SMB Cloud Computing Adoption Market Research Report Details
Techaisle SMB Cloud Computing Adoption Market Research Report Details
 
MSP Industry Brief - From Break / Fix to Recurring Revenue
MSP Industry Brief - From Break / Fix to Recurring Revenue MSP Industry Brief - From Break / Fix to Recurring Revenue
MSP Industry Brief - From Break / Fix to Recurring Revenue
 
RUCUG: 2. Harry Labana:Keynote: Новости Citrix Synergy, технологии будущего
RUCUG: 2. Harry Labana:Keynote: Новости Citrix Synergy, технологии будущегоRUCUG: 2. Harry Labana:Keynote: Новости Citrix Synergy, технологии будущего
RUCUG: 2. Harry Labana:Keynote: Новости Citrix Synergy, технологии будущего
 
Cloud and big data
Cloud and big data Cloud and big data
Cloud and big data
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
 

Destacado

Astronaut Scott Kelly: pictures from the International Space Station
Astronaut Scott Kelly: pictures from the International Space StationAstronaut Scott Kelly: pictures from the International Space Station
Astronaut Scott Kelly: pictures from the International Space Station
guimera
 

Destacado (6)

Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
Resource-Oriented Architecture (ROA) and REST
Resource-Oriented Architecture (ROA) and RESTResource-Oriented Architecture (ROA) and REST
Resource-Oriented Architecture (ROA) and REST
 
Astronaut Scott Kelly: pictures from the International Space Station
Astronaut Scott Kelly: pictures from the International Space StationAstronaut Scott Kelly: pictures from the International Space Station
Astronaut Scott Kelly: pictures from the International Space Station
 

Similar a Data API as a Foundation for Systems of Engagement

Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -
Kenneth Peeples
 
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
Lucas Jellema
 

Similar a Data API as a Foundation for Systems of Engagement (20)

Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
 
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
 
Benefits of a data lake
Benefits of a data lake Benefits of a data lake
Benefits of a data lake
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
 
Data APIs as a Foundation for Systems of Engagement
Data APIs as a Foundation for Systems of EngagementData APIs as a Foundation for Systems of Engagement
Data APIs as a Foundation for Systems of Engagement
 
ER/Studio Data Architect Datasheet
ER/Studio Data Architect DatasheetER/Studio Data Architect Datasheet
ER/Studio Data Architect Datasheet
 
Getting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesGetting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solves
 
5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake
 
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Analytics and Lakehouse Integration Options for Oracle Applications
Analytics and Lakehouse Integration Options for Oracle ApplicationsAnalytics and Lakehouse Integration Options for Oracle Applications
Analytics and Lakehouse Integration Options for Oracle Applications
 
Is the traditional data warehouse dead?
Is the traditional data warehouse dead?Is the traditional data warehouse dead?
Is the traditional data warehouse dead?
 
Introduction To Sql Services
Introduction To Sql ServicesIntroduction To Sql Services
Introduction To Sql Services
 
Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -
 
dvprimer-concepts
dvprimer-conceptsdvprimer-concepts
dvprimer-concepts
 
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
 
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
SQL Saturday Redmond 2019 ETL Patterns in the CloudSQL Saturday Redmond 2019 ETL Patterns in the Cloud
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Data API as a Foundation for Systems of Engagement

  • 1. Data API as a Foundation for Enterprise Systems of Engagement as demonstrated with SlashDB TM Victor Olex Founder and President VT Enterprise victor.olex@vtenterprise.com © 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.
  • 2. /db Upgrades Your Data Infrastructure 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  www.SlashDB.com
  • 3. Traditional Data Integration Techniques    3 Data duplication Stale data Brittle overnight feeds    Downstream Systems Central bottleneck Does not scale out Not easily accessible nor searchable
  • 4. 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  www.SlashDB.com
  • 5. /db Resource-Oriented Architecture Simplifies Access to Enterprise Databases   5 Uniform, on-demand access layer to heterogeneous data sources Use in reporting, data feeds or integrate with NoSQL (big data) www.SlashDB.com
  • 6. /db ROA compares favorably to ETL Resource Oriented Architecture         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 Traditional ETL and Data Warehouse         Overnight copying Manual redesign or code Specialized interfaces, programmer’s 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 www.SlashDB.com
  • 7. Data Comes to Life in /db      7 Uniform R/W 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 www.SlashDB.com
  • 8. 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 http://www.aiim.org/~/media/Files/AIIM%20White%20Papers/Systems-of-Engagement-Future-ofEnterprise-IT.ashx  Peer to peer communication and collaboration    Compelling user interfaces, quick and intuitive But, not very useful unless they can leverage data from Systems of Record  8 Mobile Apps, IM, Twitter, Facebook, etc. ERP, CRM, HR, Orders, Research, Accounting, Master Data www.SlashDB.com
  • 9. How to Bridge the Divide? Enterprise Systems of Record SQL, Client/Server Systems of Engagement REST/HTTP API 9 www.SlashDB.com
  • 10. SlashDB Connects Enterprise & Web Enterprise Systems of Record Systems of Engagement SQL, Client/Server REST/HTTP API Internal Firewall 10 External Firewall www.SlashDB.com
  • 11. Are you ready for the future?  “90% of what we do is business through APIs” – John Watton, Expedia Affiliate Network, Travolution.co.uk, April 2012  Over 9,000 API listed on ProgrammableWeb   11 1,000+ 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. www.SlashDB.com
  • 12. Engage Partners and Clients with API Enterprise Systems of Record Systems of Engagement SQL, Client/Server Enterprise End-Users REST/HTTP API 12 REST/HTTP API External Firewall www.SlashDB.com Partners, Clients, Vendors REST/HTTP API
  • 13. 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 client’s state i.e. 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 (XML/XSD, CSV, HTML, JSON) URLs are simple to understand (unlike database queries) URLs can be combined for higher order data abstractions www.SlashDB.com
  • 14. Database Content as HTTP Resources  /db automatically makes hyperlinks directly to data http://demo.slashdb.com/db/Northwind/Customers/CustomerID/ALFKI.xml Service location • On the intranet, or • In the cloud   14 Database name Table to query to reach. Supports: • MS-SQL, • Oracle • MySQL • PostgreSQL, • Sybase, • and more Field to filter Value to look-up by • Text • Number • Date Combine several Data format • XML • JSON • HTML • Commaseparated Related records are hyperlinked thus search engine ready Custom queries also possible (SQL Pass-thru) www.SlashDB.com
  • 15. Empower End-Users to Access Data  Spreadsheets on live data without coding VBA or SQL  http://demo.slashdb.com/db/CDOReference/Deal/ALESCO.xml 15 www.SlashDB.com
  • 16. Using /db URLs in Programs is Easy  C# .NET XmlDocument myXMLDocument = new XmlDocument(); myXMLDocument.Load("http://.../db/Northwind/Customer/City/London.xml");  PERL use LWP; my $browser = LWP::UserAgent->new; my $doc = $browser->get('http://.../db/Northwind/Customer/City/London.xml');  VBA Dim req as New WinHttpRequest Dim doc as String req.Open "GET", " http://.../db/Northwind/Customer/City/London.xml" req.Send doc = req.ResponseText 16 www.SlashDB.com
  • 17. Powerful features to suit every purpose  Data Discovery  End user friendly Intuitive URL scheme  No code to use in Excel  No SQL coding  Easy to use with Matlab, Mathematica, UNIX shell  Preserves complex relations  Configurable traversal depth  Scalability  Stateless design  SQL Pass-Thru  Caching  Supports any valid SQL or stored procedure  Available as Virtual Appliance  Maps query params to URL  Supports leading RDBMS   Convenient data formats  17 XML, CSV, JSON, HTML www.SlashDB.com
  • 18. One /db, many beneficiaries   Quantitative researchers and data scientists can focus on models and analysis by leveraging /db’s uniform access to heterogeneous databases. Enterprise CIOs employ /db’s 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 www.SlashDB.com
  • 19. 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 www.SlashDB.com
  • 20. Questions? SlashDB TM Fits your database, accelerates your business. Victor Olex Founder and President VT Enterprise victor.olex@vtenterprise.com To learn more and to see a live demo, please visit our website at: http://www.SlashDB.com © Copyright 2012 by VT Enterprise LLC. All rights reserved. Confidential.