問答題

某軟件公司承擔了某大型企業(yè)應用系統(tǒng)集成任務,該企業(yè)隨著信息化的進展,積累了許多異構的遺產(chǎn)信息系統(tǒng),這些系統(tǒng)分別采用J2EE、.NET等技術進行開發(fā),分布在不同的地理位置,采用不同的協(xié)議進行數(shù)據(jù)傳輸。企業(yè)要求集成后的系統(tǒng)能夠實現(xiàn)功能整合,并在組織現(xiàn)有功能的基礎上提供增值服務。為了按時完成任務,選擇合適的企業(yè)應用集成方法和架構非常重要。項目組在討論方案時,提出了兩種集成思路。
①劉工建議采用傳統(tǒng)的應用集成方法,將應用集成分為多個層次,并采用消息代理中間件連接遺產(chǎn)系統(tǒng)。
②王工建議采用基于SOA的方法進行應用集成,將現(xiàn)有遺產(chǎn)系統(tǒng)采用WebService的方式進行包裝,暴露統(tǒng)一格式的接口,并采用企業(yè)服務總線(ESB)進行連接。
項目組仔細分析比較了兩種方案的優(yōu)點和不足后,認為劉工和王工的建議都合理,但是結合當前項目的實際情況,最后決定采用王工的建議。

針對該企業(yè)的集成實際情況,請用200字以內的文字敘述王工建議中企業(yè)服務總線(ESB)應該具有的基本功能。

你可能感興趣的試題

4.問答題

TeleDev是一個大型的電信軟件開發(fā)公司,公司內部采用多種商業(yè)/開源的工具進行軟件系統(tǒng)設計與開發(fā)工作。為了提高系統(tǒng)開發(fā)效率,公司管理層決定開發(fā)一個分布式的系統(tǒng)設計與開發(fā)工具集成框架,將現(xiàn)有的系統(tǒng)設計與開發(fā)工具有效集成在一起。集成框架開發(fā)小組經(jīng)過廣泛調研,得到了如下核心需求:
①目前使用的系統(tǒng)設計與開發(fā)工具的運行平臺和開發(fā)語言差異較大,集成框架應無縫集成各個工具的功能。
②目前使用的系統(tǒng)設計與開發(fā)工具所支持的通信協(xié)議和數(shù)據(jù)格式各不相同,集成框架應實現(xiàn)工具之間的靈活通信和數(shù)據(jù)格式轉換。
③集成框架需要根據(jù)實際的開發(fā)流程靈活、動態(tài)地定義系統(tǒng)工具之間的協(xié)作關系。
④集成框架應能集成一些常用的第三方實用工具,如即時通信,郵件系統(tǒng)等。
集成框架開發(fā)小組經(jīng)過分析與討論,最終決定采用企業(yè)服務總線(ESB)作為集成框架的基礎架構。

ESB是目前企業(yè)級應用集成常用的基礎架構。請列舉出ESB的4個主要功能,并從集成系統(tǒng)的部署方式、待集成系統(tǒng)之間的耦合程度、集成系統(tǒng)的可擴展性3個方面說明為何采用ESB作為集成框架的基礎架構。

最新試題

李工接到任務后,認為本項目比較簡單,很快就安排3名技術人員分別負責數(shù)據(jù)采集/輸出模塊、數(shù)據(jù)處理模塊和比較監(jiān)控模塊的編寫。總工程師聽到匯報后,認為李工的方案和安排不妥,理由是李工忽視了系統(tǒng)的可靠性要求,對系統(tǒng)需求的理解不夠深入。為實現(xiàn)系統(tǒng)關于可靠性方面的需求:①你認為在組織結構、人員分工、設計開發(fā)等方面應做出哪些安排和規(guī)定?②請寫出關于余度表決算法的考慮。

題型:問答題

根據(jù)本項目中任務的時間性能參數(shù),請用200字以內文字(也可用圖示)描述任務的被調度關系,并分析系統(tǒng)是否可調度(暫不考慮操作系統(tǒng)的時間開銷)。

題型:問答題

請分析比較王工、李工兩種方案的優(yōu)點和不足,完成表12-13中的空白部分。

題型:問答題

針對李工的設計缺陷,請用300字以內的文字說明本項目應如何進行正確設計。

題型:問答題

選擇實時嵌入式操作系統(tǒng)及開發(fā)環(huán)境時應考慮哪幾方面問題?請用200字以內文字簡要論證。

題型:問答題

在劉工建議的基礎上,為了避免CRSS系統(tǒng)的單點故障,請用200字以內文字簡要說明如何建立CRSS的數(shù)據(jù)庫系統(tǒng);對于數(shù)據(jù)的讀取、添加、更改和刪除操作分別如何實現(xiàn)

題型:問答題

對數(shù)據(jù)庫的訪問是該系統(tǒng)開發(fā)中需要特別注意的一個問題,O/R映射是一種常用的數(shù)據(jù)庫訪問編程技術。請用200字以內的文字說明O/R映射的含義,并指出采用O/R映射的3個主要好處。

題型:問答題

目前,互聯(lián)網(wǎng)上已經(jīng)存在很多Mashup應用,各大網(wǎng)站也紛紛提供了各種格式的Mashup數(shù)據(jù)接口。請用300字以內的文字給出3種目前經(jīng)常使用的Mashup數(shù)據(jù)接口,并加以簡單說明。

題型:問答題

在本項目中,如果計算機采用了多線程技術實現(xiàn)應用程序的并發(fā)操作,程序設計人員將面臨多種挑戰(zhàn),其主要原因在于:程序會同時發(fā)生多個動作,對這些同時發(fā)生的動作及它們之間的交互進行管理將面臨4方面的挑戰(zhàn),即同步、通信、負載均衡和可伸縮性,用200字以內的文字對上述4種挑戰(zhàn)進行簡要描述,并給出如表12-14所示的常用并發(fā)程序設計模式的分解方式。

題型:問答題

為了防止系統(tǒng)故障的蔓延,解決應用進程間的相互影響,在超線程技術的多核結構需要選擇一種嵌入式操作系統(tǒng)作為本高性能嵌入式計算機系統(tǒng)的運行環(huán)境,請用200字以內的文字說明選擇的操作系統(tǒng)應具備哪些主要功能。

題型:問答題