EAI就是企业应用集成,通常是用户存在多个异构系统,要统一管理,并互通消息的时候用。
能做应用集成的系统最好都有中间层,比如B/S/S或者C/S/S,否则做起来就比较麻烦,只能做数据层面的集成,达不到应用集成的效果。BEA的platform8里面带有intergration和portal,都是针对EAI的很好的环境和工具。

解决方案 »

  1.   

    非常感谢 zhou1977(短笛) 
    那么我想再问一下,比如原来企业有很多套系统如crm,oa等等,那么集成的时候是集成一部分功能
    (可能这些功能是对各系统都是相互关联的),还是把各个系统的所有功能都集成进来。如果是所有的功能都集成进来,那是否代表着对每一个老的系统都要写很多portlet,重新将业务层处理的结果通过protal服务器给表示层,而这些portlet就是所谓的Adapter, 也就是说尽管原来各个系统的风格很相似,但自己要重写表示层了呢,我对门户不清楚,恳请指教,谢谢。
      

  2.   

    看一下《实用j2ee设计模式》中的企业应用集成的设计模式。
      

  3.   

    我的理解是这样。各种EAI厂商提供的EAI工具不同,因此对EAI的诠释和架构也不同。对于BEA的Integration,通过各种Control和Adapter将异构系统及遗留系统接入到EAI系统中来。在EAI中可以制定工作流,进行数据格式及报文转换等工作。通过JCA进行接入管理,并且屏蔽事务管理等部分。这和门户没啥关系。BEA Weblogic Portal做的事情是另一码事。
      

  4.   

    to:goblinize(骆驼,在BEA狂奔~~~)
    那Portal做的又是什么呢?
      

  5.   

    刚才看作是ea了
    还以为是fifa
      

  6.   

    Portal是门户呀,把很多内容抓取到一个页面上,做统一的展示。纯属是给人看到。否则没啥意义。可以在Portal上作一些比较宜人的扩展,比如SSO,Look&Feel等等。和EAI基本没啥关系。我觉得。
    当然,不少公司同时做Portal和EAI。比如BEA,IBM,Oracle,Tibco等等
      

  7.   

    Portal是门户的意思,现在挺流行的!IT的发展方向吧!