SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

RESTfulll web services
RESTfulll web servicesRESTfulll web services
RESTfulll web servicesJuan Sandoval
 
Web 2 0 Ppt
Web 2 0 PptWeb 2 0 Ppt
Web 2 0 Pptrsyokesh
 
White Paper : Powerful Health Care Information system
White Paper : Powerful Health Care Information systemWhite Paper : Powerful Health Care Information system
White Paper : Powerful Health Care Information systemKuntal(KJ) Mehta
 
Pdc2008 50 Slides -DRAFT - UNFINISHED
Pdc2008 50 Slides -DRAFT - UNFINISHEDPdc2008 50 Slides -DRAFT - UNFINISHED
Pdc2008 50 Slides -DRAFT - UNFINISHEDaugustocamargo
 
Microservices with mule whishworks blog
Microservices with mule   whishworks blogMicroservices with mule   whishworks blog
Microservices with mule whishworks blogsaikuppannagari
 
Mule introduction
Mule introductionMule introduction
Mule introductionkiranvanga
 
Contacts management system
Contacts management systemContacts management system
Contacts management systemshraddhaMaral
 
Content management software ppt for greet
Content management software ppt for greetContent management software ppt for greet
Content management software ppt for greetpaxchristiyouthforum
 
Web Services Security Tutorial
Web Services Security TutorialWeb Services Security Tutorial
Web Services Security TutorialJorgen Thelin
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbAllyWick
 
Modelando y Asegurando Servicios
Modelando y Asegurando ServiciosModelando y Asegurando Servicios
Modelando y Asegurando Serviciosmascodigo
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshopsMike Taylor
 
M.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsM.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsVijay Karan
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk ServerAshish Bagade
 
Web–based crm application with interactive graphs
Web–based crm application with interactive graphsWeb–based crm application with interactive graphs
Web–based crm application with interactive graphsMike Taylor
 

What's hot (19)

RESTfulll web services
RESTfulll web servicesRESTfulll web services
RESTfulll web services
 
Web 2 0 Ppt
Web 2 0 PptWeb 2 0 Ppt
Web 2 0 Ppt
 
Web 2 0 Ppt
Web 2 0 PptWeb 2 0 Ppt
Web 2 0 Ppt
 
White Paper : Powerful Health Care Information system
White Paper : Powerful Health Care Information systemWhite Paper : Powerful Health Care Information system
White Paper : Powerful Health Care Information system
 
Pdc2008 50 Slides -DRAFT - UNFINISHED
Pdc2008 50 Slides -DRAFT - UNFINISHEDPdc2008 50 Slides -DRAFT - UNFINISHED
Pdc2008 50 Slides -DRAFT - UNFINISHED
 
Microservices with mule whishworks blog
Microservices with mule   whishworks blogMicroservices with mule   whishworks blog
Microservices with mule whishworks blog
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microservices - why's and how's
Microservices  - why's and how'sMicroservices  - why's and how's
Microservices - why's and how's
 
Mule introduction
Mule introductionMule introduction
Mule introduction
 
Contacts management system
Contacts management systemContacts management system
Contacts management system
 
Content management software ppt for greet
Content management software ppt for greetContent management software ppt for greet
Content management software ppt for greet
 
Web Services Security Tutorial
Web Services Security TutorialWeb Services Security Tutorial
Web Services Security Tutorial
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
 
Modelando y Asegurando Servicios
Modelando y Asegurando ServiciosModelando y Asegurando Servicios
Modelando y Asegurando Servicios
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshops
 
Mule introduction
Mule introductionMule introduction
Mule introduction
 
M.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsM.E Computer Science Server Computing Projects
M.E Computer Science Server Computing Projects
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk Server
 
Web–based crm application with interactive graphs
Web–based crm application with interactive graphsWeb–based crm application with interactive graphs
Web–based crm application with interactive graphs
 

Viewers also liked

B.sc i agri u 1 operating system concept & computer generation
B.sc i agri u 1 operating system concept & computer generationB.sc i agri u 1 operating system concept & computer generation
B.sc i agri u 1 operating system concept & computer generationRai University
 
