EIA architecture is basically designed to integration systems/applications where were in first place not designed to be integrated. EI could be an integration of disparate sytems across organisations. Data redudancy could become a major issue in case of faulty design.
Whereas, SOA is a planned integration approach. The applications are designed so as to act in sync with each other. These avoid redundancy of data due to its planned approach.