Litcius/Paper detail

The Astounding Relationship: Middleware, Frameworks, and API

Poorvi Chaudhary, Sachin Goel, Parita Jain, Mandeep Singh, Puneet Aggarwal, Anupam

202120 citationsDOI

Abstract

Complex software is taking over the current existence of the technology. With the furtherance of software, the deepest levels of constituents have originated. Aspects like time, expenses, and, error solving has been expounded to at most levels of convolution. The purpose of Software is to plunge deep into the concepts and then perceive the enduring and deep-rooted solutions. The paper focuses on three major characteristics of software: middleware, frameworks, and APIs. The reinforcement of these strands has escalated the development of new magnitudes in this field. We will assimilate about Middleware which is software whose function is to bridge together the operating system or database with the applications over a network. Another predominant module is Framework that incorporates various libraries, compiler, and supplementary programs that can be used to fabricate unique applications. Beyond Middleware and Framework, APIs i.e. Application Programming Interface facilitates interactivity between two applications. It has been thoroughly explained about the conjunction of these emerging technologies into new applications and how they can change the working of the software.

Topics & Concepts

Computer scienceMiddleware (distributed applications)SoftwareSoftware engineeringCompilerField (mathematics)Application programming interfaceInteractivityInterface (matter)Programming languageOperating systemMathematicsMaximum bubble pressure methodBubblePure mathematicsCloud Computing and Resource ManagementIoT and Edge/Fog ComputingSoftware System Performance and Reliability