Status of the WS-CAF Demo Malik SAHEB Arjuna Technologies Ltd - - PowerPoint PPT Presentation

status of the ws caf demo
SMART_READER_LITE
LIVE PREVIEW

Status of the WS-CAF Demo Malik SAHEB Arjuna Technologies Ltd - - PowerPoint PPT Presentation

Status of the WS-CAF Demo Malik SAHEB Arjuna Technologies Ltd Reminder General Goal The demo demonstrates interoperability between WS-CAF implementations Based on the WS-I Sample application What we have done We have


slide-1
SLIDE 1

Status of the WS-CAF Demo

Malik SAHEB Arjuna Technologies Ltd

slide-2
SLIDE 2

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

Reminder

  • General Goal

– The demo demonstrates interoperability between WS-CAF implementations – Based on the WS-I Sample application

  • What we have done

– We have shown an interoperability between WS-Context implementations based on an old specification – The application restricted to the Retailer Service

slide-3
SLIDE 3

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

WS-CTX Services demonstarted

  • ContextService

– begin(beginMsg) – complete(completeMsg,contextHeader)

  • UserContextService

– begun(begunMsg,contextHeader) – completed(completedMsg,contextHeader)

slide-4
SLIDE 4

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

Flow Example

  • Each implementation has provided a web

based UI used as a driver for the demos.

User Store 1 Store 2 CTX SVC. 2 CTX SVC. 1

1: getCatalog 2: addItemToCart 3: begin 5: submitOrder 6: complete 4: addItemToCart

slide-5
SLIDE 5

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

WS-CTX Service Components not Implemented

  • All Fault mechanisms

– Application exceptions (not existing item, …)

  • ContextManager (no by-reference yet)
  • Nested contexts
  • Context timeout
  • Statuses
  • ServiceRefType (for addressing)

– Addressing is not handled according to spec.

slide-6
SLIDE 6

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

Next Steps

  • Modify existing WS-Context

implementations to be compliant with the last specification

  • Enhance the demo application to

demonstrate “by reference context propagation” (ContextManager)

  • Illustrate some situations with exceptions
  • Start thinking on the way to use

subsequent specifications

slide-7
SLIDE 7

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

Which protocols to define with WS-CF?

  • In an initial discussion, we have considered how we can

use WS-CF

– Define a notification protocol indicating that a Warehouse is no longer able to provide an item – Original text

  • When asked to execute an order a retailer service checks its

associated warehouses in sequence. It asks a first warehouse to determine which item, with their respective quantities and given in the order list, it can provide. According to its replay, the retailer will ask subsequently the other warehouses to determine if they could provide the remaining items.

  • A warehouse can suddenly realise that it cannot deliver some of

goods in the shopping cart (for example, a TV is the stock is broken). Notifying other participants of such situation is useful. This can be done by allowing involved services to register with a WS- Coordinator, which propagates the appropriate message to those services when the warehouse triggers such “alert-it cannot complete the activity”.

slide-8
SLIDE 8

WS-CAF face-to-face meeting Dublin 5th to 6th October 2004

Comments (just mine!)

  • n the proposed protocol
  • Warehouse components removed from
  • ur demo.

– Do we need to re-consider them or think about an other protocol?

Suggestions welcome

  • Transaction protocols seem appropriate

for the demo

– Do we need to define more protocol?

Focus to demonstrate the interoperability between implementations and not show the way all specifications are used!