As far as I know and have implemented,
a. Do JMS adapters poll for messages or do you have to schedule the application to run and kick off the JMS poller?
JMS Adapter does poll for messages provided you have configured it to "De-queue" messages.
b. How would you do this within SOA Suite using SOA components?
You can use the JMS Adapter of the SOA Suite with "De-queue" option and this would also require having created a Connection Pool for JMSAdapter configured in Weblogic that refers to the Queue you are listening from.Also ensure that your Queue is reachable from both the servers as you are using "Server A" and "Server B"
Thank you. Infinite respect is bestowed upon you! I haven't done the configuration for it, but I now understand the basics of how to do it based on what you suggested I investigate. I found the following Oracle JCA Adapter for JMS - 11g Release 1 (220.127.116.11.0)
"8.4.6 Accessing Queues and Topics from WLS JMS Server in a Remote Oracle WebLogic Server Domain"
on this web page that explains it.
Huge relief in figuring it out.