Just a collection of useful links on less-understood topics
what is a SB protocol in OSB?
(this was copied from Oracle Forum:)
SB transport is primarily used for invocations between different OSB instances where transaction propagation is required.
eg In an organization, two department use OSB for hosting their services. Finance services are hosted on OSB_Fin domain and Marketing services are hosted on OSB_Mar domain. If there is an requirement for transactional communication between the proxies of these two service then it would be ideal to use SB transport.
Also can also be used for routing to local proxies (SB business service without a JNDI provider) and in that case SB transport is optimized for RMI.
_______________
how do I use client certificates to secure a HTTP Proxy?
see this excellent tutorial http://www.middlewareguru.com/mw/?p=425 and http://www.middlewareguru.com/mw/?p=459#more-459
and a must-read on TLS http://www.infoq.com/articles/HTTPS-Connection-Jeff-Moser
_______________
should I enable "Transaction Required" in a Proxy?
see explanation here: http://docs.oracle.com/cd/E14571_01/doc.1111/e15866/ui_ref.htm
Most likely yes, unless you want to set explicitly "Quality Of Service=exactly once" for every Service Callout or Route operation
for an excellent coverage of Transactions in OSB, read http://atheek.wordpress.com/2011/04/21/transaction-handling-within-osb/
_______________
in a JMS Business Service, what is the "Response Queue" for?
a BS can handle synchronous calls to external services using 2 JMS queues (one to send the request, the other to receive the response) as channels.
correlation of the 2 messages is done commonly through JMSCorrelationID
____________
in a JMS Proxy Service, what is the "Same Transaction For Response" option for?
look at this excellent video http://www.youtube.com/watch?v=KtUXaXeoUVU
and the "Is Response Required " ?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment