I was really thinking multimedia content.  Not because I necessarily want to
do it or think it's a good idea, I'm just assessing capabilities as if
something like that is possible, or if servicemix was build to be able to
handle it.  I would guess not, but it's more of a curiosity as I plan our
new services for our application.

On Dec 18, 2007 3:44 PM, Gert Vanthienen <[EMAIL PROTECTED]> wrote:

> Ryan,
>
> What exactly do you mean with streaming content?  If you're looking for
> a way to stream multimedia content (like a shoutcast server would), an
> ESB is probably not your best choice.
>
> There are a few possibilities to use streaming content inside ServiceMix
> though.  Currently, the normalized message contains an XML body and
> (optionally) attachments.  The XML in the body can be represented by
> e.g. a StreamSource and in fact this happens in ServiceMix all the time
> (e.g. when servicemix-file reads a file, it will actually send out a
> StreamSource).  It allows us to transfer really large XML document
> without having to load them entirely into memory.  The drawback of this
> approach is that the stream can only be read once.
>
> As far as the attachments are concerned, these are transferred using the
> Java Activation Framework.  If you can create a DataSource
> implementation to hold the stream you want to transfer, you should be
> able to use streaming for attachments as well.  In fact, ServiceMix
> already has a StreamDataSource class that allows you to send an
> InputStream in the attachments.  If you want a code example for that,
> just take a look at the BinaryFileMarshaler class.
>
>
> Gert
>
> Ryan Moquin wrote:
> > I'm not sure how valid of a question this is... but I was wondering
> about
> > streaming resources and SOAs, in particular servicemix.  Has anyone
> tried to
> > implement any sort of streaming content with servicemix?  I'm wondering
> > about the suitability of SOAs for that sort of task, or if that is
> something
> > that you wouldn't want to do, or really isn't applicable for whatever
> > reason.  Has anyone tried or has any thoughts one way or other on the
> > topic?  I didn't seem to find anything that addressed this when I search
> on
> > google, but I may not be searching correctly.
> >
> > Thanks!
> >
> >
>
>

Reply via email to