W3C home > Mailing lists > Public > www-ws-arch@w3.org > October 2002

RE: Choreography Declarative/Procedural Spectrum

From: Dave Hollander <dmh@contivo.com>
Date: Thu, 17 Oct 2002 16:52:39 -0700
Message-ID: <BD52C6379806D51188DD00508BEEC96C012A09A3@mail.contivo.com>
To: www-ws-arch@w3.org
I think this is similar to what I was getting at when I mentioned the
charactistics of a node.
At some point, what people percieve as procedural is still truly
declarative, but it is derived
from set of domain concepts that are implemented as primitives. 
 
Example: procedural markup says move down x lines and place a string foobar.
In reality, the domain must specify what "lines" are and what happens when a
string is
placed.
 
Declarative markup (<para>foobar</para>) is "better" because it separates
information from 
the presentation domain making it more reusable. (of course, better is
relative as anyone
who has dealt with marketing people who don't like the way you present a
<para>)
 
So we can really start from both directions:
    * top down in deciding what declarative domain we want to work in and
why
    * bottom up in deciding what are node domain primatives we need and how
to declare 
        interactions with them
 
For declarative choreography, what are the benefits we are looking for? What
levels of reuse,
system independence, etc?
 
Dave

-----Original Message-----
From: Cutler, Roger (RogerCutler) [mailto:RogerCutler@ChevronTexaco.com]
Sent: Thursday, October 17, 2002 3:30 PM
To: www-ws-arch@w3.org
Subject: Choreography Declarative/Procedural Spectrum



It seems to me that one of the most valuable pieces of input we are going to
be giving this WG is some sort of framework for segmenting what can be done
into a hierarchy of complexity -- so that they can avoid trying to do
everything for everybody right out of the gate.  In this spirit, would it be
useful to define some sort of "way-stations" on the Declarative/Procedural
spectrum?  I am sort of assuming that the further you get into procedural --
with multiple levels, yet -- the more complex it gets.  So would it be
possible to define a "starter set" that has value and is mostly declarative?
Then a level of procedural issues that can be layered on top of that in a
second step -- and so on?
Received on Thursday, 17 October 2002 19:58:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:09 GMT