[flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t

2006-07-25 Thread stevenwolkoff
Hi Tom -

There is some overlap in functionality between FMS and FDS - as both
products evolve, we will all get a better sense of which use cases each
is better suited to.

However, I can definitively say that FMS is NOT being put out to
pasture in any way.

In fact, we have nearly doubled the size of our development, QE, and
support teams in the past few months.


-steve.

steve wolkoff
product manager, flash media server
adobe systems


--- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote:

 why not stick with fms.

 Our apps get enourmous amounts of usage (MySpace is one of our
clients) and
 we were hoping FDS would scale better.  Using Java instead of
 single-threaded javascript for our server-side logic should improve
things
 significantly.  If we can support the same features and it scales
better, it
 might end up being cheaper for us than FMS.  Plus, since FMS and FDS
have
 some redundant features and FMS hasn't exactly had an enthusiastic
 commitment from Macromedia/Adobe over the years, we're somewhat
hesitant to
 build new, even-higher-usage apps on a platform that's being put out
to
 pasture.

 I see things like this in the FDS API docs:

http://livedocs.macromedia.com/flex/2/fds2javadoc/flex/management/runtim\
e/messaging/endpoints/rtmp/RTMPServerControlMBean.html#removeConnection(\
java.lang.String)

 and it makes me think there's a lot under the hood that isn't
documented
 well and that might suit our needs.  But I can't get an answer even
from our
 direct contacts at Adobe.  I guess I don't know the magic words.

 -Tom


 On 7/23/06, hank williams [EMAIL PROTECTED] wrote:
 
hmmm...
 
  The fact that all anyone can really think of are theories suggests
to me
  that FDS may not really be an optimal platform where centralized
  intelligence is required. It sounds like FMS really still has a
strong
  position for these kinds of apps. Of course FDS does have some nice
benefits
  as it relates to database integration, but for messaging, why not
stick with
  fms. Cheaper too!
 
  Regards
  Hank
 
  On 7/23/06, Dave Wolf [EMAIL PROTECTED] wrote:
 
   Ah, a slightly different use-case for sure.
 
  I haven't tried it, but I would think I could do this in a filter.
  When the user should get banned, place a message onto say your JMS
  bus.  The filter is subscribed to ban messages where the userid =
the
  current userid.  Now inside the filter I simply get a reference to
the
  session and call session.invalidate().
 
  A bit of theory but feasable, and would work not only for FDS calls,
  but any call from that client credential.
 
  --
  Dave Wolf
  Cynergy Systems, Inc.
  Adobe Flex Alliance Partner
  http://www.cynergysystems.com
  http://www.cynergysystems.com/blogs
 
  Email:  [EMAIL PROTECTED]
  Office: 866-CYNERGY
 
 
  --- In flexcoders@yahoogroups.com, Tom Bray tombray@ wrote:
  
   The most common reason we need to disconnect a client is because
the
  user
   has been banned from the chat by an administrator for behaving
   inappropriately.  We're an ASP that hosts chat and im apps and we
  let our
   clients configure timeouts on a per-user basis.  We have to have a
  way to
   manage clients on the server like we do in FMS.
  
   -Tom
  
   On 7/22/06, Dave Wolf gatorj24@ wrote:
   
  clueless insight
Placing a J2EE security constraint on the assets in FDS and then
setting a timout on the J2EE session isnt sufficient?
/clueless insight
   
--
Dave Wolf
Cynergy Systems, Inc.
Adobe Flex Alliance Partner
http://www.cynergysystems.com
http://www.cynergysystems.com/blogs
   
Email: dave.wolf@ dave.wolf%40cynergysystems.com
Office: 866-CYNERGY
--- In flexcoders@yahoogroups.com
flexcoders%40yahoogroups.com,
JesterXL jesterxl@ wrote:

 No good answers here Tom, but this page:
 Current page:
  http://livedocs.macromedia.com/flex/2/docs/1182.html

 Says to extend the ServiceAdapter. It apparently calls methods
on a
MessageService instance. If you look at MessageService, you'll
see
some familiar looking methods, but nothing to disconnect a
client.

 Go here:
 http://livedocs.macromedia.com/flex/2/fds2javadoc/

 And then click on the last entry in the top left frame, and
then in
the bottom left frame, click on MessageService, and look at the
  methods.

 I, like you, have yet to see a comparable client management
API like
FMS, but I have a feeling I'm either looking for the wrong
thing or
looking in the wrong place.

 Either way, post if you find anything.


 - Original Message -
 From: Tom Bray
 To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com
 Sent: Saturday, July 22, 2006 5:32 PM
 Subject: [flexcoders] I need to be able to disconnect a client
