导入导出文件(Import/export files)
优点:适用于在封闭式架构的应用之间传输信息。
缺点:严重依赖于文件传输通道。
共享数据库(Shared database)
优点:比第一种方式实时性更高。
缺点:集成的应用依赖于数据库结构,应用对数据表结构的变更非常敏感。
RPC(Remote procedure calls)
优点:适用于集成大量应用的场景。
缺点:各个集成进来的应用过于依赖RPC调用,任何新的应用集成都需要调整已有的相关应用的RPC客户端代码。
消息巴士 / 服务巴士(Message Bus / Service Bus)
优点:便于应用共享已发布出来的数据,将来发生的应用集成不会影响已经存在的应用集成。
缺点:书中未提及。