RE: Support for asynchronous non-blocking calls available in the sandbox
Jean, I am not sure what state is this in now. I have been working on a spaces binding for asynchronous calls. I am also interested in looking at JMS binding. I would appreciate it, if you could please share your thoughts on this. Thanks Meeraj -Original Message- From: Jean-Sebastien Delfino [mailto:[EMAIL PROTECTED] Sent: 25 April 2006 16:39 To: tuscany-dev@ws.apache.org Subject: Support for asynchronous non-blocking calls available in the sandbox I checked a first implementation of support for async non-blocking calls in the sandbox. Directory sandbox/sebastien/java/sca/async contains the runtime code, sandbox/sebastien/java/samples/helloworldasync contains an asynchronous variation of the helloworld sample. More details about how this code works are in http://issues.apache.org/jira/browse/TUSCANY-223. Could people in the group please take a look and see if you're (reasonably) happy with this initial implementation? If there's no objection I'd like to move this to the sca/core project in the next couple of days. There are still some limitations and temporary workarounds in this code, I'm probably going to need help to go from there and improve this initial implementation. I'm also looking for a better sample than helloworld to demonstrate the async capability... Anybody interested in helping with this? -- Jean-Sebastien This message has been checked for all email viruses by MessageLabs. * You can find us at www.voca.com * This communication is confidential and intended for the exclusive use of the addressee only. You should not disclose its contents to any other person. If you are not the intended recipient please notify the sender named above immediately. Registered in England, No 1023742, Registered Office: Voca Limited Drake House, Three Rivers Court, Homestead Road, Rickmansworth, Hertfordshire, WD3 1FX This message has been checked for all email viruses by MessageLabs. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Support for asynchronous non-blocking calls available in the sandbox
Yes, I can make it to the chat, talk to you then. I'm not planning to be at JavaOne, I'm afraid. - Original Message - Cool. I have some work on a BigBank async sample done as part of the specification collaboration that I need to clear but once I do, we can discuss that as part of this topic. The scope containers may need to be refactored slightly (we can discuss) as well as I believe there may need to be a slight change in the spec regarding the way conversations and scopes are defined. We've started to go over this in the spec group already. Perhaps we could schedule a time to discuss on IRC so others interested may join in? We have a weekly IRC chat at 8.30PST on Mondays. We could bring this up then initially if you can make it. does that time work? If not, we could perhaps schedule another time? Also, any plans to be in the Bay area for JavaOne or at the Tuscany BoF? Jim
Re: Support for asynchronous non-blocking calls available in the sandbox
Cool. I have some work on a BigBank async sample done as part of the specification collaboration that I need to clear but once I do, we can discuss that as part of this topic. The scope containers may need to be refactored slightly (we can discuss) as well as I believe there may need to be a slight change in the spec regarding the way conversations and scopes are defined. We've started to go over this in the spec group already. Perhaps we could schedule a time to discuss on IRC so others interested may join in? We have a weekly IRC chat at 8.30PST on Mondays. We could bring this up then initially if you can make it. does that time work? If not, we could perhaps schedule another time? Also, any plans to be in the Bay area for JavaOne or at the Tuscany BoF? Jim On Apr 29, 2006, at 6:10 AM, Ignacio Silva-Lepe wrote: Hi Jim, Yes, I would be interested in working on conversational support, thanks for asking. We can sync up after JavaOne to coordinate. By then I hope I have a better understanding of the implementation details of scope containers, etc. Ignacio - Original Message - > Hi Ignacio, I'm planning to work on conversational support following JavaOne if you (or others are interested). This will involve a refactoring of the scope containers slightly to accommodate a persistent store. Let me know if you are interested in working on this together. Jim
Re: Support for asynchronous non-blocking calls available in the sandbox
Hi Jim, Yes, I would be interested in working on conversational support, thanks for asking. We can sync up after JavaOne to coordinate. By then I hope I have a better understanding of the implementation details of scope containers, etc. Ignacio - Original Message - > Hi Ignacio, I'm planning to work on conversational support following JavaOne if you (or others are interested). This will involve a refactoring of the scope containers slightly to accommodate a persistent store. Let me know if you are interested in working on this together. Jim
Re: Support for asynchronous non-blocking calls available in the sandbox
Hi Ignacio, I'm planning to work on conversational support following JavaOne if you (or others are interested). This will involve a refactoring of the scope containers slightly to accommodate a persistent store. Let me know if you are interested in working on this together. Jim On Apr 27, 2006, at 7:43 AM, Ignacio Silva-Lepe wrote: Ok, I have a very simple, but a bit more realistic supply chain sample. The idea is to use it to test (in addition to the simple non-blocking call of the customer by the shipper) features like callbacks, passing references to call, and references with multiplicity *..n (as in a retailer with several warehouses to choose from) when they are available. For now it is just a straight chain with a hardwired reference from the shipper to the customer, and using a dummy order (which can also become more realistic, using an sdo, for instance). I'll keep working on adding the features that are available. I can send the zip file to Jean-Sebastien to add to the sandbox. Ignacio [snip] Great! Thanks for volunteering. We have an async variation of the helloworld sample under samples/helloworld/helloworldasync, but I'm not too happy with it as it's not very realistic. So any idea of a better sample to demonstrate the async programming model is welcome! We're just at the beginning of our async implementation so it's the right time to hop in, and help us improve it :) Thanks -- Jean-Sebastien [snip]
Re: Support for asynchronous non-blocking calls available in the sandbox
Ok, I have a very simple, but a bit more realistic supply chain sample. The idea is to use it to test (in addition to the simple non-blocking call of the customer by the shipper) features like callbacks, passing references to call, and references with multiplicity *..n (as in a retailer with several warehouses to choose from) when they are available. For now it is just a straight chain with a hardwired reference from the shipper to the customer, and using a dummy order (which can also become more realistic, using an sdo, for instance). I'll keep working on adding the features that are available. I can send the zip file to Jean-Sebastien to add to the sandbox. Ignacio [snip] Great! Thanks for volunteering. We have an async variation of the helloworld sample under samples/helloworld/helloworldasync, but I'm not too happy with it as it's not very realistic. So any idea of a better sample to demonstrate the async programming model is welcome! We're just at the beginning of our async implementation so it's the right time to hop in, and help us improve it :) Thanks -- Jean-Sebastien [snip]
Re: Support for asynchronous non-blocking calls available in the sandbox
[snip] Ignacio Silva-Lepe wrote: Hi all, This is Ignacio Silva-Lepe. I am interested in contributing to Tuscany, in particular wrt support for async programming. I have taken a look at the first implementation of async non-blocking and I would also like to see it moved to the sca/core. I am also interested in helping, I could start by providing an additional sample to test the async capability. Thanks Ignacio [snip] Great! Thanks for volunteering. We have an async variation of the helloworld sample under samples/helloworld/helloworldasync, but I'm not too happy with it as it's not very realistic. So any idea of a better sample to demonstrate the async programming model is welcome! We're just at the beginning of our async implementation so it's the right time to hop in, and help us improve it :) Thanks -- Jean-Sebastien
Re: Support for asynchronous non-blocking calls available in the sandbox
Hi all, This is Ignacio Silva-Lepe. I am interested in contributing to Tuscany, in particular wrt support for async programming. I have taken a look at the first implementation of async non-blocking and I would also like to see it moved to the sca/core. I am also interested in helping, I could start by providing an additional sample to test the async capability. Thanks Ignacio On Apr 25, 2006, at 8:38 AM, Jean-Sebastien Delfino wrote: > I checked a first implementation of support for async non-blocking > calls in the sandbox. Directory sandbox/sebastien/java/sca/async > contains the runtime code, sandbox/sebastien/java/samples/ > helloworldasync contains an asynchronous variation of the > helloworld sample. More details about how this code works are in > http://issues.apache.org/jira/browse/TUSCANY-223. > > Could people in the group please take a look and see if you're > (reasonably) happy with this initial implementation? If there's no > objection I'd like to move this to the sca/core project in the next > couple of days. > > There are still some limitations and temporary workarounds in this > code, I'm probably going to need help to go from there and improve > this initial implementation. I'm also looking for a better sample > than helloworld to demonstrate the async capability... Anybody > interested in helping with this? > > -- > Jean-Sebastien > >
Re: Support for asynchronous non-blocking calls available in the sandbox
+1 to move On 4/26/06, Jim Marino <[EMAIL PROTECTED]> wrote: > +1 to move it > > Jim > > > On Apr 25, 2006, at 8:38 AM, Jean-Sebastien Delfino wrote: > > > I checked a first implementation of support for async non-blocking > > calls in the sandbox. Directory sandbox/sebastien/java/sca/async > > contains the runtime code, sandbox/sebastien/java/samples/ > > helloworldasync contains an asynchronous variation of the > > helloworld sample. More details about how this code works are in > > http://issues.apache.org/jira/browse/TUSCANY-223. > > > > Could people in the group please take a look and see if you're > > (reasonably) happy with this initial implementation? If there's no > > objection I'd like to move this to the sca/core project in the next > > couple of days. > > > > There are still some limitations and temporary workarounds in this > > code, I'm probably going to need help to go from there and improve > > this initial implementation. I'm also looking for a better sample > > than helloworld to demonstrate the async capability... Anybody > > interested in helping with this? > > > > -- > > Jean-Sebastien > > > > > >
Re: Support for asynchronous non-blocking calls available in the sandbox
+1 to move it Jim On Apr 25, 2006, at 8:38 AM, Jean-Sebastien Delfino wrote: I checked a first implementation of support for async non-blocking calls in the sandbox. Directory sandbox/sebastien/java/sca/async contains the runtime code, sandbox/sebastien/java/samples/ helloworldasync contains an asynchronous variation of the helloworld sample. More details about how this code works are in http://issues.apache.org/jira/browse/TUSCANY-223. Could people in the group please take a look and see if you're (reasonably) happy with this initial implementation? If there's no objection I'd like to move this to the sca/core project in the next couple of days. There are still some limitations and temporary workarounds in this code, I'm probably going to need help to go from there and improve this initial implementation. I'm also looking for a better sample than helloworld to demonstrate the async capability... Anybody interested in helping with this? -- Jean-Sebastien
Re: Support for asynchronous non-blocking calls available in the sandbox
great. I'll take a look today and tomorrow. I'm also interested in helping so let me know what you would like done. Jim On Apr 25, 2006, at 8:38 AM, Jean-Sebastien Delfino wrote: I checked a first implementation of support for async non-blocking calls in the sandbox. Directory sandbox/sebastien/java/sca/async contains the runtime code, sandbox/sebastien/java/samples/ helloworldasync contains an asynchronous variation of the helloworld sample. More details about how this code works are in http://issues.apache.org/jira/browse/TUSCANY-223. Could people in the group please take a look and see if you're (reasonably) happy with this initial implementation? If there's no objection I'd like to move this to the sca/core project in the next couple of days. There are still some limitations and temporary workarounds in this code, I'm probably going to need help to go from there and improve this initial implementation. I'm also looking for a better sample than helloworld to demonstrate the async capability... Anybody interested in helping with this? -- Jean-Sebastien