Presentation is loading. Please wait.

Presentation is loading. Please wait.

30.04.2015 1 Web Services Architecture Usage Scenarios W3C Working Group Note 11 February 2004 Selected Use Cases & Usage Scenarios Michal Zaremba.

Similar presentations


Presentation on theme: "30.04.2015 1 Web Services Architecture Usage Scenarios W3C Working Group Note 11 February 2004 Selected Use Cases & Usage Scenarios Michal Zaremba."— Presentation transcript:

1 30.04.2015 1 Web Services Architecture Usage Scenarios W3C Working Group Note 11 February 2004 Selected Use Cases & Usage Scenarios Michal Zaremba

2 30.04.2015 2 Use Cases & Usage Scenarios “A use case is a sequence of interactions between a service requestor and one or more services, which achieve measurable results for the requestor” “A usage scenario represents an atomic step in a path through a use case”

3 30.04.2015 3 Use Cases Template Description Scope Stakeholders/Interests Actors & Goals Usage scenarios

4 30.04.2015 4 Usage Scenarios Template Goal/Context – purpose Scenario/Steps – typical operations Extensions – variations on the scenario (e.g. failure modes or exceptions) Technologies/Requirements – what is needed to implement scenario

5 30.04.2015 5 Use Cases Travel agent use case, static discovery Travel agent use case, dynamic discovery EDI-like purchasing

6 30.04.2015 6 Travel agent use case, static discovery – usage scenarios User requests availabilities about some travel dates User chooses flight and looks for hotels User books hotel room and flight Developer creates travel agent web service that queries for airline flights

7 30.04.2015 7 Travel agent use case, dynamic discovery – usage scenarios User requests availabilities about some travel dates User chooses flight and looks for hotels User books hotel room and flight

8 30.04.2015 8 EDI-like purchasing – usage scenarios Typical Widget Purchase Transaction Log Mismatch SmallCo Incorrectly Thinks They Weren't Paid SmallCo Really Wasn't Paid

9 30.04.2015 9 Usage Scenarios Thirty-four usage scenarios e.g.: – S001 Fire-and-forget to single receiver – S002 Fire-and-forget to multiple receivers – S003 Request/Response – S004 Remote Procedure Call (RPC) – S006 Multiple Faults – S010 Request with acknowledgement – S030 Third party intermediary – S031 Communication via multiple intermediaries – S032 Caching – S035 Routing – S036 Tracking – S037 Caching with expiration

10 30.04.2015 10 Usage Scenario - Remote Procedure Call (RPC)

11 30.04.2015 11 Usage Scenario - Request with Acknowledgement


Download ppt "30.04.2015 1 Web Services Architecture Usage Scenarios W3C Working Group Note 11 February 2004 Selected Use Cases & Usage Scenarios Michal Zaremba."

Similar presentations


Ads by Google