SlideShare a Scribd company logo
Middleware often sits between the operating system and applications on different servers and
simplifies the development of applications that leverage services from other applications. This
allows programmers to create business applications without having to custom craft integrations
for each new application.
Typically, middleware programs provide messaging services so that different applications can
communicate using messaging frameworks like Simple Object Access Protocol (SOAP), Web
services, Representational State Transfer (REST) and JavaScript Object Notation (JSON). The
systematic tying together of disparate applications, often through the use of middleware, is known
as enterprise application integration (EAI).
At a basic level, middleware provides services required to connect applications together such as
concurrency, transaction management, threading and messaging. More sophisticated
implementations of middleware principles are baked into modern integration infrastructure such
as enterprise service bus (ESB) and API management software to provide greater governance,
risk management and accountability.

More Related Content

PDF
Introduction to Micro Services
PPT
Live Framework
PPTX
Silverlight in Action
PPTX
Truzztcar mvp
PPT
Can IBM i play with SOA?
PPTX
Web services security
PPTX
Azure Active Directory by Nikolay Mozgovoy
PPT
Rolando Sandoval Win Fx The Real Thing
Introduction to Micro Services
Live Framework
Silverlight in Action
Truzztcar mvp
Can IBM i play with SOA?
Web services security
Azure Active Directory by Nikolay Mozgovoy
Rolando Sandoval Win Fx The Real Thing

What's hot (19)

PPTX
RESTfulll web services
PPT
Web 2 0 Ppt
PPT
Web 2 0 Ppt
PDF
White Paper : Powerful Health Care Information system
PPT
Pdc2008 50 Slides -DRAFT - UNFINISHED
PDF
Microservices with mule whishworks blog
PPTX
Cloud computing
PPTX
Microservices - why's and how's
PPTX
Mule introduction
PPT
Contacts management system
PPT
Content management software ppt for greet
PDF
Web Services Security Tutorial
PPTX
Ukfs Snr Dev Arch Forum Pres1 Jb
PPT
Modelando y Asegurando Servicios
PDF
Web application for tracking tool for workshops
PPTX
Mule introduction
PDF
M.E Computer Science Server Computing Projects
PPT
Microsoft Biz Talk Server
PDF
Web–based crm application with interactive graphs
RESTfulll web services
Web 2 0 Ppt
Web 2 0 Ppt
White Paper : Powerful Health Care Information system
Pdc2008 50 Slides -DRAFT - UNFINISHED
Microservices with mule whishworks blog
Cloud computing
Microservices - why's and how's
Mule introduction
Contacts management system
Content management software ppt for greet
Web Services Security Tutorial
Ukfs Snr Dev Arch Forum Pres1 Jb
Modelando y Asegurando Servicios
Web application for tracking tool for workshops
Mule introduction
M.E Computer Science Server Computing Projects
Microsoft Biz Talk Server
Web–based crm application with interactive graphs
Ad

Viewers also liked (8)

PPT
B.sc i agri u 1 operating system concept & computer generation
PPTX
windows operating system and its advancements
PPTX
Contrastive analysis
PPTX
Operating system overview concepts ppt
PPTX
Functions Of Operating Systems
PPTX
Operating system and its function
PPTX
Types of operating system
PPT
Operating system.ppt (1)
B.sc i agri u 1 operating system concept & computer generation
windows operating system and its advancements
Contrastive analysis
Operating system overview concepts ppt
Functions Of Operating Systems
Operating system and its function
Types of operating system
Operating system.ppt (1)
Ad

Similar to Middleware often sits between the operating system and applications on different servers and simplifies the development of applications that leverage services from other applications (20)

DOCX
Middleware – Its Types, Architecture, and Benefits.docx
DOCX
Enterprise Application integration (middleware) concepts
PPTX
System-Integration-and-Architecture-2.pptx
PPT
Middleware 2002
PDF
Lectura 2.3 soa-overview-directions-benatallah
PPTX
Donny - EAI
PDF
DCUBS MECB middleware in Web 2.0 Project 2012
PPTX
Middleware Technologies ppt
PDF
Chapter 2 - Enterprise Application Integration.pdf
PPTX
Middleware final
PDF
e-commerce systems and infrastructure.pdf
PDF
Middleware Technology and its importants
PDF
Best Practice For Software A 149891
PPTX
Pervasive middleware
PPTX
The Middleware technology that connects the enterprise
PPTX
Intro to Distributed Systems (By Lasmon Kapota).pptx
PPT
Enterprise Application Integration
PDF
15 falko menge--_enterpise_service_bus
PPT
Enterprise Application Integration
PPT
1588487811-chp-11-c-enterprise-application-integration.ppt
Middleware – Its Types, Architecture, and Benefits.docx
Enterprise Application integration (middleware) concepts
System-Integration-and-Architecture-2.pptx
Middleware 2002
Lectura 2.3 soa-overview-directions-benatallah
Donny - EAI
DCUBS MECB middleware in Web 2.0 Project 2012
Middleware Technologies ppt
Chapter 2 - Enterprise Application Integration.pdf
Middleware final
e-commerce systems and infrastructure.pdf
Middleware Technology and its importants
Best Practice For Software A 149891
Pervasive middleware
The Middleware technology that connects the enterprise
Intro to Distributed Systems (By Lasmon Kapota).pptx
Enterprise Application Integration
15 falko menge--_enterpise_service_bus
Enterprise Application Integration
1588487811-chp-11-c-enterprise-application-integration.ppt

Middleware often sits between the operating system and applications on different servers and simplifies the development of applications that leverage services from other applications

  • 1. Middleware often sits between the operating system and applications on different servers and simplifies the development of applications that leverage services from other applications. This allows programmers to create business applications without having to custom craft integrations for each new application. Typically, middleware programs provide messaging services so that different applications can communicate using messaging frameworks like Simple Object Access Protocol (SOAP), Web services, Representational State Transfer (REST) and JavaScript Object Notation (JSON). The systematic tying together of disparate applications, often through the use of middleware, is known as enterprise application integration (EAI). At a basic level, middleware provides services required to connect applications together such as concurrency, transaction management, threading and messaging. More sophisticated implementations of middleware principles are baked into modern integration infrastructure such as enterprise service bus (ESB) and API management software to provide greater governance, risk management and accountability.