Yes you can use all those JCA adapters both in SOA as well as OSB.Its really a dfficult question to answer in what scenarios you shoulg go for SOA and in what scenarios you should go for OSB.Depends upon number of factors such as business requirement,licensing and so on.
If you can provide your use case then ,I may able to help you out.
As Karan said, it depends on many factors.
These are a couple of them i think you should know about :
I hope this helps!.
If u have doubts regarding what i just worte, please say so.