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

Presented By : Akanksha Jain MBA Gen 112A23

The World Wide Web Consortium (W3C) refers to SOA as 'A

set of components which can be invoked, and whose interface descriptions can be published and discovered.
It is a software design and software architecture design

pattern based on discrete pieces of software that provide application functionality as services, known as Serviceorientation.
It is the underlying structure supporting communications

between services.
In SOA all services are defined using a description language.

An incremental, business-driven approach to SOA

A vehicle by which a consumer's need or want is satisfied

according to a negotiated contract which includes Service Agreement, Function Offered and so on (CBDI).
A type of capability described using WSDL (CBDI).
A Component capable of performing a task. A WSDL service:

A collection of end points (W3C).


They share schema.

Anatomy of a web service

Services communicate with other services with the help of

standards called as messages. Help build decoupled business applications between two heterogeneous systems. Work cross platform. Way to obtain interoperability between two heterogeneous languages. Communicate reliably in a secure way. SOAP, XML, WSDL etc.

Simple SOAP-based communications between Web Services

Self contained business entity


Orchestrate services Interoperability Agility Reusability Loosely coupled Abstraction

Encapsulation

Web services are about technology specifications, whereas

SOA is a software design principle.

SOA is an architectural pattern, while Web services are

services implemented using a set of standards


Web services are the preferred standards-based way to realize

SOA. SOA is the architectural framework that enables a series of those Web services to occur. One doesnt deploy " SOA , rather one delivers these Web services using a SOA framework.

Web services and SOA (Principles)

SOA Software has built a highly successful domestic and

international partnership program based on four broad categories: Platform, Technology, Consulting, and Resellers/Distributors. SOA Software Platform partners include: Microsoft SAP IBM JBoss Oracle

You might also like