Question: what is the difference between soa and osb?
Answer: Services developed using OSB will mostly act as proxy to the business services (could be implemented using SOA). ... And most important of all, OSB implementations are stateless. On the other hand, SOA based implementations using Mediator/BPEL/HumanTasks,OBR,etc are complex and heavy weight.