<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-72  評(píng)論-20  文章-0  trackbacks-1

    1、 EAI概念概述

    早期EAI是相對(duì)狹義上的EAI,正如其字面上的含義“Enterprise Application Integration”,即企業(yè)應(yīng)用整合,僅指企業(yè)內(nèi)部不同應(yīng)用系統(tǒng)之間的互連,以期通過(guò)應(yīng)用整合實(shí)現(xiàn)數(shù)據(jù)在多個(gè)系統(tǒng)之間的同步和共享,現(xiàn)在EAI具有了更廣義上的內(nèi)涵,它已經(jīng)被擴(kuò)展到業(yè)務(wù)整合(Business Integration)的范疇,業(yè)務(wù)整合相對(duì)EAI來(lái)說(shuō)是一個(gè)更寬泛的概念,它將應(yīng)用整合進(jìn)一步拓展到業(yè)務(wù)流程整合的級(jí)別。業(yè)務(wù)整合不僅要提供底層應(yīng)用支撐系統(tǒng)之間的互連,同時(shí)要實(shí)現(xiàn)存在于企業(yè)內(nèi)部應(yīng)用與應(yīng)用之間,本企業(yè)和其他合作伙伴之間的端到端的業(yè)務(wù)流程的管理,它包括應(yīng)用整合,B2B整合,自動(dòng)化業(yè)務(wù)流程管理,人工流程管理,企業(yè)門(mén)戶(hù)以及對(duì)所有應(yīng)用系統(tǒng)和流程的管理和監(jiān)控等方方面面。

    2、 EAI之深層解析

    對(duì)于要實(shí)施EAI的企業(yè)而言,EAI也是分層次的,但對(duì)于如何劃分和規(guī)范EAI層次的定義,業(yè)界并沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。針對(duì)不同的企業(yè),同樣叫“企業(yè)應(yīng)用整合”,其內(nèi)容和層次可能就會(huì)存在一定的差異;對(duì)于各家EAI廠(chǎng)商,基于EAI理解的側(cè)重點(diǎn)不同,也可以說(shuō)出不同的答案。當(dāng)前從最普遍的意義上來(lái)說(shuō),比較寬泛的對(duì)EAI概念的理解是認(rèn)為EAI可以包括數(shù)據(jù)集成、業(yè)務(wù)應(yīng)用集成、業(yè)務(wù)流程集成、用戶(hù)交互四個(gè)方面:

    具體的技術(shù)層面上包括:數(shù)據(jù)整合層、應(yīng)用適配層、流程整合層、用戶(hù)交互層。

    數(shù)據(jù)整合層,它要解決的是被集成系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換和消息路由問(wèn)題,通過(guò)建立統(tǒng)一的數(shù)據(jù)模型來(lái)實(shí)現(xiàn)不同系統(tǒng)間的信息轉(zhuǎn)換。

    應(yīng)用適配層(EAI技術(shù)層次體系最下面的一層),本層要解決的問(wèn)題是,被集成的應(yīng)用系統(tǒng)與集成服務(wù)器(esb服務(wù)器)之間的交互問(wèn)題。

    流程整合層,它將不同的應(yīng)用系統(tǒng)連接在一起,進(jìn)行協(xié)同工作,并提供商業(yè)流程管理的相關(guān)功能,包括流程設(shè)計(jì)、監(jiān)控和規(guī)劃,實(shí)現(xiàn)業(yè)務(wù)流程的管理。本層對(duì)應(yīng)的技術(shù)方案是BPM的采用。

    用戶(hù)交互層,它是為用戶(hù)在界面上提供一個(gè)統(tǒng)一的信息服務(wù)功能入口,通過(guò)將內(nèi)部和外部各種相對(duì)分散獨(dú)立的信息組成一個(gè)統(tǒng)一的整體,保證了用戶(hù)既能夠從統(tǒng)一的渠道訪(fǎng)問(wèn)其所需的信息,也可以依據(jù)每一個(gè)用戶(hù)的要求來(lái)設(shè)置和提供個(gè)性化的服務(wù)。本層典型的技術(shù)方案是PORTAL技術(shù)的采用。

    2.1 數(shù)據(jù)整合層


    該層可以獨(dú)立存在(早期的EAI只做數(shù)據(jù)的整合),也可以作為連接應(yīng)用適配層和流程整合層的橋梁。數(shù)據(jù)信息在業(yè)務(wù)流程中的流轉(zhuǎn)以及在各個(gè)應(yīng)用系統(tǒng)之間的交互必須建立在數(shù)據(jù)源和數(shù)據(jù)目的地都能理解該數(shù)據(jù)信息的基礎(chǔ)之上。在數(shù)據(jù)整合層我們定義了能為數(shù)據(jù)產(chǎn)生源、數(shù)據(jù)處理地、數(shù)據(jù)投送地都能理解的信息處理規(guī)范方式、方法和規(guī)則,包括:數(shù)據(jù)格式定義、數(shù)據(jù)轉(zhuǎn)換(例如XML數(shù)據(jù)可以通過(guò) Xquery 表達(dá)式或 eXtensible Stylesheet Language Transformations (XSLTs) 進(jìn)行轉(zhuǎn)換)和消息路由。

    2.2 應(yīng)用適配層

    本層主要是通過(guò)適配器技術(shù)將原有數(shù)據(jù)庫(kù)系統(tǒng)、應(yīng)用系統(tǒng)和原有網(wǎng)絡(luò)服務(wù)組件封裝起來(lái),實(shí)現(xiàn)系統(tǒng)之間的互通互聯(lián)。

    適配器是EAI廠(chǎng)商或產(chǎn)品廠(chǎng)商為了解決系統(tǒng)之間的連接而開(kāi)發(fā)的可重用的、統(tǒng)一的接口,通過(guò)該接口每一個(gè)應(yīng)用系統(tǒng)僅需要與業(yè)務(wù)整合平臺(tái)相連,而不需要與每個(gè)與之交互的應(yīng)用系統(tǒng)相連。適配器的引入主要有以下優(yōu)點(diǎn):

     為獨(dú)立的系統(tǒng)之間提供重用的、統(tǒng)一的接口;

     支持事務(wù)管理、安全性和連接管理與應(yīng)用系統(tǒng)連接;

     增加企業(yè)數(shù)據(jù)資源的共享程度;

     適配器封裝了對(duì)數(shù)據(jù)操作的緩沖區(qū),可以提高對(duì)數(shù)據(jù)批處理訪(fǎng)問(wèn)的效率;

     增強(qiáng)了基于組件或面向?qū)ο箝_(kāi)發(fā)模塊的網(wǎng)絡(luò)應(yīng)用的功能,這些組件或?qū)ο蟀ǎ喝鏑OM,DCOM或CORBA等。

    適配器一般可分為四類(lèi):即企業(yè)應(yīng)用系統(tǒng)適配器、技術(shù)標(biāo)準(zhǔn)類(lèi)適配器、主機(jī)系統(tǒng)適配器和自行開(kāi)發(fā)適配器。

    2.2.1   企業(yè)應(yīng)用系統(tǒng)適配器

    企業(yè)應(yīng)用系統(tǒng)通常指的是那些大型的,集成封裝程度很高的應(yīng)用軟件系統(tǒng),常常被應(yīng)用在ERP,CRM,SCM等領(lǐng)域內(nèi)。諸如:LotusNotes, PeopleSoft, SAP R/3, Siebel,金蝶K/3系統(tǒng)等等。對(duì)上述系統(tǒng)的連接一般有兩種方式可以選擇:企業(yè)應(yīng)用系統(tǒng)廠(chǎng)商提供的連接解決方案、專(zhuān)業(yè)EAI廠(chǎng)商提供的應(yīng)用適配器。

    2.2.2 技術(shù)標(biāo)準(zhǔn)類(lèi)適配器

    除了與打包的商業(yè)應(yīng)用系統(tǒng)相連的適配器之外,還有一種非常重要的適配器,即通過(guò)業(yè)界標(biāo)準(zhǔn)或其他技術(shù)手段和應(yīng)用系統(tǒng)相連的適配器,如:JDBC,XML,WebServices, JMS,文件適配器,數(shù)據(jù)庫(kù)適配器,JCA適配器等。

    2.2.3 主機(jī)系統(tǒng)適配器

    對(duì)于某些行業(yè)中常見(jiàn)的主機(jī)(Mainframe)結(jié)構(gòu),EAI產(chǎn)品也會(huì)提供相應(yīng)的適配器,這些適配器會(huì)提供業(yè)務(wù)應(yīng)用和數(shù)據(jù)庫(kù)與主機(jī)之間的實(shí)時(shí)雙向交易,由于主機(jī)中的邏輯組件一般包括CICS,IMS,COBOL,MQSeries, DB/2等,相應(yīng)地與主機(jī)通訊的適配器也包括了CICS適配器, IMS適配器, Files適配器 、Sockets適配器和DB2適配器等。

    2.2.4 自行開(kāi)發(fā)適配器

    為了方便用戶(hù)開(kāi)發(fā)自己需要的適配器,EAI產(chǎn)品需要提供適配器開(kāi)發(fā)工具包(AdapterDevelopmentKit,簡(jiǎn)稱(chēng)ADK。ADK對(duì)EAI產(chǎn)品邏輯進(jìn)行了封裝,對(duì)開(kāi)發(fā)者來(lái)講,利用ADK只需要將注意力集中在所連接系統(tǒng)的接口實(shí)施上。

    2.3 流程整合層

    關(guān)注于通過(guò)集成現(xiàn)有的IT資產(chǎn)(IT assets)來(lái)創(chuàng)建新的業(yè)務(wù)流程(business process)。本層次的集成,將業(yè)務(wù)流程的定義和管理,顯式地與特定應(yīng)用分離開(kāi)。存在的關(guān)鍵問(wèn)題:通常需要各個(gè)機(jī)構(gòu)在業(yè)務(wù)流程上達(dá)成一致,而且還需要一個(gè)成熟的集成基礎(chǔ)設(shè)施(integration infrastructure),以便對(duì)現(xiàn)有IT資產(chǎn)(IT assets)進(jìn)行良好的集成。

    本層包括:流程建模(Process Modeling)、流程執(zhí)行(Process Execute)、流程監(jiān)控(Process Monitoring)、業(yè)務(wù)活動(dòng)監(jiān)控(Business Activity Monitoring)。

    概括而論,一個(gè)完整的業(yè)務(wù)流程整合方案應(yīng)該包括BPM、BAM、B2Bi三個(gè)主要方面,只有具備了這三方面的能力,企業(yè)才能真正從業(yè)務(wù)整合中受益,實(shí)現(xiàn)隨需應(yīng)變的電子商務(wù)。 

    2.4 用戶(hù)交互層

    本層是EAI與用戶(hù)實(shí)現(xiàn)人機(jī)交互在表示層面上的擴(kuò)展。涉及的內(nèi)容包括展示內(nèi)容的集成(門(mén)戶(hù)應(yīng)用)、單點(diǎn)登陸(SingleSignOn)、用戶(hù)統(tǒng)一管理、用戶(hù)認(rèn)證授權(quán)的管理 等。現(xiàn)今很多EAI產(chǎn)品都提供了對(duì)用戶(hù)集成這幾方面內(nèi)容的支持。

    EAI解決方案中除了涵蓋以上這四個(gè)層面之外,當(dāng)然還需要提供一些基礎(chǔ)服務(wù),如底層的數(shù)據(jù)通訊服務(wù),信息安全服務(wù),事物處理服務(wù),系統(tǒng)管理服務(wù)等,這里就不再詳細(xì)闡述了。

    posted on 2007-07-27 16:41 前方的路 閱讀(327) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 軟件架構(gòu)
    主站蜘蛛池模板: 久爱免费观看在线网站| 亚洲AV日韩AV鸥美在线观看| 四虎国产精品永免费| 亚洲午夜久久久久久久久久| 99re免费在线视频| 亚洲AV色欲色欲WWW| 亚洲av日韩av激情亚洲| 午夜两性色视频免费网站| 中文在线观看国语高清免费| 91亚洲自偷在线观看国产馆| 夜色阁亚洲一区二区三区| 国产精品99久久免费观看| 亚洲人成欧美中文字幕| 国产福利在线免费| 亚洲大香伊人蕉在人依线| 午夜免费福利视频| 国产午夜亚洲精品不卡电影| 国产免费久久精品久久久| 国产亚洲人成在线播放| 亚洲Av无码专区国产乱码DVD| 久久午夜无码免费| 国产精品亚洲综合一区在线观看| 亚洲AV人无码激艳猛片| 国产片免费福利片永久| 羞羞视频免费网站日本| 亚洲成人一级电影| 亚洲精品夜夜夜妓女网| 午夜免费福利小电影| 一级做a爰片久久毛片免费陪| 亚洲一级毛片在线观| 成人无遮挡毛片免费看| 免费一级不卡毛片| 4480yy私人影院亚洲| 中文字幕日韩亚洲| 久久综合国产乱子伦精品免费| 国产成人亚洲精品电影| 精品丝袜国产自在线拍亚洲| 四虎在线播放免费永久视频| 91在线视频免费播放| 男人的天堂网免费网站| 亚洲高清免费视频|