RPC Versus Documents IBM Almaden Research Centre, DAIS WG Face-to Face 1 May 03 - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

RPC Versus Documents IBM Almaden Research Centre, DAIS WG Face-to Face 1 May 03

Description:

Hard to represent the complex DB parameters as function types ... Probably by contect, i.e. per portType function. Fix the spec. for V1 to this choice ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 6
Provided by: Malc154
Category:

less

Transcript and Presenter's Notes

Title: RPC Versus Documents IBM Almaden Research Centre, DAIS WG Face-to Face 1 May 03


1
RPC versus Documents Malcolm
Atkinson Director of National e-Science
Centre www.nesc.ac.uk 1st May 2003 IBM
Almaden Research Centre DAIS WG Face-to-Face
2
Option 1
  • Adopt only RPC
  • One action per function call
  • Pro
  • Every possible combination of actions exposed
  • Externalises WFL enactment
  • Tool support
  • Con
  • Every possible combination of actions exposed
  • Work flow and data operation optimisation harder
  • More round-trip latencies
  • Hard to represent the complex DB parameters as
    function types
  • Consequence, tool support doesnt address hard
    issues
  • Hard to partition full DB languages into separate
    functions
  • How do you arrange inter-action data flow?
  • Not easily extended

3
Option 2
  • Adopt only the Document model
  • Specified sequences or DAGs of actions
  • Pro
  • Allows relationship between actions to be
    explicit
  • Simple extension mechanism
  • Consistent with the document models in DBs
  • Reduces round-trips
  • Can use document analysis to limit options and
    optimise before starting work
  • Can emulate RPC by one action per document
  • Con
  • More complex to specify implement
  • May be missing opportunity to re-use WFL enactment

4
Option 3
  • Support both RPC Document model
  • This avoids making a decision
  • Pros
  • none
  • Cons
  • Much more complex specification
  • Interactions between interleaved calls in each
    mode
  • Much more complex implementation
  • Support both forms of checking?

5
Actions for the WG
  • Choose 1 option
  • Only RPC
  • Only Document
  • Both RPC Document
  • Probably by contect, i.e. per portType function
  • Fix the spec. for V1 to this choice
  • Recommend
  • Only Document model for accessing DB
    capabilities, i.e. perform
Write a Comment
User Comments (0)
About PowerShow.com