Print

Print


Norman,

Is there any documentation on the CEA -- Common Execution Architecture?

How does it differ from say CORBA (http://www.omg.org/library/wpjava.html)?
I assume that the difference is the addition of a parameter system?

Steve.

-----Original Message-----
From: Starlink development [mailto:[log in to unmask]] On Behalf Of
Norman Gray
Sent: 04 October 2004 11:40
To: [log in to unmask]
Subject: IVOA general notes

All,

Here are some further notes about the meeting last week, which aren't
specific to any of the individual sessions (some notes for which I've
already passed on).



- Introductory talk -- state of the IVOA, Andy Lawrence (IVOA chair,
   this year)
    - Mentioned VOPlot (from India), SEDPlot (presumably from IfA, but
      he didn't say that), and Topcat (and mentioned it was from
      Starlink!).
    - Things coming up: Euro-VO: VOTECH project proposal funded (no
      further details); AstroGrid's RC1 scheduled for the end of this
      year.
    - [Bob Hanisch included here a mention of the NVO summer school, at
      Aspen 13-17 September this year: tutorials and student projects:
      http://chart.stsci.edu/twiki/bin/view/Main/SummerSchool]
    - Next InterOp meetings are May 2005, Kyoto, and then Autumn 2005,
      ADASS+Interop, Madrid
    - IVOA issues
       - Data models
       - VOTable vs. TabSky (latter is a registry thing -- `more XMLie'
         (what!)) -- how does the IVOA evolve new standards?
       - Proposed VOTransient WG -- should this be an Interest Group
         instead?
       - Grid compliant vs Web-compliant (have tended towards the latter
         so far -- is that good?)
       - Peter Quinn has proposed an IVOA `business plan'. discussion to
         come
       - It seems that the IVOA was singled out for praise in some
         recent OECD report (which I think Andy was involved with, in
         some capacity I don't know about).
    - Progress
       - Data interop -- good progress, VOTable, SIAP, etc
       - Resource interop -- good progress, RSM progress, and of mutual
         harvesting of databases
       - data integration -- not there, SkyQuery is the nearest so far.
         Need real semantics -- grammar rather than types; UCD++,
         ontologies?  (all the things I've been saying...)
       - single signon -- limited IVOA attention.  `Shibboleth' appears
         to be gaining juggernaut status, but things have to be
         compatible with local academic/university demands
       - complex jobs and workflow -- no attention so far, but the
         bioinformatics folk are well ahead on this, to the point where
         they're talking about patenting such descriptions.




- In the final IVOA session (Wednesday morning), Bob gave a rather good
talk about the
   future of the VO, and the
   pressures and requirements.  This should appear on the wiki, before
   long, and might be worth looking at.  Mentions Euro-VO: VOTECH
   (technology centre) has now been funded -- should find out more about
this, I suppose.





    - Guy at coffee on Friday
       - AG have developed CEA -- Common Execution Architecture.  Wraps
         Java apps (typically, but not exclusively).  Handles passing
data between apps, and
         giving them access to local files corresponding to virtual
         files.  This is the integration with workflow.  Presumably if
         ADAM were integrated with CEA then the Starlink apps would be
         CEA apps instantly.  Guy claimed that AG have been banging on
         about this for a year, and that this is the way that the apps
         would be glued together.
       - Their paradigm is that the applications are all on the servers
         -- the services are the applications -- so that there is little
         or no scope for standalone desktop applications (though Guy
         suggested that Topcat was the sort of thing that would be an
         exception).  I think their only actual application is a wrapped
         SExtractor, though.
       - There seems to be no real distinction between a pipeline and a
         workflow, except that a workflow is more dynamic in the sense
         that a user will (in principle) plumb the various bits together
         themself.  Thus a pipeline, in this sense, is a workflow that
         someone else has written for you and that is fairly static.
       - Guy's architecture document is ready now, and about to be
         available.
       - MySpace about usable now or in a couple of weeks.  John Taylor
         is the person who's handling the code and release.  Linked to
         the MAVEN effort.
       - Talking to Andy Lawrence about this later, he said that,
         although each of the tools was on a server, there wouldn't be
         anything to stop you writing a tool yourself (say a prototype
         source extractor), running it on a private server locally, and
         using that as a `remote' service in a private workflow.



--
----------------------------------------------------------------------
Norman Gray  :  Physics & Astronomy, Glasgow University, UK
http://www.astro.gla.ac.uk/users/norman/  :  www.starlink.ac.uk