企业应用集成(EAI:Enterp rise Application Integration) 是指对企业中完成不同业务功能的应用系统进行集成, 在它们之间建立起可供数据交流和应用沟通的纽带, 进而使他们之间的信息交互成为可能。通过这种方式使用户可以访问企业的整体信息, 而不必考虑这些具体信息到底是属于哪一个应用系统的, 即各个不同应用系统对用户来说是透明的。

传统的企业应用集成的层次主要有数据级集成、应用接口级集成、业务逻辑级集成等; 数据级集成属于面向信息的集成方式, 该方式可能会导致损坏数据, 打开数据库的安全缺口等; 应用接口级集成属于面向接口的集成方式, 采用该方式对AP I接口进行修改时, 将增加大量的工作量, 也可能会增加现有应用系统的不稳定性。而业务逻辑级集成属于面向过程的集成方式。该集成方式不仅暴露了应用程序的业务逻辑, 而且由于业务逻辑的交叉, 导致了各个集成系统之间的紧耦合性, 降低了应用系统的灵活性, 增加了整个系统维护的难度。

上述3种方式都属于紧耦合的应用系统集成方式。这种紧耦合的集成方式将影响系统的灵活性和扩展性, 阻碍业务的流程调整和优化, 不利于企业业务发展。为解决上述问题, 需要一种面向功能层的企业系统集成方式。该方式不仅能保证原有系统的数据安全性和逻辑安全性, 而且还能实现各系统之间的松耦合, 方便系统流程的重组和优化。SOA的出现,为这一问题提供了一个比较完美的解决方案

SOA是Service-Oriented Architecture的缩写,即面向服务的体系结构,是一种组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。其终极目标是提高业务的灵活性,从而实现敏捷企业。过去,我们企业在很多年的IT建设过程中,通过不断积累,形成了一大堆的IT系统,僵化的架构,重复的功能开发,不仅使得企业应用定制起来耗费时间,成本昂贵,而且已经影响到企业在面向竞争环境能否做出快速的响应,这对于经营管理依赖IT支撑的行业尤其重要。有一个数据统计,我们现在IT支撑能力,响应变化能力,实际上落后于我们实际业务变化能力的7到20倍。

eai java,EAI与SOA相关推荐

  1. Java分布式应用:大型分布式Java应用与SOA

    第二部分 大型分布式Java应用与SOA SOA是一种服务集成的架构思想,超越具体的技术和架构,又涵盖具体的技术和架构.SOA的最常见的解决方案是SCA.ESB. Apache Tuscany 是SC ...

  2. eai java实现,月光软件站 - 编程文档 - Java - 建立EAI方式与SAI方式之间的通信

    解决JAVA控制VRML场景的一个实际问题 侯光敏 (wearebug@etang.com) 2002 年 1 月 搞过java语言对vrml场景控制的人都知道,目前有两种方式对vrml场景进行控制, ...

  3. java cxf 搭soa,WebService CXF入门问题 SOA 骑着上帝去环游 - 贪吃蛇学院-专业IT技术平台...

    package deng; import javax.xml.ws.Endpoint; import com.founder.ws.HelloWorld; import com.founder.ws. ...

  4. SOA与EAI的比较

    在一家银行基于ESB产品做企业应用集成项目,自然要言必称SOA.客户对SOA也比较感兴趣,他们有EAI产品和项目经验.一日问SOA和EAI到底什么区别,SOA比EAI究竟多了哪些东西.当时就自己的理解 ...

  5. 常见的服务器架构入门:从单体架构、EAI 到 SOA 再到微服务和 ServiceMesh

    前言:架构的演变流程 单体架构 ==> 垂直架构 ==> 前后端分离 ==> EAI架构  ==> SOA架构 ==> 微服务 ==> 微服务2.0 1.单体架构: ...

  6. eai app_EAI的Spring集成教程

    eai app 课程大纲 Spring Integration是用于企业应用程序集成的开源框架. 这是一个轻量级的框架,建立在核心Spring框架之上. 它旨在支持开发事件驱动的体系结构和以消息为中心 ...

  7. EAI的Spring集成教程

    课程大纲 Spring Integration是用于企业应用程序集成的开源框架. 这是一个轻量级的框架,建立在核心Spring框架之上. 它旨在支持开发事件驱动的体系结构和以消息为中心的体系结构典型的 ...

  8. 激光雷达 eai g6_如何配置TAMeb 6.0 EAI以实现复杂的身份验证要求

    激光雷达 eai g6 本文介绍了如何使用TAMeb 6.0版来满足复杂的身份验证要求. TAMeb 6.0的一项新功能称为EAI,旨在提供身份验证的灵活性. 在本文中,使用TAMeb构建并配置了一个 ...

  9. 架构那点事系列三 - 由EAI到ESB

    最近在梳理公司的EAI平台 - JCAPS,顺便翻阅了一些"历史"文献,梳理成文,希望能加深大家对SOA的认识. ESB 是软件行业的下一代集成产品的名称.ESB 沿用企业应用程序 ...

最新文章

  1. java框架知识_java框架知识点总结
  2. 一些数据库优化经验资料整理
  3. vb.net2019- 对象 (Visual Basic)
  4. 【JavaScript代码】使用JavaScript实现简单的区块链(签名+工作量证明机制)
  5. cryptojs vue 使用_VueJs里利用CryptoJs实现加密及解密
  6. %3c故乡%3e中语言描写的作用是什么,第三单元考试题
  7. oracle 压力测试工具benchmarksql
  8. SurfaceGo配置轻量级LaTeX写作环境(MiKTeX)
  9. 一个水杯居然能引出这么多测试点
  10. GCD三部曲之一---辗转相除法
  11. C++ std::vector 一维 二维数组 初始化 为0
  12. linux内核之字符设备驱动图解
  13. 中国省市地图JSON数据下载
  14. LaTeX数学公式-详细教程
  15. Direct-X学习笔记--三维摄像机
  16. MATLAB寻找峰值函数
  17. 安卓Dalvik VM虚拟机
  18. 小白学java_day1
  19. 【Linux】Linux文件锁
  20. 论文阅读笔记 Sparse Representation-Based Intra Prediction for Lossless/Near Lossless Video Coding

热门文章

  1. linux kill进程 不发送fin,linux – FIN省略,FIN-ACK发送
  2. BGP在数据中心的应用1——数据中心网络介绍
  3. android 手电筒服务,Android上实现手电筒功能
  4. 在修路的时候或者建筑工地,为什么要有人支着一个三脚架测量,其实三脚架上面还有仪器的,通常是四种:水准仪、经纬仪、全站仪、GPS。(前三种较常见)可以理解为分别测:高度差、角度、距离加角度、地理坐标
  5. 机械制造与自动化类毕业论文文献有哪些?
  6. DCF(Discounted Cashflow)模型二(折现率)
  7. Centos7 Docker环境部署系统漏洞扫描工具Nessus
  8. 可能是目前为止全网最好的介绍分布式系统原理的中文文档!
  9. jsp servlet mysql项目_JSP+Servlet+JDBC+mysql实现的个人日记本系统
  10. Android应用之个人日记本