Added JSON configuration for provider loading.
These providers encapsulated the knowledge specific to the different JMS providers (EMS, ActiveMQ, etc...).