DZone
Integration Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Integration Zone > Why Use REST for Data Access

Why Use REST for Data Access

Val Huber user avatar by
Val Huber
·
Nov. 10, 14 · Integration Zone · Interview
Like (0)
Save
Tweet
6.30K Views

Join the DZone community and get the full member experience.

Join For Free

 In the last two blogs, we tackled the issue of how REST is a solution to a connected enterprise followed by discussions on What is REST.

In this blog, we will discuss the reasons for REST emerging as the default standard for data access.

There are various reasons for adopting REST as the underlying layer for data access including:

  • Growth and acceptance of REST as default API for online business
  • REST is the lingua franca for mobile
  • Real time exchange vs batch oriented

Growth of REST vs SOAP

According to Dyn Research, in the last 20 months, SOAP requests have declined and now comprise 3.3% of the total API requests. REST continues to grow both in number of API requests as well as percentage use compared to SOAP. If you are going to do business over the Internet today, REST is no longer optional. REST is the default way for organizations and consumers to interoperate – both large and small.

REST Vs SOAP

Real time Vs Batch ETL

The interaction between businesses means they need to exchange data and transactions. The days of using batch ETL (extract, transform and load) technologies are long past. These interactions need fast web services and the ability to get a quick response acknowledging the transactions. The technology necessarily needs a mapping layer to translate between the sender and receiver and REST technologies make that easy.

REST and Mobile

The use of mobile devices is exploding. Data is at the crux of mobile business – providing the mobile user the data they need to make decisions or submit transactions quickly. These devices need efficient network access, and REST is the answer. JavaScript is particularly mobile friendly – JSON results are JavaScript objects – and so require no translation layer

no jdbc

REST even has a role for web applications. In many cases, ‘fat’ clients access to the database includes logic running on the client – where there may be as many versions of the logic as there are applications. REST provides a mechanism to centralize and share the business logic, enforced by the language-neutral API.

REST Web Protocols Data access Data (computing)

Published at DZone with permission of , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Application Scalability — How To Do Efficient Scaling
  • 11 Reasons To Use Selenium for Automation Testing
  • The Right Way to Hybridize Your Product Development Technique
  • Top Six Kubernetes Best Practices for Fleet Management

Comments

Integration Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo