Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 2 (more)

Introduction to SOA

From adityathatte, 7 months ago

447 views  |  1 comment  |  2 favorites
Download not available ?
 

Categories

Add Category
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 447
on Slideshare: 447
from embeds: 0

Slideshow transcript

Slide 1: Introduction To SOA Aditya Thatte BE Computer Science email : aditya.thatte8@gmail.com

Slide 2: Evolution in Technology

Slide 3: Persistent Problems • Complexity at Middle Tier • Less use of power of internet • System Services were bottleneck • Ever changing business • Cost of updating and upgrading

Slide 4: Birth of Distributed Computing

Slide 5: 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

Slide 6: 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

Slide 7: 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

Slide 8: 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

Slide 9: Sample SOA

Slide 10: 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 – 3rd party service

Slide 11: Explanation of figure • Databases – disparate sources • Workflow – human service • Business process module – aligns business rules • Shipping module – used as 3rd party service • Adapters – middleware technology • Clients – millions of users over internet All of the above are seamlessly integrated into a Service Oriented Architecture ( SOA)

Slide 12: 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/ 3rd 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