Currently our thinking is to connect to the data through web services sending XML data to
a JSO file that then will communicate with a JAVA based API back to the MySQL backend.
What, if anythign would FDS bring to the table? Still not sure how it is better than XML
based solution.
It depends on what you are trying to do. For basic remoting (essentially RPC) it is much easier than sending XML data because you can send real objects back and forth and it automatically converts. Its almost like making local calls except for the results are asynchronous (which has its good and bad points). But if you already have a solution in place there is no reason to upset the apple cart.
The area where there is at least theoretical benefit is in stuff that uses the messaging platform. There are two general areas that messaging is used. The first is to support the ability to maintain an up to date version of data between multiple clients. So if you have a database and one client changes some data then that data would change on the screens of other users who were looking at that data.
The second area is using messaging in its raw form. By this I mean sending data or messages between connected clients. Imagine, for example a chat server. Not that this is the best example, but just so you get the idea. The issue here, for those of us familar with flash media server and other socket server technologies, is whether any of us would really use FDS for that purpose. It seems to me, and others who I have been discussing this, that FDS may be overkill and there may be more appropriate (read simpler) technologies like FMS.
I think it will take some time to really understand where FDS fits in the application development world beyond remoting, for which it is very convenient. The issue though with using it for remoting is if you need to scale it gets very expensive. Before FDS, the remoting solutions were either free (open source) or under $1000 per server. FDS is 20k per server.
Also a concern with FDS is the pricing structure. will each FDS file be considered a
different app, therefore each one require a license ($6k or $20k)? If each app was
assigned only one processor on the VM based server would it be able to use FDS express??
If you are using the same data model, I am sure that you are fine. I cant imagine (tho perhaps we should wait to hear this from adobe) that they would thing that different connected apps all working off the same data model would be different applications.
I am just not seeing how FDS figures into the equasion. Is it faster?
It is faster than XML because it is binary.
if so how? Does it
save coding time?
Yes
if so how?
By making access to java from flash feel like making local calls. It gives you freedom to just need to call a function and to be able to gain access to it woithout really thinking about it.
Does it eliminate need for a java API? if so how?
Dont quite understand this one. The idea with remoting is that you can call any of your java functions from flash.
Regards
Hank
__._,_.___
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
| Web site design development | Computer software development | Software design and development |
| Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