from
FDS on the server-side using the Java API.


 We do this all the time with our FMS2 apps if a client is
inactive
for a certain period 

Re: [flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t

2006-07-24 Thread Tom Bray



why not stick with fms.Our apps get enourmous amounts of usage (MySpace is one of our clients) and we were hoping FDS would scale better. Using Java instead of single-threaded _javascript_ for our server-side logic should improve things significantly. If we can support the same features and it scales better, it might end up being cheaper for us than FMS. Plus, since FMS and FDS have some redundant features and FMS hasn't exactly had an enthusiastic commitment from Macromedia/Adobe over the years, we're somewhat hesitant to build new, even-higher-usage apps on a platform that's being put out to pasture.
I see things like this in the FDS API docs:
http://livedocs.macromedia.com/flex/2/fds2javadoc/flex/management/runtime/messaging/endpoints/rtmp/RTMPServerControlMBean.html#removeConnection(java.lang.String)and it makes me think there's a lot  under the hood that isn't documented well and that might suit our needs. But I can't get an answer even from our direct contacts at Adobe. I guess I don't know the magic words.
-TomOn 7/23/06, hank williams [EMAIL PROTECTED] wrote:













  



hmmm...The fact that all anyone can really think of are theories suggests to me that FDS may not really be an optimal platform where centralized intelligence is required. It sounds like FMS really still has a strong position for these kinds of apps. Of course FDS does have some nice benefits as it relates to database integration, but for messaging, why not stick with fms. Cheaper too!
RegardsHankOn 7/23/06, Dave Wolf 
[EMAIL PROTECTED] wrote:
Ah, a slightly different use-case for sure.I haven't tried it, but I would think I could do this in a filter.When the user should get banned, place a message onto say your JMSbus.The filter is subscribed to ban messages where the userid = the
current userid.Now inside the filter I simply get a reference to thesession and call session.invalidate().A bit of theory but feasable, and would work not only for FDS calls,but any call from that client credential.
--Dave WolfCynergy Systems, Inc.Adobe Flex Alliance Partner
http://www.cynergysystems.comhttp://www.cynergysystems.com/blogs
Email:[EMAIL PROTECTED]Office: 866-CYNERGY
--- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote:
 The most common reason we need to disconnect a client is because theuser has been banned from the chat by an administrator for behaving inappropriately.We're an ASP that hosts chat and im apps and we
let our clients configure timeouts on a per-user basis.We have to have away to manage clients on the server like we do in FMS. -Tom On 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote:
   clueless insight  Placing a J2EE security constraint on the assets in FDS and then  setting a timout on the J2EE session isnt sufficient?  /clueless insight
   --  Dave Wolf  Cynergy Systems, Inc.  Adobe Flex Alliance Partner  
http://www.cynergysystems.com  
http://www.cynergysystems.com/blogs   Email: 
[EMAIL PROTECTED] dave.wolf%40cynergysystems.com  Office: 866-CYNERGY  --- In 
flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
  JesterXL jesterxl@ wrote: No good answers here Tom, but this page:
   Current page:
http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a
  MessageService instance. If you look at MessageService, you'll see  some familiar looking methods, but nothing to disconnect a client. Go here:   
http://livedocs.macromedia.com/flex/2/fds2javadoc/
 And then click on the last entry in the top left frame, and then in
  the bottom left frame, click on MessageService, and look at themethods. I, like you, have yet to see a comparable client management API like  FMS, but I have a feeling I'm either looking for the wrong thing or
  looking in the wrong place. Either way, post if you find anything.   - Original Message -   From: Tom Bray
   To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com
   Sent: Saturday, July 22, 2006 5:32 PM   Subject: [flexcoders] I need to be able to disconnect a client from
  FDS on the server-side using the Java API.   We do this all the time with our FMS2 apps if a client is inactive  for a certain period of time or an administrator wants to ban them.
  We can't trust the SWF because we've had people hack them. Thanks, Tom 
 Yahoo! Groups Sponsor ~--Yahoo! Groups gets a make over. See the new email design.

http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/nhFolB/TM~---Flexcoders Mailing ListFAQ: 

http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: 
http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! 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 

[flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t

2006-07-23 Thread Dave Wolf
Ah, a slightly different use-case for sure.

I haven't tried it, but I would think I could do this in a filter. 
When the user should get banned, place a message onto say your JMS
bus.  The filter is subscribed to ban messages where the userid = the
current userid.  Now inside the filter I simply get a reference to the
session and call session.invalidate().  

A bit of theory but feasable, and would work not only for FDS calls,
but any call from that client credential.

-- 
Dave Wolf
Cynergy Systems, Inc.
Adobe Flex Alliance Partner
http://www.cynergysystems.com
http://www.cynergysystems.com/blogs

Email:  [EMAIL PROTECTED]
Office: 866-CYNERGY


--- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote:

 The most common reason we need to disconnect a client is because the
user
 has been banned from the chat by an administrator for behaving
 inappropriately.  We're an ASP that hosts chat and im apps and we
let our
 clients configure timeouts on a per-user basis.  We have to have a
way to
 manage clients on the server like we do in FMS.
 
 -Tom
 
 On 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote:
 
clueless insight
  Placing a J2EE security constraint on the assets in FDS and then
  setting a timout on the J2EE session isnt sufficient?
  /clueless insight
 
  --
  Dave Wolf
  Cynergy Systems, Inc.
  Adobe Flex Alliance Partner
  http://www.cynergysystems.com
  http://www.cynergysystems.com/blogs
 
  Email: [EMAIL PROTECTED] dave.wolf%40cynergysystems.com
  Office: 866-CYNERGY
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
  JesterXL jesterxl@ wrote:
  
   No good answers here Tom, but this page:
   Current page:
http://livedocs.macromedia.com/flex/2/docs/1182.html
  
   Says to extend the ServiceAdapter. It apparently calls methods on a
  MessageService instance. If you look at MessageService, you'll see
  some familiar looking methods, but nothing to disconnect a client.
  
   Go here:
   http://livedocs.macromedia.com/flex/2/fds2javadoc/
  
   And then click on the last entry in the top left frame, and then in
  the bottom left frame, click on MessageService, and look at the
methods.
  
   I, like you, have yet to see a comparable client management API like
  FMS, but I have a feeling I'm either looking for the wrong thing or
  looking in the wrong place.
  
   Either way, post if you find anything.
  
  
   - Original Message -
   From: Tom Bray
   To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com
   Sent: Saturday, July 22, 2006 5:32 PM
   Subject: [flexcoders] I need to be able to disconnect a client from
  FDS on the server-side using the Java API.
  
  
   We do this all the time with our FMS2 apps if a client is inactive
  for a certain period of time or an administrator wants to ban them.
  We can't trust the SWF because we've had people hack them.
  
   Thanks,
  
   Tom
  
 
   
 








 Yahoo! Groups Sponsor ~-- 
Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/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/
 





Re: [flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t

2006-07-23 Thread hank williams



hmmm...The fact that all anyone can really think of are theories suggests to me that FDS may not really be an optimal platform where centralized intelligence is required. It sounds like FMS really still has a strong position for these kinds of apps. Of course FDS does have some nice benefits as it relates to database integration, but for messaging, why not stick with fms. Cheaper too!
RegardsHankOn 7/23/06, Dave Wolf [EMAIL PROTECTED] wrote:
Ah, a slightly different use-case for sure.I haven't tried it, but I would think I could do this in a filter.When the user should get banned, place a message onto say your JMSbus.The filter is subscribed to ban messages where the userid = the
current userid.Now inside the filter I simply get a reference to thesession and call session.invalidate().A bit of theory but feasable, and would work not only for FDS calls,but any call from that client credential.
--Dave WolfCynergy Systems, Inc.Adobe Flex Alliance Partnerhttp://www.cynergysystems.comhttp://www.cynergysystems.com/blogs
Email:[EMAIL PROTECTED]Office: 866-CYNERGY--- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote:
 The most common reason we need to disconnect a client is because theuser has been banned from the chat by an administrator for behaving inappropriately.We're an ASP that hosts chat and im apps and we
let our clients configure timeouts on a per-user basis.We have to have away to manage clients on the server like we do in FMS. -Tom On 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote:
   clueless insight  Placing a J2EE security constraint on the assets in FDS and then  setting a timout on the J2EE session isnt sufficient?  /clueless insight
   --  Dave Wolf  Cynergy Systems, Inc.  Adobe Flex Alliance Partner  http://www.cynergysystems.com  
http://www.cynergysystems.com/blogs   Email: [EMAIL PROTECTED] dave.wolf%40cynergysystems.com  Office: 866-CYNERGY  --- In 
flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,  JesterXL jesterxl@ wrote: No good answers here Tom, but this page:
   Current page:http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a
  MessageService instance. If you look at MessageService, you'll see  some familiar looking methods, but nothing to disconnect a client. Go here:   
http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in
  the bottom left frame, click on MessageService, and look at themethods. I, like you, have yet to see a comparable client management API like  FMS, but I have a feeling I'm either looking for the wrong thing or
  looking in the wrong place. Either way, post if you find anything.   - Original Message -   From: Tom Bray
   To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com   Sent: Saturday, July 22, 2006 5:32 PM   Subject: [flexcoders] I need to be able to disconnect a client from
  FDS on the server-side using the Java API.   We do this all the time with our FMS2 apps if a client is inactive  for a certain period of time or an administrator wants to ban them.
  We can't trust the SWF because we've had people hack them. Thanks, Tom 
 Yahoo! Groups Sponsor ~--Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/nhFolB/TM~---Flexcoders Mailing ListFAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! 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/


__._,_.___





--
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



  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.



  






__,_._,___



[flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t

2006-07-22 Thread Dave Wolf
clueless insight
Placing a J2EE security constraint on the assets in FDS and then
setting a timout on the J2EE session isnt sufficient?
/clueless insight

-- 
Dave Wolf
Cynergy Systems, Inc.
Adobe Flex Alliance Partner
http://www.cynergysystems.com
http://www.cynergysystems.com/blogs

Email:  [EMAIL PROTECTED]
Office: 866-CYNERGY
--- In flexcoders@yahoogroups.com, JesterXL [EMAIL PROTECTED] wrote:

 No good answers here Tom, but this page:
 Current page: http://livedocs.macromedia.com/flex/2/docs/1182.html
 
 Says to extend the ServiceAdapter.  It apparently calls methods on a
MessageService instance.  If you look at MessageService, you'll see
some familiar looking methods, but nothing to disconnect a client.
 
 Go here:
 http://livedocs.macromedia.com/flex/2/fds2javadoc/
 
 And then click on the last entry in the top left frame, and then in
the bottom left frame, click on MessageService, and look at the methods.
 
 I, like you, have yet to see a comparable client management API like
FMS, but I have a feeling I'm either looking for the wrong thing or
looking in the wrong place.
 
 Either way, post if you find anything.
 
 
 - Original Message - 
 From: Tom Bray 
 To: flexcoders@yahoogroups.com 
 Sent: Saturday, July 22, 2006 5:32 PM
 Subject: [flexcoders] I need to be able to disconnect a client from
FDS on the server-side using the Java API.
 
 
 We do this all the time with our FMS2 apps if a client is inactive
for a certain period of time or an administrator wants to ban them.  
We can't trust the SWF because we've had people hack them.
 
 Thanks,
 
 Tom








--
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/
 




Re: [flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t

2006-07-22 Thread Tom Bray



The most common reason we need to disconnect a client is because the user has been banned from the chat by an administrator for behaving inappropriately. We're an ASP that hosts chat and im apps and we let our clients configure timeouts on a per-user basis. We have to have a way to manage clients on the server like we do in FMS. 
-TomOn 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote:













  



clueless insight
Placing a J2EE security constraint on the assets in FDS and then
setting a timout on the J2EE session isnt sufficient?
/clueless insight

-- 
Dave Wolf
Cynergy Systems, Inc.
Adobe Flex Alliance Partner
http://www.cynergysystems.com
http://www.cynergysystems.com/blogs

Email:  [EMAIL PROTECTED]
Office: 866-CYNERGY
--- In flexcoders@yahoogroups.com, JesterXL [EMAIL PROTECTED] wrote:


 No good answers here Tom, but this page:
 Current page: 
http://livedocs.macromedia.com/flex/2/docs/1182.html
 
 Says to extend the ServiceAdapter.  It apparently calls methods on a
MessageService instance.  If you look at MessageService, you'll see
some familiar looking methods, but nothing to disconnect a client.
 
 Go here:
 http://livedocs.macromedia.com/flex/2/fds2javadoc/

 
 And then click on the last entry in the top left frame, and then in
the bottom left frame, click on MessageService, and look at the methods.
 
 I, like you, have yet to see a comparable client management API like
FMS, but I have a feeling I'm either looking for the wrong thing or
looking in the wrong place.
 
 Either way, post if you find anything.
 
 
 - Original Message - 
 From: Tom Bray 
 To: flexcoders@yahoogroups.com 
 Sent: Saturday, July 22, 2006 5:32 PM
 Subject: [flexcoders] I need to be able to disconnect a client from
FDS on the server-side using the Java API.
 
 
 We do this all the time with our FMS2 apps if a client is inactive
for a certain period of time or an administrator wants to ban them.  
We can't trust the SWF because we've had people hack them.
 
 Thanks,
 
 Tom



  















__._,_.___





--
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



  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.



  






__,_._,___