• Like
  • Save
Service Oriented Architecture
Upcoming SlideShare
Loading in...5
×
 

Service Oriented Architecture

on

  • 463 views

 

Statistics

Views

Total Views
463
Views on SlideShare
462
Embed Views
1

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 1

http://localhost 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • contact us at ritu@betasoftsystems.com

Service Oriented Architecture Service Oriented Architecture Presentation Transcript

  • SOA Service Oriented Architecture
  • What to be covered
    • What is SOA?
    • Why SOA?
    • How SOA works?
    • Miscelleneous
    Copyright @ Beta Soft Systems, Fremont, CA
  • Why SOA?
    • Acronym for Service Oriented Architecture
    • SOA based architecture provides loosely integrated suite of service
    • It is collection of services and the services communicate data with each other
    • A service is unit of work done by the service provider to achieve desired end results for a service consumer
    • Communication involves simple data passing between two or more services
    Copyright @ Beta Soft Systems, Fremont, CA
  • Why SOA? Continued... Copyright @ Beta Soft Systems, Fremont, CA
  • Why SOA?
    • In IT enterprisesthe infrastructure is heterogeneous across operating systems, applications, system software, and application infrastructure.
    • Some existing applications are used to run current business processes, so starting from scratch to build new infrastructure isn't an option.
    • Enterprises should quickly respond to business changes with agility; leverage existing investments in applications and application infrastructure to address newer business requirements; support new channels of interactions with customers, partners, and suppliers; and feature an architecture that supports organic business.
    Copyright @ Beta Soft Systems, Fremont, CA
  • Why SOA? Continued...
    • SOA with its loosely coupled nature allows enterprises to plug in new services or upgrade existing services in a granular fashion to address the new business requirements, provides the option to make the services consumable across different channels, and exposes the existing enterprise and legacy applications as services, thereby safeguarding existing IT infrastructure investments.
    Copyright @ Beta Soft Systems, Fremont, CA
  • Why SOA? Continued... Copyright @ Beta Soft Systems, Fremont, CA
  • How SOA works?
    • To implement SOA we need Service Architecture
    • A service consumer issues one or more queries to the directory to locate a service and determine how to communicate with that service
    • A service provider describes its service using WSDL(Web Services Description Language). This definition is published to a directory of services
    • Part of the WSDL provided by the service provider is passed to the service consumer. This tells the service consumer what the requests and responses are for the service provider.
    • The service consumer uses the WSDL to send a request to the service provider.
    • The service provider provides the expected response to the service consumer.
    Copyright @ Beta Soft Systems, Fremont, CA
  • How SOA works? Continued... Copyright @ Beta Soft Systems, Fremont, CA
  • Terminology
    • SOAP (Simple Object Access Protocol) -Transport Layer protocol to transfer data
    • WSDL (Web Services Descriptive Language) – XML Format Language for describing the the services
    • UDDI (Universal Descriptive Discovery & Integration) – It’s a XML based registry to look up services
    • WS I(Web Services Interoperability Organization)
    Copyright @ Beta Soft Systems, Fremont, CA
  • Typlical SOA Example Copyright @ Beta Soft Systems, Fremont, CA
  • Difference between SOA and Web Services
    • Web Services are self describing services that will perform well defined tasks and can be accessed through the web.
    • SOA is an architecture paradigm that focuses on building systems through the use of different WebServices, integrating them together to make up the whole system.
    Copyright @ Beta Soft Systems, Fremont, CA