> ever coded a flex app using web services? I have... the overhead in the > flash player when grabbing the initial wsdl and parsing it is huge...
Yes we have. We did it in LifeCoach which is live in production for a fortune 50 company and was the MAX award finalist last week at MAX. I think we have some pretty significant real-world experience and feedback. > as for gzipping it... you might want to read this... > I did. I can tell you our production level benchmarking doesnt line up with that. When you turn compression on in the app in production (server class hardware) the difference in performance is noticeable with the naked eye. Forget timing it to mili-seconds. Literally our phones rang within an hour asking what happened to the app. I'm guessing this was JRUN also which is a different server, and we use a different compressor rather then a J2EE servlet filter. So as with all benchmarks, your mileage may vary. http://weblogs.macromedia.com/mchotin/archives/2004/11/enabling_gzip_c.cfm > amf is http tunneled as base 64 encoded data... Which means when it tunnels you effectively *double* the size of the stream in bytes marshalled. Now you have no control over that since the packet filtering firewall is in control. As I said, I'm an old CORBA dork. We used to do this HTTP tunnel there too. > > I'm a huge advocate of web services... but not if i can use amf... amf is > easily 2 to 3 times faster. (with INCREDIBLY faster load times) I'm not anti-AMF. I'm not anti-binary protocols, and I am *not* an web services snob. Heck, its just CORBA with a bloated 7bit protocol. I do however want to point out a few things folks havent thought about when they make a blanket statement like "binary protocols" are advantagous. Its all about education and differing points of view ;) -- Dave Wolf Cynergy Systems, Inc. Macromedia Flex Alliance Partner http://www.cynergysystems.com Email: [EMAIL PROTECTED] Office: 866-CYNERGY x85 > On 10/21/05, Dave Wolf <[EMAIL PROTECTED]> wrote: > > > > A few comments. > > > > > * Binary transport > > > > So is SOAP when you turn on GZIP compression in your container. And I > > would argue that binary transmission can be a bad thing too. What if > > a firewall used on a corporate environment has packet filtering turned > > on. Does that firewall have an AMF filter and did the firewall admin > > know what it was? I spent oodles of time working in CORBA. IIOP is a > > binary protocol and I cant tell you how often we bumped intot his > > issue in a true distributed application. We actually used to tunnel > > the IIOP through HTTP a lot to avoid this. > > > > > * 50% percent faster then SOAP or Webservice > > > > Not true with GZIP turned on. > > > > > * Automatic object serialization/deserialization > > > > So does XML web services in Flex. > > > > > > -- > > Dave Wolf > > Cynergy Systems, Inc. > > Macromedia Flex Alliance Partner > > http://www.cynergysystems.com > > > > Email: [EMAIL PROTECTED] > > Office: 866-CYNERGY x85 > > > > > > > > > -abdul > > > > > > > > > > > > -----Original Message----- > > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > > > Behalf Of Dave Wolf > > > Sent: Friday, October 21, 2005 12:29 PM > > > To: flexcoders@yahoogroups.com > > > Subject: [flexcoders] Re: Open source AMF solutions that work with flex > > > > > > I do want to know why you're prefering AMF over HTTP or WebService. > > > > > > Just curious on the motivation there. > > > > > > -- > > > Dave Wolf > > > Cynergy Systems, Inc. > > > Macromedia Flex Alliance Partner > > > http://www.cynergysystems.com > > > > > > Email: [EMAIL PROTECTED] > > > Office: 866-CYNERGY x85 > > > > > > --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > > > > > I guess I should specify that they don't need to be open source at > > > all they > > > > could be 3rd party as well. (More than willing to pay for a solution) > > > > > > > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Anyone get any open source amf solutions to work with flex? > > > > > Looking into this due for the most part to the lack of amf > > > support in the > > > > > flex alpha release. I'm also guessing that this is what MM will > > > release as > > > > > the non enterprise version of flex. So I'm looking for alternatives > > > to > > > > > webservices and httpservices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > Search Archives: > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > > > > > > > > > > > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/