[TriLUG] Middleware: was: have a job - Python, Django, Postgres, Flask

Lance A. Brown via TriLUG trilug at trilug.org
Wed Jul 13 11:28:53 EDT 2022


In a former life I ran a Platform as a Service system at a bank that expanded the Application Layer 
(Middleware) layer in John's diagram.  "Middleware" described software and libraries such as the 
Java JRE, and security and other libraries provided to applications either automatically or as part 
of the application build process.

Application Code + "Middleware" was built and packaged into a container that then ran on the PaaS 
platform to deliver the application functionality.  This gave us the ability to manage the 
middleware bits centrally instead of forcing application teams to keep up with all those changes in 
each application individually.

"Middleware" is a slippery concept.

--[Lance]

John Vaughters via TriLUG wrote on 7/13/2022 11:10 AM:
> That's the way I always viewed it as well.
>
> Presentation Layer <-> Application Layer (Middleware) <-> Storage/Data Layer
>
> But I also see the point that it can have many meanings, but the description above is somewhat physical separation as well in the sense that those layers tend to live on separate servers, which in and of itself get's messy when we start defining servers in a virtual/container world of separation. However, I think you get the gist.
>


More information about the TriLUG mailing list