7 Replies Latest reply on Jan 5, 2008 8:23 AM by cloud

    Server push

    cloud

      Hello,

      Well, i feel to be in the wrong place but JBoss remoting responsible told that it's a Seam subject so here it is : i'm not asking for help here but to make a suggestion / ask for information i have already searched in this forum without success :

      Is server push capability planned into the Seam remoting roadmap ?
      I just make my first approach of Seam and i read that, for the moment and like the Echo2 framework and also ZK if i remember well, we have a "cyclic server pulling interval" to emulate a push.

      But what about a real push capability we are used to name http streaming / comet / bayeux / reverse ajax ?

      Some don't manage to, some tried but have strong drawbacks (like people from lazlo), and some others did it beautifully (dwr with tibco, smartclient...)

      If it's planned, perfect.
      If it's too hard, would it be easier to use DWR directly into Seam ? It's licence is compliant as i know.

      By the way, DWR integrates with many external libraries like Struts, JSF, Webwork, Rife and so on. See the section on integration http://getahead.org/dwr/integration

      And about reverse Ajax:
      Comet, a.k.a. Reverse Ajax (http://getahead.org/dwr/reverse-ajax) in DWR 2.0 needs careful configuration (http://getahead.org/dwr/reverse-ajax/configuration) to work around the various network problems that can arise.

      We have enough ressources to have reverse ajax into Seam to my mind.
      Except DWR and still with a compliant licence, we have pushlets http://www.pushlets.com/.
      Another example is LightStreamer http://www.lightstreamer.com. This one is free but don't have a compliant licence with the one of Seam.

      That would be particulary useful into Seam as there are cool things and real needs that you simply can't answer with a push "simulation" which is more a "trick", a "plan B" than a real solution to the concept.

        • 1. Re: Server push
          nickarls

          Have you had a look at ICEFaces?

          • 2. Re: Server push
            cloud

            Regarding behaviour and results, i quickly switched my look from Icefaces to solutions like Bindows or even EXT JS, so i'm not looking for a lock dependency to a specific UI framework for this capability.

            I'm much more looking for an open remoting capability thinked on the server side as much as possible. DWR author for example did the proof of concept with Tibco first and is documenting how to open the capability to others UI libraries.

            • 3. Re: Server push
              shane.bryzak

              Have you looked at Seam Remoting's JMS-subscription feature?

              • 4. Re: Server push
                cloud

                No but good suggestion, you may have put the finger on the right thing... that reminds me something interesting around the reverse ajax subject with jms but i don't remember what exactly :) or where i saw it to be precise.

                What were you thinking off around this ?

                • 5. Re: Server push
                  shane.bryzak

                   

                  "Cloud" wrote:

                  What were you thinking off around this ?


                  What do you mean exactly?

                  • 6. Re: Server push
                    cloud

                    I suppose you were thinking something precise when you suggested JMS. DO you have a link on an exact information or even example ?

                    • 7. Re: Server push
                      cloud

                      In the context of Ajax related things of course