Establishing a communication between 2 or more end systems, so that they can transfer the data is known as Integration.
Types of integrations are:
1) Process based integration
2) Bulk data based integration
Styles of integrations are:
1) File based integration
2) Data based integration
3) Message based integration
4) RPC based integration
Regards,
Varun
SCJT team.