OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-j message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [sca-j] NEW ISSUE: Composite Scoped components should be able toimplement Conversational interfaces



I'd expect it to be a local reference (if the cursor is collocated with the database), or a remotable reference (if the cursor is collocated with the client component).  An advantage of this two-component arrangement is the ability to easily reconfigure between these approaches.

    Simon

Simon C. Nash, IBM Distinguished Engineer
Member of the IBM Academy of Technology
Tel. +44-1962-815156  Fax +44-1962-818999



Mike Edwards/UK/IBM@IBMGB

31/03/2008 15:32

To
"OASIS Java" <sca-j@lists.oasis-open.org>
cc
Subject
Re: [sca-j] NEW ISSUE: Composite Scoped components should be able to implement Conversational interfaces






Simon,


In the solution that you propose below, what would the link between the conversation-scoped component (cursor) and

the composite scoped component (database) look like?



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:  mike_edwards@uk.ibm.com


Simon Nash/UK/IBM@IBMGB

31/03/2008 13:58


To
"OASIS Java" <sca-j@lists.oasis-open.org>
cc
Subject
Re: [sca-j] NEW ISSUE: Composite Scoped components should be able to implement Conversational interfaces








Mike,

For this use case, and assuming our current resolution to issue 12, isn't a simple solution to have a conversation-scoped component representing the cursor and a separate composite-scoped component representing the database?


Given that SCA can handle this so easily, I don't think it would be justified to reverse the already agreed resolution to issue 12 and add the extra complexity of defining how conversational interfaces work with non-conversation-scoped implementations.


  Simon


Simon C. Nash, IBM Distinguished Engineer
Member of the IBM Academy of Technology
Tel. +44-1962-815156  Fax +44-1962-818999

Mike Edwards/UK/IBM@IBMGB

31/03/2008 10:02


To
"OASIS Java" <sca-j@lists.oasis-open.org>
cc
Subject
[sca-j] NEW ISSUE: Composite Scoped components should be able to implement Conversational interfaces










RAISER:  Mike Edwards


TARGET:  Java Annotations and APIs Specification


DESCRIPTION:


The resolution of Issue 12 means that a conversational interface can only be implemented by a conversation scoped component:

http://www.osoa.org/jira/browse/JAVA-12

This restricts an important use case for composite scoped components - no longer can composite scoped components provide

conversational interfaces.


One major reason for having composite scoped components is that this covers the case of components whose implementations

are expensive to initialize.  An example is an in-memory database component where the loading of the data might take a

substantial amount of time - done order to make subsequent queries and updates much faster.


It may well be the case that it is desirable for such a composite scoped component to be able to offer conversational interfaces

to its clients.  An example is for an in-memory database component to offer an interface to clients which provides a cursor into

a large set of data and allow a series of requests to be issued using that cursor.  It seems perverse for SCA to prevent the use

of these scenarios.


PROPOSAL:


Permit composite scoped components to implement conversational interfaces.



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:  mike_edwards@uk.ibm.com




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










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











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












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








[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]