windows operating system and its advancements
windows operating system and its advancementswindows operating system and its advancements
windows operating system and its advancementsparthrai2
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating SystemsAkshay Kurup
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 

Viewers also liked (8)

B.sc i agri u 1 operating system concept & computer generation
B.sc i agri u 1 operating system concept & computer generationB.sc i agri u 1 operating system concept & computer generation
B.sc i agri u 1 operating system concept & computer generation
 
windows operating system and its advancements
windows operating system and its advancementswindows operating system and its advancements
windows operating system and its advancements
 
Contrastive analysis
Contrastive analysisContrastive analysis
Contrastive analysis
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 

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

Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservicesGagandeep Singh
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentalsabhi1112
 
J2EE Notes JDBC database Connectiviy and Programs related to JDBC
J2EE Notes JDBC database Connectiviy and Programs related to JDBCJ2EE Notes JDBC database Connectiviy and Programs related to JDBC
J2EE Notes JDBC database Connectiviy and Programs related to JDBCChaithraCSHirematt
 
Review paper on web service security
Review paper on web service securityReview paper on web service security
Review paper on web service securityEditor Jacotech
 
Web Services Composition
Web Services CompositionWeb Services Composition
Web Services Compositioneldorina
 
The Middleware technology that connects the enterprise
The Middleware technology that connects the enterpriseThe Middleware technology that connects the enterprise
The Middleware technology that connects the enterprise Kasun Indrasiri
 
Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...RapidValue
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Biniam Asnake
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service BusHamed Hatami
 
15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_bus15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_buslmphuong06
 
Topic5 Web Services
Topic5 Web ServicesTopic5 Web Services
Topic5 Web Servicessanjoysanyal
 
e-commerce systems and infrastructure.pdf
e-commerce systems and infrastructure.pdfe-commerce systems and infrastructure.pdf
e-commerce systems and infrastructure.pdfpetermulei3
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentationpavan nani
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for RoboticsLorran Pegoretti
 
Service Oriented Architecture (SOA) is an architectural style for bu.docx
Service Oriented Architecture (SOA) is an architectural style for bu.docxService Oriented Architecture (SOA) is an architectural style for bu.docx
Service Oriented Architecture (SOA) is an architectural style for bu.docxklinda1
 
Meeting service developer program overview
Meeting service developer program overviewMeeting service developer program overview
Meeting service developer program overviewebingeorge2010
 

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)

integeration
integerationintegeration
integeration
 
Middleware – Its Types, Architecture, and Benefits.docx
Middleware – Its Types, Architecture, and Benefits.docxMiddleware – Its Types, Architecture, and Benefits.docx
Middleware – Its Types, Architecture, and Benefits.docx
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservices
 
Service view
Service viewService view
Service view
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
 
J2EE Notes JDBC database Connectiviy and Programs related to JDBC
J2EE Notes JDBC database Connectiviy and Programs related to JDBCJ2EE Notes JDBC database Connectiviy and Programs related to JDBC
J2EE Notes JDBC database Connectiviy and Programs related to JDBC
 
Review paper on web service security
Review paper on web service securityReview paper on web service security
Review paper on web service security
 
SOA & WCF
SOA & WCFSOA & WCF
SOA & WCF
 
Web Services Composition
Web Services CompositionWeb Services Composition
Web Services Composition
 
The Middleware technology that connects the enterprise
The Middleware technology that connects the enterpriseThe Middleware technology that connects the enterprise
The Middleware technology that connects the enterprise
 
Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_bus15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_bus
 
Topic5 Web Services
Topic5 Web ServicesTopic5 Web Services
Topic5 Web Services
 
e-commerce systems and infrastructure.pdf
e-commerce systems and infrastructure.pdfe-commerce systems and infrastructure.pdf
e-commerce systems and infrastructure.pdf
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for Robotics
 
Service Oriented Architecture (SOA) is an architectural style for bu.docx
Service Oriented Architecture (SOA) is an architectural style for bu.docxService Oriented Architecture (SOA) is an architectural style for bu.docx
Service Oriented Architecture (SOA) is an architectural style for bu.docx
 
Meeting service developer program overview
Meeting service developer program overviewMeeting service developer program overview
Meeting service developer program overview
 

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.