EAI的特点
热门问答 2023-06-15 13:29:02
一个企业的业务流程会同时涉及多个应用系统,因此要求这些系统协同工作,但接口和架构的不一致往往会使这些本应紧密集成的应用系统成为“信息孤岛”。因此,企业应用集成(Enterprise Application Integration EAI)技术应运而生,它可以通过中间价格作为粘合剂,将企业内外各种业务相关的异构系统、应用和数据库连接起来,从而满足ERP、CRM、SCM、OA、数据库、数据仓库等重要系统直接无缝的数据共享和交换需求。EAI涉及广泛的技术和复杂的实现。
EAI的核心是使用中间件连接企业应用。有多种不同类型的中间件可以提供EAI的功能。在选择EAI中间件时需要注意以下的基本特征:
①通过中间件连接不同的应用,保证了应用的独立性,在不修改应用本身业务逻辑的情况下,解决了数据共享的问题。
②实现业务流程自动化。确保各部门在采用不同系统的同时,能够协同完成相同的工作。
③支持应用架构的不断变化。它可以很容易地重新配置,以添加或删除系统,而不会影响其他系统。
④可提供实时接口和批量接口,可提供同步和异步接口。
⑤数据必须是安全的,只有目的应用才能读取。
⑥良好的性能和数据吞吐量,灵活的可扩展性,适应企业的发展。
⑦必须提供恢复机制,保证在数据传输过程中出现连接中断等异常时,数据能够恢复。
