Hi Giullaume

Thanks to you and Bruce for the tip. I think that it would be great to
keep away from writing a component because I looked at what classes and
interfaces a BC had to extend and implement, and it aint pretty. Your
advice is welcome indeed.

What is the difference between a BC and SE? Is this difference manifest
in the API so that knowing which one to develop is obvious?

  Owen.

-----Original Message-----
From: Guillaume Nodet [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 12, 2007 6:48 PM
To: [email protected]
Subject: Re: Exposing JBI [implentation on an internal system host] as
web service.

A binding component should only include protocol normalization
operations.
So you're right when you say you will need two components: the first one
is servicemix-http which will handle HTTP (+SOAP) protocol.  The second
one needs to invoke your shell script, but you can take a look at our
POJOs
support using servicemix-jsr181, servicemix-bean or
servicemix-lwcontainer.
You could also write a full service engine which role would be to launch
shell
scripts (i think it's more a SE than a BC).

On 3/12/07, Owen Thomas <[EMAIL PROTECTED]> wrote:
>
> Hello again.
>
> Hoping the extra words in the heading clarify. I think my question
might
> be too general to get help on. Anyway, I would appreciate the help
that
> anyone could offer. I'm approaching a time when I finish looking at
the
> theory of JBI, and concentrate solely on code.
>
> I want to cut the code that gives me my first realisation of a web
> service, and just looking for some sanguine words of encouragement. I
> would welcome more cautious words of foreboding; words that might stop
> me from a month or two of frustration.
>
> Thanks... here goes,
>
>   Owen.
>
> -----Original Message-----
> From: Owen Thomas [mailto:[EMAIL PROTECTED]
> Sent: Monday, March 12, 2007 3:10 PM
> To: [email protected]
> Subject: Exposing JBI as web service.
>
> Hello.
>
>
>
> I would like some confirmation that what I'm thinking is right, or if
it
> isn't, some clarification would be welcome.
>
>
>
> Exposing the invocation of a shell script as a web service, I will put
a
> JBI implementation on a JVM which is hosted on the same machine as the
> shell script resides. I will use ServiceMix as the JBI container, and
> will have two binding components: one that executes the shell script
(it
> look as if I will have to write this), and the other will use the
> servicemix-http binding component so the first binding component can
be
> called as a web service.
>
>
>
> Does all of this sound right? Is there anyone who might want to
question
> what I'm doing?
>
>
>
> Thanks for your replies,
>
>
>
>   Owen.
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/

Reply via email to