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
