Chapter 12 Project 3.8: Integrated Data Acquisition Web Service

In many enterprise applications, data is provided to several consumers. One way to do this is to define an API that provides data (and the metadata) for subsequent use. In this chapter, we guide you through the transformation of Project 2.5 schema information into a larger OpenAPI specification. We will also build a small Flask application that provides the core acquire-cleanse-convert process as a web service.

We’ll cover a number of skills in the chapter:

  • Creating an OpenAPI specification for a service to acquire and download data

  • Writing a web service application to implement the OpenAPI specification

  • Using a processing pool to delegate long-running background tasks

This is ...

Get Python Real-World Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.