Hi Chuck,

Thank you for the vote of confidence, I'll see what I can do - but it won't be ready 
by 
Monday. 

If I didn't have to work for a living, I could have a lot more fun at this job :-}

----
SOAP integration is becoming much more prolific in Editors for sure. The concept of 
programming a remote Object (Class) or Service just like it's a local Class file is 
what 
SOAP is all about. SOAP is not a perfect protocol, but it does solve a lot of problems.

My Wizard application idea has two aspects to it of course. 

The "publishing" component (described earlier) is all about exposing a TCF file's 
functionality as a Service for others to interact with.

The other side of the coin, not mentioned yet, is then enabling your Witango 
application 
to "call" and make use of a remote Web Service or Object. Like the Google API.

http://www.google.com/apis/

What the Wizard could do is locate other exposed Web Services via UDDI (basically a 
directory of WSDL files) and then automatically generate a TCF wrapper for managing 
the 
call. The WSDL file of a remote Service provides all the introspection information 
about a 
remote Method and should be enough to help generate the TCF file.

This new TCF wrapper could then be used in the Dev Studio to drag-and-drop the remote 
Service or Object into your Witango programming.

----
In summary, what we need is an Wizard application that does the following:

----Choose to "Publish" a Witango Service-----
~~ Put your functionality into a TCF Method(s).
~~ Feed the TCF into the Wizard.
~~ Generate a TAF wrapper to expose the TCF to HTTP/SOAP
~~ Other applications (Witango or non-Witango) can now call your TCF Methods.

----Choose to "Call" a Remote Service---------
~~ Search and "discover" a Remote Service (Witango or non-Witango) via UDDI.
~~ Read in the WSDL of the Service.
~~ Generate a TCF wrapper of the remote Service.
~~ Open the new TCF in the Dev Studio.
~~ Drag-and-drop the new TCF and Method(s) into your Witango code.

Anybody else working along these lines? Maybe it's time to consolidate our efforts?

Comments please?

Scott Cadillac,
Witango.org - http://witango.org
403-281-6090 - [EMAIL PROTECTED]
--
Information for the Witango Developer Community
---------------------

XML-Extranet - http://xmlx.ca
403-281-6090 - [EMAIL PROTECTED]
--
Well-formed Development (for hire)
---------------------


-----Original Message-----
From: "Chuck Lockwood" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Date: Wed, 12 Nov 2003 11:01:58 -0500
Subject: RE: Witango-Talk: TCF --> WSDL

> Hi Scott,
> 
> You build it, I'll buy it!
> 
> As usual, you put more thought into your response then I did my
> question.
> The wrapper would be the icing on the cake!
> 
> What prompted my question is the added abilities of Flash Professional
> 2004.
> They have added a ton of Webservices to the product.  One of which is
> to
> read a WSDL and bind to the form fields.  (I'll stop here before my
> lack of
> knowledge shows through and I embarrass myself!)
> 
> Anyway, I see flash forms with server side Witango as a very powerful
> combination with lots of possibilities now that Macromedia has
> streamlined
> the development process.  And of course they are pushing Coldfussion as
> the
> preferred server.
> 
> Scott, if you can have it ready by Monday we can show it off at Comdex!
> 
> Chuck Lockwood
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> LockData Technologies, Inc.
> 309 Main Avenue, Hawley, Pa 18428
> 570-226-7340 ~ Fax: 570-226-7341
> [EMAIL PROTECTED] ~ www.lockdata.com
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> > -----Original Message-----
> > From: Scott Cadillac [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, November 12, 2003 2:24 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Witango-Talk: TCF --> WSDL
> >
> >
> > Hi Chuck,
> >
> > I've got bits and pieces of something along these lines, but I
> > just haven't found time to
> > finish it. This is not a small project, so I'd like to know as
> > well if anybody else is
> > working on something similar?
> >
> > You've asked the right question Chuck. But the part that is
> > missing is the step between WSDL
> > and TCF which is the HTTP/SOAP callable wrapper.
> >
> > My thinking is to create a "Wizard" style application that reads
> > in a selected TCF (with all
> > the defined functionality you create in Witango code), and the
> > Wizard spits out a generated
> > TAF file as the wrapper to expose the TCF's Methods (and their
> > input/output Parameters) for
> > the Web.
> >
> > The TAF wrapper would of course translate the HTTP/SOAP request
> > and response to and from the
> > TCF. This is what constitutes exposing a TCF (or COM or Bean for
> > that matter) as a Remote
> > Object or Web Service.
> >
> > The Wizard would also generate the WSDL. A WSDL file is the
> > "definition" of a TCF's Methods
> > in SOAP readable format (i.e., XML).
> >
> > Having something like this that supports the SOAP standard
> > dynamically for Witango Classes
> > would be better than writing one-off custom SOAP implementations
> > everytime - wouldn't you
> > say Chuck?
> >
> > With enough work, the Wizard could "publish" a TCF as a Service
> > in a few mouse clicks. In an
> > ideal world it would be great to have this as part of the Dev
> > Studio. But starting as a 3rd
> > Party product is good too :-)
> >
> > Any comments?
> >
> > Scott Cadillac,
> > Witango.org - http://witango.org
> > 403-281-6090 - [EMAIL PROTECTED]
> > --
> > Information for the Witango Developer Community
> > ---------------------
> >
> > XML-Extranet - http://xmlx.ca
> > 403-281-6090 - [EMAIL PROTECTED]
> > --
> > Well-formed Development (for hire)
> > ---------------------
> >
> >
> > -----Original Message-----
> > From: "Chuck Lockwood" <[EMAIL PROTECTED]>
> > To: "WiTango-Talk" <[EMAIL PROTECTED]>
> > Date: Tue, 11 Nov 2003 11:58:09 -0500
> > Subject: Witango-Talk: TCF --> WSDL
> >
> > > Has anyone created a utility to create a WSDL for a TCF?  Is it
> > > possible, as
> > > does the Soap Toolkit on a COM object?
> > >
> > > Thanks,
> > >
> > > Chuck Lockwood
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > LockData Technologies, Inc.
> > > 309 Main Avenue, Hawley, Pa 18428
> > > 570-226-7340 ~ Fax: 570-226-7341
> > > [EMAIL PROTECTED] ~ www.lockdata.com
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > >
> > >
> > >
> > >
> _______________________________________________________________________
> > > _
> > > TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
> >
> >
> _______________________________________________________________________
> _
> > TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
> >
> 
> 
> _______________________________________________________________________
> _
> TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf

Reply via email to