DZone
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
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Data Engineering
  3. AI/ML
  4. If It's Available via Your Website, It Should Be Available via an API

If It's Available via Your Website, It Should Be Available via an API

If something is available on your website, it should also be available for delivery within a mobile application without much extra work, using web APIs.

Kin Lane user avatar by
Kin Lane
·
Nov. 09, 18 · Opinion
Like (2)
Save
Tweet
Share
8.67K Views

Join the DZone community and get the full member experience.

Join For Free

APIs are not the latest technological trend, they are the next iteration of the web. In 1998, we were wondering if we should have a website for our business, and in 2018, businesses are realizing they don't just need to be doing business via their own website and that all their digital assets need to be available for consumption on any platform via any type of application. If there is a product, service, data set, document, or any other digital resource already available via your public website, it should also be available via an API for consumption in any other application beyond just your website and mobile applications.

Having all of your digital assets available as simple web APIs, articulated as part of your overall business strategy and available for integration across internal, partner, and public projects are how you compete across today's digital landscape. You need all of your products, services, and other digital resources available for use in any known, or potentially unknown application that may come along. If something is available on your website, it should also be available for delivery within a mobile application without much extra work, using simple, security, but self-service web APIs.

If digital resources are already available on your public website, it means that they have already made it pass legal and security scrutiny and offered some benefit to the business, partners, and customers. This is the low-hanging fruit of your API discovery, design, and delivery strategy. If there is some data or content living on your website that is displayed in more than a couple of rows via a search, listing, or method, it should also be available as JSON, allowing it to be displayed on another website, within mobile applications, and used as part of other system integrations, training of machine learning models, and other use cases you may not have considered as part of your core business.

Data and content already available on our public websites are where every company, organizations, institution, and government agency should be starting with their API strategy. It represents a potentially high-value opportunity without a lot of risks. In some cases, you can even scrape data and content effectively if you cannot secure direct access to databases and other back-end systems. HTML websites were the original way of doing business online, but today, it is important that this data and content is also available in a structured, machine-readable way without the presentation layer of your website or mobile application getting in the way. It is a great place to begin any API journey, starting small, learning more about how to do APIs well, while still investing in the infrastructure you will need to remain competitive in the future.

API mobile app Machine learning IT

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

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Java Development Trends 2023
  • Top 12 Technical Skills Every Software Tester Must Have
  • GPT-3 Playground: The AI That Can Write for You
  • Secrets Management

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • 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: