System Integration is the process of bringing data or a function from one application program together with that of another application program. There are multiple types & ways of integration with the other systems and integration patterns will be used which suits the structure & components of 2 systems.

In short it is known as “Aggregations of Systems” generating one common view which has all the data from multiple systems.

In Today's world business applications rarely live in isolation. Users expect instant access to all business functions regardless of which system the functionality may reside in. This requires disparate applications to be connected into a larger, integrated solution, which is generally achieved through some form of "middleware / API / DB Call".

Below are the most widely implemented EAI types: -

  1. Web Services
  2. Rest API
  3. Data Replications.
  4. Procedure Call

I will mainly concentrate on the Integrations techniques around Liferay with external systems. This section will completely focus on the Custom & Out of the Box Integrations.

I will also mentioning the WSO2 ESB and its integration capabilities in this section so stay tunned for more articles.

Please feel free to connect with me for more detailed clarifications through mail - riteshkumarb@yahoo.com