Starting with
J2EE 1.3, all full-fledged J2EE Application Server were required to have built-in JMS Providers. WebLogic actually has a very good JMS Provider (with clustering and failover support) so you can definitely write a JMS Application to run on WLS.