Next in thread → Next in month →

RE: [sca-j] NEW ISSUE: Callback Simplification

From
Michael Rowley <>
Date
2008-02-13T15:00:34+00:00
ID
Thread
RE: [sca-j] NEW ISSUE: Callback Simplification
Luckily, neither CallbackIDs nor CallbackObjects
are mentioned in the assembly spec, so we may be able to handle a large part of
this simplification project entirely within the Java TC.

 

Michael

 

From: Mike
Edwards [mailto:] 

Sent: Wednesday, February 13, 2008
4:31 AM

To: OASIS Java

Subject: Re: [sca-j] NEW ISSUE:
Callback Simplification

 

Folks, 

As
you perhaps remember from the Assembly F2F meeting, I'm certainly all in favour
of simplification in 

the
area of callbacks and conversations. 

However,
this issue being raised in the Java TC raises the question of whether all that
is intended is some 

tinkering
with the Java API for these capabilities, or whether the aim is a more general
simplification of 

callbacks
and conversations. 

If
a more general reworking is intended, then I think that a parallel issue needs
raising in the Assembly TC 

since
I think that the Assembly TC defines the general concepts that must then be
implemented by the 

other
affected TCs (which include at least the language implementation TCs and the
bindings TCs). 

Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.

Co Chair OASIS SCA Assembly TC.

IBM Hursley
Park, Mail Point 146, Winchester, SO21
  2JN, Great Britain.

Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  

Email:   

 

  
  
"Michael
   Rowley" <> 

  
12/02/2008 22:47 

  
  
  
   

    
    
To

    
    
    
"OASIS Java" <>
    

    
   

   

    
    
cc

    
    
    
 

    
   

   

    
    
Subject

    
    
    
[sca-j] NEW ISSUE: Callback Simplification

    
   

  
  
 

  
   

    
    
 

    
    
    
 

    
   

  
  

  
 

  

There’s
been some informal discussion about the need to simplify callbacks and now some
email on the subject.  I’ll suggest this issue to hang this
discussion on.  I won’t put in a proposal, since I don’t think
we are yet at the stage where it is appropriate to have a proposal stored in
the JIRA. 

 

 

RAISER:
Michael Rowley 

 

TARGET:
Java API and Annotation Specification 

 

DESCRIPTION:

 

One of
SCA’s goals is to present a simple programming model to service
developers.  Unfortunately, the current capabilities related to callbacks
don’t really qualify as simple.  Developers have to be able to
understand all of the possible combinations of: 

 

- The
scope of the client (4 possibilities) 

- The
scope of the service provider (4 more possibilities) 

-
Conversational or non-conversational on the main interface. 

-
Conversational or non-conversational on the callback interface. 

- User
specified callback IDs 

- User
specified callback objects. 

- The
relationship of callback IDs to conversation IDs (possibly user specified)

-
...and probably more 

 

PROPOSAL:

 

Not
included. 

 

 

 

 

Unless stated
otherwise above:

IBM United Kingdom Limited - Registered in England
and Wales
with number 741598. 

Registered office: PO Box 41,
  North Harbour, Portsmouth, Hampshire PO6 3AU
Next in thread → Next in month →