A JMS queue will allow administrators of weblogic lots of control on the queue. Whether it uses database/file/memory storage, etc. I have been testing with JMS queues and they would be my first choice for SOA to SOA interactions. (Good for milestones etc.)
Using the JMS adapter you are not able to specify a dequeue time but you are able to use priority (by configuring destination keys)
We are using AQ’s for Oracle DB to SOA interactions although because we are working with Ebiz we are using the Oracle Applications Adapter.
Hope that helps