Saturday, October 30, 2010

SubDeployment in SOA suite

I was trying to get more knowledge on subdeployment in weblogic server ,Did read some documents but was not convinced.Finally this Friday i was working on one project and got some idea about sub deployment which to me was very convincing.I will just share it with you,hope you may find it interesting.

We will try to create a JMS connection and try to understand the use case of Subdeployment.

In 10g we were having concept of connection factory.That is first we should create a connection

factory and then we should create the queue,again we refer the connection factory details in

queue.In Soa Suite 11g if you will create a queue and a connection factory both are independent

We can cor-relate them with the use of subdepoyment.

That is if we have many number of queues and many number of connection factory how we will know

which queue is using which connection factory.So for that purpose we use subdepoylment.

It will be very clear when i will create a simple queue and connection factory

the steps that i will follow will be

1>Create a JMS server


On admin console SErvices-->Messaging-->JMS Server


2>Create a JMS Module


Services--.Messaging-->JMS Module


3>Create connection factory and queue using the existing subdeployment or
if you want to create a new sub deployment you can go ahead with that.
both the Queue and connection factory should use the same subdeployment,
In this way we can make sure that which queue is making use of which
connection factory.


4>Now go to Deployment


JMS Adapter -->Configuration-->Outbound Connection Pool


Create a new outbound connection ,provide the details


Save the changes.


Now again go to Deployment


Select JMS Adapter and say update.This is the overall process

4 comments:

Anonymous said...

Thank you Mikku but where can I see this learning you have shared. This blog does not seem to have any link etc...

Mikku said...

I am yet to post it

Unknown said...

very helpful, thanku.

ramya said...

very helpful thanku.