A REST (Representational State Transfer) API is an architectural style for creating web applications. Its core purpose is to ensure that computer systems on the Internet are interoperable.
Data Volumes Grow and Sources Become More Disparate
Incoming data volumes are growing at astounding rates. At the same time, data sources are becoming more disparate. In response, the REST API is becoming an increasingly popular way to access enterprise data from web and mobile applications, as well as modern programming languages.
But because REST is an architectural style, every REST API is different. So, every implementation requires a new client codebase to access the new database endpoint.
To handle the disparate nature of REST APIs, there’s an international standard—OData (Open Data Protocol). OData is an OASIS standard that defines a set of best practices for building and consuming RESTful APIs. OData helps you focus on your business logic while building RESTful APIs without having to worry about the various approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query options, etc. OData also provides guidance for tracking changes, defining functions/actions for reusable procedures, and sending asynchronous/batch requests. The OData industry standard architecture enables the easy addition of capabilities in the future without increasing the burden on IT.
When you develop the REST interface of your data source using the OData standard, you simplify how other developers can access your data. In short, they don’t have to learn how to use a new API. This makes integrating with different applications easier and simplifies the life of your users. Applications such as Tableau, Salesforce, Tibco, Telerik, Informatica, and Excel all work with OData. The list will only grow over time.
The Growth of APIs
APIs used to be simply a way for software developers to access functionality from other applications. With the pervasive growth of web and mobile applications, and the service-oriented design of applications, APIs have become widespread. APIs are now used for integration and data exchange and are vital tools for transforming businesses.
Increasing numbers of businesses, facing a need for mobile, web and cloud applications to access internal and business processes, are turning to APIs to unlock valuable assets. In fact, as of 2019, by one count the number of public APIs surpassed 21,000, the continuation of a long trend. This provides businesses with a powerful way to build custom applications without starting fresh. REST APIs, alongside OData, are the keys to making this all happen.
How Progress Helps
Progress DataDirect provides a path for utilizing REST APIs with the standard set of building blocks enabled by OData. DataDirect also enables the utilization of SQL to access other powerful functionality.
DataDirect can help enterprises do the following:
• Deploy a standard REST (OData 2, OData 4) or SQL (ODBC, JDBC) data access layer for your database
• Make your data accessible to analytics platforms, SaaS apps, Python, Java, JavaScript, .NET, R or SAS
• RESTify your databases to access them from modern languages (JavaScript, Angular, etc.), modern devices (iOS, Android, etc.) and from web browsers.
• Expose your on-premises data behind the firewall to cloud apps across the firewall
• All customer-sensitive data is protected by encryption, both at rest (AES-256) and in transit (SSL/TLS)
• Real-time access to on-premises data on demand can help you keep sensitive data behind your firewall and comply with strict data privacy laws such as GDPR.
Learn more about how Progress DataDirect enables API connectivity.
James Goodfellow is Senior Product Marketing Manager at Progress and focuses his efforts on the DataDirect suite of solutions.
7 november (online seminar op 1 middag)Praktische tutorial met Alec Sharp Alec Sharp illustreert de vele manieren waarop conceptmodellen (conceptuele datamodellen) procesverandering en business analyse ondersteunen. En hij behandelt wat elke data-pr...
18 t/m 20 november 2024Praktische workshop met internationaal gerenommeerde spreker Alec Sharp over het modelleren met Entity-Relationship vanuit business perspectief. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikbare ...
De DAMA DMBoK2 beschrijft 11 disciplines van Data Management, waarbij Data Governance centraal staat. De Certified Data Management Professional (CDMP) certificatie biedt een traject voor het inleidende niveau (Associate) tot en met hogere niveaus van...
3 april 2025 (halve dag)Praktische workshop met Alec Sharp [Halve dag] Deze workshop door Alec Sharp introduceert conceptmodellering vanuit een non-technisch perspectief. Alec geeft tips en richtlijnen voor de analist, en verkent datamodellering op c...
10, 11 en 14 april 2025Praktische driedaagse workshop met internationaal gerenommeerde spreker Alec Sharp over herkennen, beschrijven en ontwerpen van business processen. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikba...
Alleen als In-house beschikbaarWorkshop met BPM-specialist Christian Gijsels over business analyse, modelleren en simuleren met de nieuwste release van Sparx Systems' Enterprise Architect, versie 16.Intensieve cursus waarin de belangrijkste basisfunc...
Deel dit bericht