SOA and Middle Ware

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

Service Oriented Architecture

What is SOA
• A service-oriented architecture (SOA) is an
architectural pattern in computer software
design in which application components
provide services to other components via a
communications protocol, typically over a
network. The principles of service-orientation
are independent of any vendor, product or
technology.
What is SOA
• A collection of services
• Enable communication Between services
• Loosely coupled.

Why SOA
• Increased Competition
• Enhancement of Business
capabilites
Service Oriented Architecture
Stateless Vs Stateful
• Stateless:- Client is independently responsible
for its actions, server doesn’t track set of
clients or ensure that cached data stays up to
date

• Stateful:- Server tracks its clients, takes actions


to keep their cached states “current”. Client
can trust its cached data.
Middleware
What is middleware
Middleware is the software that connects
software components or enterprise
applications. Middleware is the software layer
that lies between the operating system and
the applications on each side of a distributed
computer network. Typically, it supports
complex, distributed business software
applications.
List of Popular Middleware Tool
• Microsoft Biztalk
• Tibco
• Webmethods
• Oracle Fussion
• Dell Boomi
• SAP PI\PO
• MuleSoft
SAP Middleware tool evolution.
• SAP Business connector
• SAP Exchange Infrastructure
• SAP Process Integration

You might also like