• Save
Introduction to SOA
Upcoming SlideShare
Loading in...5
×
 

Introduction to SOA

on

  • 3,540 views

 

Statistics

Views

Total Views
3,540
Views on SlideShare
3,525
Embed Views
15

Actions

Likes
7
Downloads
0
Comments
1

2 Embeds 15

http://www.slideshare.net 14
http://jainankurj.blogspot.com 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…
  • hey give the download link plz plz plz
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introduction to SOA Introduction to SOA Presentation Transcript

  • Introduction To SOA
    • Aditya Thatte
    • BE Computer Science
    • email : aditya.thatte8@gmail.com
  • Evolution in Technology
  • Persistent Problems
    • Complexity at Middle Tier
    • Less use of power of internet
    • System Services were bottleneck
    • Ever changing business
    • Cost of updating and upgrading
  • Birth of Distributed Computing
  • IT Challenges
    • Scalability
    • Flexibility
    • Time to Market
    • Ever changing business environment
    • Integrating and monitoring apps
    • Widespread interdependencies
    • Business driven by IT
    • Cut throat business , aggressive competitors
  • Service Oriented Architecture
    • Based on SOC paradigm
    • Fundamental entity “Service”
    • Services as loosely coupled components
    • Black boxing modules
    • Reorganisation , integration of applications
    • Runtime reusability of key services
    • Business supported by technology
  • Concept of Service
    • Self describing
    • Platform agnostic
    • Logical / business function
    • Allow quick , cheap computation of distributed applications
    • Available on internet/ B2B links
    • Enables cross platform/enterprise integration
  • Key aspects of a Service
    • Precise ( in terms of functionality)
    • Specific ( stick to standards WSDL,COM etc)
    • Reliable
    • Platform agnostic
    • Loosely coupled
    • Location transparency
    • Reusable
  • Sample SOA
  • Components
    • Order entry – Client / end user
    • Application server – processes request
    • Business process – Business rules of enterprise
    • Workflow – human intervention
    • Customer Service database – Oracle
    • Order management database – Seibel
    • Adapters – Middleware
    • Shipping service – 3 rd party service
  • Explanation of figure
    • Databases – disparate sources
    • Workflow – human service
    • Business process module – aligns business rules
    • Shipping module – used as 3 rd party service
    • Adapters – middleware technology
    • Clients – millions of users over internet
    • All of the above are seamlessly integrated into a Service Oriented Architecture ( SOA)
  • Goals of SOA
    • Enable B2B , B2C over different platforms
    • Allow different applications to talk to each other easily
    • Render end to end services to end user/ 3 rd party applications
    • Speed business change
    • Improve “Time to Market”
    • Facilitate seamless Integration of software
    • Align Business process & IT
    • Reusability of components
    • Provide an easier and happier business environment