Siebel client, tool and sample database should suffice to configure Siebel outbound web service. That is Siebel calling web service hosted on SOA middleware. For Siebel inbound web service (i.e. SOA middleware calling Siebel hosted web service) you need Siebel server with Siebel EAI component enabled on it.
Please follow below link for JMS component configuration.