Thanks Philp, I can understand that service units(with the information contained in the xbeans.xml file) creates endpoints that the target component activates and accesses.My understanding was that when i use Binding components the endpoints specified in the xbeans.xml are used to create External endpoints to services outside the JBI environment. For example, when we configure an endpoint for a remote HTTP resource to be activated by the servicemix-http component, my understanding is that an internal endpoint reference is created as a proxy for the external endpoint for the service provider. The NMR interfaces with this internal endpoint reference to send and recieve messages. My question is 1. Is my understanding correct? 2. Are there any internal services (like say transaction services) that are available by default for the JBI implementation that be can be accessed using internal endpoints references? Hope i am clear about my query. Thanks in advance Vamsi
On 7/4/06, Philip Dodds <[EMAIL PROTECTED]> wrote:
The Service Engines that are provided by ServiceMix are outlined here : ** http://www.servicemix.org/site/components.html <[EMAIL PROTECTED]> When a Service Engine is installed then you create a Service Unit, this is basically the deployment of an instance of that Service Engine (and the Service Unit contains the configuration of the instance). It is usually in the configuration of the instance that the Endpoints are assigned and in the deployment of a Service Unit that the Service Engine creates them. Hope that helps :) P On 7/4/06, mohan vamsi <[EMAIL PROTECTED]> wrote: > > Hi, > I am trying to assimilate my thoughts on endpoint references as defined by > the JBI specification. > As per the specification > > > Internal. Endpoints exposed by service providers within the JBI > > environment. These are accessed using the NMR APIs. > > > Can anyone please let me know some examples of internal services that are > provided by servicemix. > Thanks, > Vamsi > >
