Andy

Three ways immediately come to mind (designed to be accessed by a 
program via something like CFHTTP):

1) A data-drop site (page)... one that returns a WDDX packet when the page as
    accessed.

    For example A Manufacturer creates a page which returns a WDDX packet
    containing a database query or a recordset of changes to its products
    database.

    Distributers can access the page with a program which uses the 
WDDX packet to
    update its own copy of the database.

2) A intelligent data-exchange site (page)... one that allows the visitor to
    make requests and receive WDDX packets containing the results of the
    requests.

    For example, a publisher allows other sites to republish articles.

    The republisher is provided with a program which can browse and 
mark articles
    to be retrieved from the publisher,

    When through, the republisher sends a request to retrieve the articles.  The
    intelligent data-exchange page builds a custom WDDX packet containing only
    the requested articles (including content and markup).

    The republisher uses this WDDX packet to populate his database and/or web
    pages

3) An interactive site (page)... where WDDX packets are the medium of exchange,
    primarily because they easily handle complex data structures and special
    character content which would be prohibitive to handle by other means.

    The interactive database stub I described earlier in this thread, is an
    example of this...  essentially a program on one site accessing a
    database on another.


Any, or all of these WDDX-Friendly sites (pages) can require whatever 
security that the provider deems necessary - including, but not 
limited to:

    controlled access (cookie, login, IP address, etc.)

    time-limited window of availability

    unpublished site (page) address

    data encryption

    SSL transmission

These are exactly the types of applications that WDDX was designed to 
address.   An additional advantage, is that WDDX allows all of these 
interacting programs to be written in different languages (Perl, ASP, 
Java, JavaScript, C++, CF).

WDDX is kind of the ultimate medium for data exchange:

   a XML packet contains A WXXX packet...

   ... this WDDX packet can contain arrays, structures, recordsets...

   and, yes, it can contain an XML packets which can contain....

HTH

Dick



At 11:43 AM -0400 4/28/2000, [EMAIL PROTECTED] wrote:
>Sharon:
>
>How do you design sites that are XML/Wddx Friendly?  Do you have someplace I
>can go to read about this?
>
>Andy
------------------------------------------------------------------------------
Archives: http://www.eGroups.com/list/cf-talk
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to