A framework for communicating between central message exchange server and one or more heterogeneous external data sources includes an adapter engine. The adapter engine includes an instantiation of one or more adapters. Each adapter is configured to connect, via messaging, an external data source operating...http://www.google.fr/patents/US7865606?utm_source=gb-gplus-shareBrevet US7865606 - Adapter framework