Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 590341
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T15:31:09+00:00 2026-05-13T15:31:09+00:00

I used to use soap webservices for transferring chart data to my flex app,

  • 0

I used to use soap webservices for transferring chart data to my flex app, but recently switched over to using BlazeDS because of performance, convenient typing, etc.

I’m considering switching over to using JSON (as I do in other parts of the app) for these reasons:

  • Proliferation of DTOs for communicating with flex.* (With JSON, I just use JsonConfig to exclude properties as desired.)
  • Difficult to debug (whereas JSON is good ol’ plaintext).
  • Problems with load balancing without sticky sessions.

Anyone else run into these problems with BlazeDS? Is BlazeDS worth the hassle?

* I could use the Externalizable interface instead of distinct DTOs, but it’s also a pain.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T15:31:09+00:00Added an answer on May 13, 2026 at 3:31 pm

    I wouldn’t give up on using remoting. Performance of remoting will be much better than JSON. Remember ActionScript doesn’t have a method to decode JSON, so you’d need to use an AS library which will be slower than anything built into the player. You’d be better of using XML than JSON.

    You should be able to exclude specific properties as desired by marking them as transient. ActionScript has [Transient] metadata and the idea came from Java. The C# library we use for remoting has Transient support. I’m sure BlazeDS does too.

    Debugging is easy with the right tools. You should get Charles. It provides very nice views of AMF request and response messages (assuming you’re using HTTP and not RTMP, I don’t know about RTMP debugging).

    http://www.charlesproxy.com/

    You also seem to be choosing between BlazeDS and anything-not-remoting. You have more options. BlazeDS is just one remoting implementation that Adobe made available. They also have a commercial one. There are also many open-source remoting projects available. We use a wonderful one for C# called Fluorine. Open-source Java options are Red5 and OpenAMF, but I think there are others as well.

    http://red5.org/

    http://openamf.com/

    There’s also a distinction between RTMP and HTTP remoting. You can get data into Flex through either of these protocols and each will have it’s advantages/disadvantages. I personally prefer HTTP remoting unless you absolutely need the functionality RTMP provides (push, streaming). HTTP will be easier to debug and should not have problems with a load balancer–it’s just HTTP calls where the content happens to be binary.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been using Visual Studio Express versions. I used to use the full
We use 3 types of services in Flex; HTTP, Remoting and WebServices and would
I have to use several SOAP messages to get data from a web service.
I used to use mysql, and in mysql database hold tables, but these concepts
So we used to use port 22 for our svn repository, but port 22
We used to use SourceSafe, and one thing I liked about it was that
I used to use the standard mysql_connect(), mysql_query(), etc statements for doing MySQL stuff
I used to use the implicit call of toString when wanting some debug info
I used to use discountasp.net and I can use Visual Studio 2008 to publish
I am looking for a replacement for javadeps, which I used to use to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.