as Xavier mentioned, it is better to go with Business Component as it is third party.
if you are creating business system then you need to create separate business systems for each environment (dev,qa,prod). and you have to maintain transport target in SLD.
one business component is enough for all environments and no need to maintain the transport target in sld.