• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web Service Orchestration
 

Web Service Orchestration

on

  • 1,644 views

 

Statistics

Views

Total Views
1,644
Views on SlideShare
1,644
Embed Views
0

Actions

Likes
1
Downloads
23
Comments
0

0 Embeds 0

No embeds

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

    Web Service Orchestration Web Service Orchestration Presentation Transcript

    • Web Service - Orchestration
    • What is Orchestration ?An arrangement of events that attempts toachieve a maximum(music) effect.
    • What is Orchestration in WS world? Co-ordination of events between different web services Orchestration directs and manages the on-demand services, to create a composite application or business process
    • Divide and ConquerYour Big Problem SpaceApplication e.g. Booking flight ticketSeparation of Small Small Smallissues/concerns Problem Problem Problem Small Small Small Problem Problem Problem
    • Divide and ConquerSmall Small Small SmallProblem Problem Problem Problem S-B S-C S-D
    • Divide and Conquer S-B S-CS-D S-D S-D Solves the Big Problem
    • So far so good !! but how do weachieve this in WS – World ?How to handle business process?
    • Answer is BPELWhat is BPEL ? A programming language for specifyingbusiness process within a service-orientedarchitecture ( as a separate concern)
    • Overview of BPEL Activities Message Exchange <invoke> <receive>…<reply> Data Manipulation <assign> Control Flow <if> …. <else> <while> <repeatUntill>
    • Overview of BPEL Activities Parallel processing <forEach>,<flow>with<link>’s Event Processing and timers <pick>,<onEvent>, <onMessage>, <onAlarm> Exception and error handling <throw>,<catch>,<compensate> Miscellaneous <wait>, <empty>, <validate>,…..
    • Simple Use-Case
    • BPEL
    • BPEL - Compensation
    • BPEL-Compensation
    • BPEL – Compensation & Fault Handler
    • BPEL - Compensation
    • BPEL is not
    • BPEL is not
    • BPEL is not
    • Thank ‘U’