[Biocorba-l] BSANE and bioCORBA

Juha Muilu muilu@ebi.ac.uk
Fri, 01 Jun 2001 10:47:36 +0100


Hi Brad,
Thanks very much for your comments! Good points! I noticed that Martin
has already replied, so I will follow-up from there.

I see it also as a bad thing to take in something from the Cos* stuff.
Some of those services may be already outdated. I wish I know more about
the CORBA Component Model. The Life cycle issue for example is solved
there as well? Can somebody comment on this?


Brad Chapman wrote:
> 
> Hey all;
> 
> Juha:
> > We must really start to work more to get the BSA/BSANE and bioCORBA
> > threads to merge.
> 
> You've all got my agreement -- it would definately be nice to have one
> spec; I'm glad you brought this forward, Juha.
> 
> Mostly I trust you all to hash over the details -- most of what you've
> said so far is sensible (or I was not smart enough to know what you
> were talking about :-). Some specific comments on things are below.
> 
> Ewan:
> > Jason/Brad - you should dig in before we sign ourselves up for something
> > we don't particularly like!
> 
> Okay :-). BTW, for those who don't know, I'll be coming at all of this
> from a Python perspective.
> 
> Ewan:
> >    I need to revisit CosPropertyService and CosLifeCycle - if I remember
> > right they make life a pain in the arse for implementors - I prefer the
> > GNOME reference counting system and just a short a simple key - list-value
> > system as in BioCorba.
> 
> I am definately on Ewan's side here -- I *really* don't want to have
> to implement these services in python just to do my biology-related
> work. Also, since we are only pulling out small bits of these
> specifications, I think we lose in clarity what we gain in "standards
> conformity." Personally, I'd much rather have something simple that we
> just encompass in a single IDL -- so far CORBA itself scares away
> enough people, no sense in making it even more complicated.
> 
> Juha:
> > Perhaps we should use the iterator/list pattern used in the BSA. It is
> > actually quite good!
> 
> I agree that the single Iterator object with the next_n() function is
> an improvement of the separate Vector/Iterator objects that BioCorba
> already has. I'd like to see this change
> 
> The implementation does feel a bit awkward to me. Right now it uses
> an out parameter to return the object from the iterator, and uses a
> boolean return value to specify whether the object was returned or
> not. I greatly prefer the current BioCORBA model where the return
> value is the object, and the call raises an EndOfStream exception if
> it is out of objects. Maybe this is a dumb implementation detail, but
> the boolean return parameter really caught me off guard when I was
> reading it.
> 
> In general, I'm happy to see us getting something coming together!
> Thanks again for Juha for bringing this forward, and having IDLs for
> us to look at.
> 
> Still-too-dumb-to-understand-UML-ly y'rs,
> Brad
> 
> _______________________________________________
> Biocorba-l mailing list
> Biocorba-l@biocorba.org
> http://www.biocorba.org/mailman/listinfo/biocorba-l

-- 
 +--------------------------------------------------------------------+
 |Juha Muilu, Ph.D., EMBL Outstation| Email:  muilu@ebi.ac.uk         |
 |European Bioinformatics Institute | Phone:  +44 (0)1223 494 624     |
 |Wellcome Trust Genome Campus      | Fax:    +44 (0)1223 494 468     |
 |Hinxton, Cambridge CB10 1SD, UK   | http://industry.ebi.ac.uk/~muilu|
 +--------------------------------------------------------------------+