[Biocorba-l] Re: Migrating to biocorba 2
Jason Stajich
jason@chg.mc.duke.edu
Mon, 2 Apr 2001 14:03:06 -0400 (EDT)
Harold,
Many of these questions ought to be posed to the entire biocorba list as
well as some people may be better qualified to comment on them than me.
I am CCing them. I'll try and respond to the questions later on when I get
a chance. You may want to subscribe to the biocorba list as well.
http://biocorba.org/mailman/listinfo/biocorba-l
-jason
On Mon, 2 Apr 2001, Solbrig, Harold R. wrote:
> Jason,
>
> I've taken a look at the interfaces and don't think that they will be too
> much trouble - just a matter of time... and it looks like I'll have some to
> spare this week, so I should have something to report by Friday. A few
> issues, questions, etc...
>
> 1) Is there a UML model of the interface? If not, I'd be glad to crank one
> out, but I don't want to spend time on something that has already been done.
>
> 2) Do you anticipate that the Java use of this interface will be primarily
> as a client, a service or both? If there already Corba enabled services out
> there that handle databases, then perhaps the focus should be mostly on the
> client aspects.
> 3) The BioEnv interface _from_file interface talks about file names. Was it
> the intent of the spec to allow URL's? The reason that I'm asking is that,
> as the documentation mentions, file names make little sense across the net.
> Url's, however, have the potential of allowing one to make the BioEnv
> factory aware of all sorts of new information sources.
> 4) PrimarySeqDB - Would it make sense to have a method that lists all of the
> version id's, perhaps with annotation, of a given accession?
> 5) GNOME root - Is this mechanism actually in place and behaving correctly?
> How well has it worked? Do all of the applications use it?
>
> Gnome policy questions:
>
> Who calls ref() when a method returns an object reference - the caller or
> callee?
> Does a sequence manage the references on its elements?
> How are structures containing object references handled?
> Is it necessary for applications that create objects directly to still do
> reference counting?
> What is the policy regarding circular references?
>
> 6) Are there strong feelings about using Java inheritence vs. delegation on
> inherited interfaces?
> 7) (Related to 6) Are there strong feelings about using the <class>_TIE
> approach vs. the <class>POA? While neither can be entirely transparent
>
> I realize that I'm an newbie to this world and a lot of these issues may
> have already been hashed out long ago. If so, feel free to point me at the
> FAQ so that I don't waste your own time.
>
> BTW - from what I've seen so far, I'm really impressed. I've already
> learned several new things about the Java programming, and that Ant build
> package rocks. This is kind of fun!
>
>
> Harold Solbrig
>
Jason Stajich
jason@chg.mc.duke.edu
Center for Human Genetics
Duke University Medical Center
http://www.chg.duke.edu/