Software application integration including providing a multiplicity of
predefined data communications receivers, each receiver specific to a
software application and a communications protocol; providing a
multiplicity of predefined data communications senders, each sender
specific to a software application and a communications protocol;
providing one or more transports, each transport having the capability of
configuring itself, in dependence upon configuration parameters from a
profile, with a receiver and a sender; providing a multiplicity of
predefined transfer managers; providing an adapter profile identifying
communications transports, including receivers and senders, and,
optionally, one or more transfer managers, wherein the adapter profile
includes configuration parameters for the data communications transports
and the transfer managers; and constructing an application integration
adapter in dependence upon the profile, wherein the adapter comprises the
transports, receivers, senders, and the transfer managers identified in
the profile.