0% found this document useful (0 votes)
26 views13 pages

Presented By: Akanksha Jain Mba Gen 112A23

The document discusses service-oriented architecture (SOA) and web services. It defines SOA as a design pattern using discrete software components or services that provide application functionality. Services in an SOA communicate using defined standards and messages to allow for interoperability between heterogeneous systems. Web services are a standards-based way to implement SOA using specifications like SOAP, XML, and WSDL to enable reliable and secure communication across platforms.

Uploaded by

Preeti Katiyar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views13 pages

Presented By: Akanksha Jain Mba Gen 112A23

The document discusses service-oriented architecture (SOA) and web services. It defines SOA as a design pattern using discrete software components or services that provide application functionality. Services in an SOA communicate using defined standards and messages to allow for interoperability between heterogeneous systems. Web services are a standards-based way to implement SOA using specifications like SOAP, XML, and WSDL to enable reliable and secure communication across platforms.

Uploaded by

Preeti Katiyar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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