People often confuse connectivity with integration.
Connectivity is a straightforward idea. It just means connecting two applications, letting them communicate directly.
For example, suppose a firm wishes to let its customer relationship management (CRM) application submit new orders directly to its manufacturing application. The goal might be to move orders more quickly from the salespeople to manufacturing or to reduce the number of errors in submission or something else. Whatever the reason, the solution requires nothing more than a direct connection between two applications. Figure 1 shows a simple picture of this scenario.
Figure 1: Connectivity means directly connecting two applications.
Solving a connectivity challenge like this typically requires addressing two problems:
The applications must be able to interact in some way. They might communicate via SOAP, for example, or maybe they can be connected using a message queuing technology. The solution might even use a simple approach like writing to and reading from a shared file.
The data exchanged must be translated between the different formats used by the two applications. In the example shown in Figure 1, for instance, the CRM application probably represents an order’s information differently than the manufacturing application. This problem might be addressed by translating data into and out of a common XML representation or in some other way.




