OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsia message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: WSIA 5/10/2002: [wsia][wsia-requirements][R602]



Monica, thanks.  This does a much better job of capturing my intent.

Sean

At 06:29 AM 5/10/2002 -0700, Monica Martin wrote:
>Break 3) Into two requirements:
>
>Suggestion:
>3.  A WSIA Web Service MUST support embedded elements.  These include:
>
>*       Flash
>*       Applets
>*       Other
>
>
>A WSIA Web Services MAY support routing of actions triggered by embedded
>elements.
>
>Proposed:
>It MUST support other embedded elements (e.g., Flash, Applets, etc.),
>but
>need not provide a way to correctly route Actions triggered by such
>elements.
>
>
>         -----Original Message-----
>         From: Sean Fitts
>         Sent: Fri 5/10/2002 12:05 AM
>         To: Eilon Reshef; Monica Martin; wsia@lists.oasis-open.org
>         Cc:
>         Subject: RE: WSIA 5/9/2002: [wsia][wsia-requirements][R602]
>
>
>         At 10:11 PM 5/9/2002 -0400, Eilon Reshef wrote:
>
>
>                 If I remember correctly, Sean did not feel comfortable
>with the last sentence of statement 2 and the word "binary".
>
>                 So, where we stand might be the following, with the
>exception that we still need to solicit input on the second part of
>statement 3.
>
>                 Sean - I did no go back to the somewhat long discussion
>yesterday, so please do (continue to ;-) correct me if I missed
>something...
>
>
>         No problem, sorry for rambling on, it's really not like me :-).
>
>
>
>
>                 This specification must support common Presentation
>formats, which are in use today in Net-enabled applications. In
>particular:
>
>                 1. It MUST support Presentation Fragments in HTML,
>XHTML, XML and WML.
>
>
>         Do we want to include cHTML or is that dead at this point?
>
>
>
>
>                 2. It MUST support ECMAScript as an associated scripting
>language, and MUST include a way to correctly route Actions triggered by
>scripts.
>
>
>         Do we want to say anything about additional Presentation
>Fragments generated
>         by scripts?
>
>
>
>
>                 3. It SHOULD support other embedded elements (e.g.,
>Flash, Applets, etc.), and SHOULD provide a way to correctly route
>Actions triggered by such elements.
>
>
>         Personally, I would prefer to leave action routing from such
>elements for a later
>         version of the specification.  I haven't seen any comments from
>others on this
>         (though they may have been lost in the recent exchange :-).
>
>         My proposal would be:
>
>         3.  It MUST support other embedded elements (e.g., Flash,
>Applets, etc.), but
>         need not provide a way to correctly route Actions triggered by
>such elements.
>
>         Sean
>
>
>
>
>                 -----Original Message-----
>                 From: Monica Martin [ mailto:mmartin@certivo.net]
>                 Sent: Thursday, May 09, 2002 7:13 PM
>                 To: Sean Fitts; Eilon Reshef; wsia@lists.oasis-open.org
>                 Subject: WSIA 5/9/2002: [wsia][wsia-requirements][R602]
>
>
>                         Agreed.
>                         Eilon, are we close?
>
>                         Thanks.
>                         Monica J. Martin
>                         Program Manager
>                         Drake Certivo, Inc.
>                         208.585.5946
>
>
>                                 -----Original Message-----
>                                 From: Sean Fitts
>                                 Sent: Wed 5/8/2002 10:44 PM
>                                 To: Monica Martin; Eilon Reshef;
>wsia@lists.oasis-open.org
>                                 Cc: Monica Martin
>                                 Subject: Re: WSIA 5/8/2002:
>[wsia][wsia-requirements][R602]
>
>
>
>
>                                 This make sense.  My main goal was to
>point out that the
>                         "presentation
>                                 fragments" referred to below consist
>only of "markup".  They
>                         don't today
>                                 and they won't in the future.  I think
>we all agree that some of
>                         the
>                                 non-markup
>                                 bits will be opaque (what we have been
>calling "binary"), but
>                         that others
>                                 will not be.
>
>                                 I do think that it is useful to map
>these concepts into the
>                         specific set of
>                                 technologies in use today (even if that
>mapping is temporary).
>                         It helps serve
>                                 as a sanity check that what we do will
>be relevant to web
>                         application
>                                 developers
>                                 (not to mention the fact that I think
>better with concrete
>                         examples :-) ).
>
>                                 In terms of the goals you outline below,
>I would add:
>
>                                 *       Provide a mechanism to support
>modification of
>                         Presentation
>                                          Fragments based on Consumer
>supplied criteria.
>
>                                 Note that this leaves aside the issue of
>where such
>                         modifications are
>                                 performed.
>
>                                 Sean
>
>                                 At 08:18 PM 5/8/2002 -0700, Monica
>Martin wrote:
>                                 >One thing that this lengthy and varied
>discussion has clearly
>                         shown,
>                                 >that we may never be able to define a
>comprehensive set of
>                         client-side
>                                 >scripting languages unless for an
>instant (Sorry, everyone I am
>                         not a
>                                 >programmer by choice).  Perhaps we
>should concentrate on what
>                         this
>                                 >requirement is trying to accomplish:
>                                 >
>                                 >*       Provide a mechanism to support
>triggered actions
>                                 >*       Provide support for
>Presentation Fragments
>                                 >*       Provide support for embedded
>Presentation Fragments
>                                 >
>                                 >As for the modifications and/or
>adaptions that were discussed,
>                         this
>                                 >detail may be better left to
>subcommittee tug-of-war.  Suggest
>                         we
>                                 >concentrate on the what, before the
>how.
>                                 >
>                                 >Thanks.
>                                 >Monica J. Martin
>                                 >Program Manager
>                                 >Drake Certivo, Inc.
>                                 >208.585.5946
>                                 >
>                                 >
>                                 >-----Original Message-----
>                                 >From: Eilon Reshef
>                                 >Sent: Wed 5/8/2002 3:38 PM
>                                 >To: 'Sean Fitts';
>wsia@lists.oasis-open.org
>                                 >Cc:
>                                 >Subject: RE:
>[wsia][wsia-requirements][R602]
>                                 >
>                                 >
>                                 >
>                                 >         My thought was around people
>that use scripts like
>                         this:
>                                 >
>                                 >         <script>
>                                 >         var target = " http://"; +
>gMyDomain +
>                         "/mypage.rgb?page=" +
>                                 >document.form[1].pageNumber.value;
>                                 >
>                                 >         document.location = targert;
>                                 >         </script>
>                                 >
>                                 >         My intent was to formulate a
>part of the requirement
>                         that
>                                 >clearly states that WSIA cannot expect
>Consumers to
>                         automatically
>                                 >rewrite this action to point back to
>the Consumer.
>                                 >
>                                 >         Does this make sense as the
>intent of this part of the
>                                 >requirement?
>                                 >
>                                 >         As for a proposed solution,
>one can consider three
>                         options:
>                                 >         1. Disallow such cases and
>other such constructs
>                         (which is
>                                 >always the last resort).
>                                 >         2. Define a meta-language that
>does not require
>                         changes to the
>                                 >script (assuming it's a script that was
>written beforehand),
>                         and tries
>                                 >to capture the replacement locations
>externally (a-la
>                         adaptation).
>                                 >However, the halting problem (;-) does
>argue that there will
>                         still be
>                                 >cases that the external language won't
>be able to address.
>                                 >         3. Ensure that enough
>information is passed to the
>                         Producer so
>                                 >that when it either writes new
>applications or when it needs to
>                         adapt
>                                 >cases like this, it would be
>technically possible.
>                                 >
>                                 >         Any thoughts?
>                                 >
>                                 >         Eilon
>                                 >
>                                 >                 -----Original
>Message-----
>                                 >                 From: Sean Fitts [
>mailto:sean@crossweave.com]
>                                 >                 Sent: Wednesday, May
>08, 2002 5:57 PM
>                                 >                 To: Eilon Reshef;
>wsia@lists.oasis-open.org
>                                 >                 Subject: RE:
>[wsia][wsia-requirements][R602]
>                                 >
>                                 >
>                                 >                 At 04:51 PM 5/8/2002
>-0400, Eilon Reshef
>                         wrote:
>                                 >
>                                 >
>                                 >
>                                 >                         I think I see
>your point (I thought of
>                                 >modification as semantic versus
>syntactic), how about the
>                         following
>                                 >wording (which still puts the
>Customization issue aside):
>                                 >
>                                 >
>                                 >                 One small tweak, the
>modifications may be
>                         semantic, but
>                                 >the semantics are
>                                 >                 largely implied and
>will likely need to be
>                         described
>                                 >externally (ala the adaptation
>                                 >                 description in WSXL).
>                                 >
>                                 >                 I guess I don't see a
>lot of difference here
>                         between
>                                 >this type of modification and
>                                 >                 general markup
>modification.  Both contain
>                         semantic
>                                 >information, both require
>                                 >                 some sort of locator
>to identify the sections
>                                 >implementing a given semantic
>                                 >                 operation, and in both
>cases, the semantics
>                         are opaque.
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >                         This
>specification must support common
>                                 >Presentation formats, which are in use
>today in Net-enabled
>                                 >applications. In particular:
>                                 >                         1. It MUST
>support Presentation
>                         Fragments in
>                                 >HTML, XHTML, XML and WML.
>                                 >
>                                 >                         2. It MUST
>support JavaScript as an
>                         associated
>                                 >scripting language. Such support MUST
>include a way to support
>                         Actions
>                                 >triggered by scripts. However, it
>SHOULD NOT be assumed that
>                         the
>                                 >Consumer is aware of the semantics of
>scripting elements.
>                                 >
>                                 >
>                                 >                 Given the parallel
>between semantics of
>                         scripting
>                                 >elements and semantics
>                                 >                 of other elements
>(such as markup and/or
>                         actions), I
>                                 >still don't see the need
>                                 >                 for the second
>statement.  However, in this
>                         form it
>                                 >seems a lot more benign
>                                 >                 (at least to my eye).
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >                         3. It SHOULD
>support embedded binary
>                                 >presentation elements (e.g., Flash,
>Applets, etc.).
>                                 >
>[Optional/Debate: Such support SHOULD
>                         provide a
>                                 >way to support Actions triggered by
>such elements.]
>                                 >                         However, it
>SHOULD NOT be assumed that
>                         the
>                                 >Consumer modifies the binary elements
>in any way.
>                                 >
>                                 >                         I personally
>think it makes sense to
>                         favor a
>                                 >single technical approach that captures
>both (2) and (3), but I
>                         also
>                                 >don't see it as a high-level
>requirement but rather as a
>                         technical
>                                 >preference.
>                                 >
>                                 >
>                                 >                 Could you elaborate on
>this?  I'm not sure I
>                         understand.
>                                 >Thanks.
>                                 >
>                                 >                 Sean
>                                 >
>                                 >
>                                 >
>                                 >
>-----Original Message-----
>                                 >                                 From:
>Sean Fitts [
>                                 > mailto:sean@crossweave.com]
>                                 >                                 Sent:
>Wednesday, May 08, 2002
>                         2:14 PM
>                                 >                                 To:
>Eilon Reshef; 'Rich
>                         Thompson';
>                                 >wsia@lists.oasis-open.org
>                                 >
>Subject: RE:
>                                 >[wsia][wsia-requirements][R602]
>                                 >
>                                 >
>                                 >                                 At
>01:55 PM 5/8/2002 -0400,
>                         Eilon Reshef
>                                 >wrote:
>                                 >
>                                 >
>                                 >                                 I am
>not suggesting that the
>                         Consumer is
>                                 >not allowed to change JavaScript,
>rather the suggestion is that
>                         we
>                                 >wouldn't assume that it should. To me,
>that's because correctly
>                                 >analyzing code constructs (in any
>language) without executing
>                         them is
>                                 >anywhere from hard (from a practical
>perspective) to impossible
>                         (from a
>                                 >theoretical perspective, as Theory of
>Computation shows).
>                                 >
>                                 >                                 I
>don't see a connection
>                         between
>                                 >supporting modification of JavaScript
>                                 >                                 (which
>I agree is an open
>                         issue) and the
>                                 >need to support complete,
>                                 >                                 path
>wise analysis of it.
>                         Leaving the
>                                 >halting problem aside for a bit, it
>                                 >                                 would
>seem possible to extend
>                         the
>                                 >Adaptation Description Language
>                                 >
>proposed by IBM to include
>                         JavaScript
>                                 >modifications along with XML
>                                 >                                 and
>CSS ones.
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >                                 This
>is not to say that WSIA
>                         can't
>                                 >define an interface that uses
>JavaScript (e.g., I assume the
>                         committee
>                                 >may decide to define JavaScript
>functions, events, etc.), but I
>                         guess
>                                 >that the question is can we require the
>Consumer to analyze
>                         JavaScript
>                                 >code to support action routing, for
>example?
>                                 >
>                                 >                                 Again,
>I don't see how leaving
>                         the
>                                 >second sentence out leads to
>                                 >
>*requiring* the Consume to
>                         analyze or
>                                 >even modify JavaScript.  Such a
>                                 >
>statement would seem to need a
>                         positive
>                                 >assertion that such modification
>                                 >                                 *is* a
>requirement (something
>                         which
>                                 >again, I view as open).
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >
>Customization is definitely
>                         something
>                                 >that we will be discussing in the
>Customization sub-committee.
>                         My
>                                 >working assumption is that the
>requirement below is rather
>                         generic, and
>                                 >applies to anywhere from the scope of
>WSIA in general, to
>                         action
>                                 >routing, unique tokens, etc., and that
>it might be changed as
>                         the
>                                 >Customization sub-committee proceeds.
>                                 >
>                                 >                                 I
>guess my take is that it is
>                         too
>                                 >generic.  It seems to be trying to
>                                 >                                 take a
>half step and would
>                         result in
>                                 >muddying things instead of making
>                                 >                                 them
>clearer.  If it really
>                         doesn't
>                                 >place any restrictions one way or the
>                                 >                                 other
>on our work, then it
>                         doesn't seem
>                                 >like a requirement and I would
>                                 >                                 argue
>it should not be
>                         included.
>                                 >
>                                 >
>                                 >                                 Sean
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >                                 Eilon
>                                 >
>                                 >
>-----Original Message-----
>                                 >                                 From:
>Sean Fitts [
>                                 > mailto:sean@crossweave.com]
>                                 >
>                                 >
>                                 >                                 2. It
>MUST support JavaScript
>                         as an
>                                 >associated scripting language and MUST
>provide a way to support
>                         actions
>                                 >triggered by scripts. [Optional/Debate:
>However, it MUST NOT be
>                         assumed
>                                 >that scripting elements are modified by
>the Consumer in any
>                         way.]
>                                 >
>                                 >                 Why do you feel that
>the second "MUST NOT"
>                         statement is
>                                 >necessary?
>                                 >                 To me it seems overly
>restrictive since it
>                         impacts both
>                                 >what types of
>                                 >                 customization we will
>support and where the
>                                 >customization will occur.
>                                 >                 My understanding is
>that both of these issues
>                         are still
>                                 >up for debate/
>                                 >                 description in the
>customization sub-group.
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >
>                                 >
>
>
> >----------------------------------------------------------------
>                                 >To subscribe or unsubscribe from this
>elist use the
>                         subscription
>                                 >manager: <
>http://lists.oasis-open.org/ob/adm.pl>
>
>
>
>
>----------------------------------------------------------------
>To subscribe or unsubscribe from this elist use the subscription
>manager: <http://lists.oasis-open.org/ob/adm.pl>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC