論基于REST服務的Web應用系統(tǒng)設計REST(R Epresentational State Transfer)是指從幾種基于網絡的架構風格衍生出來的一種混合架構風格,它是目前互聯(lián)網的核心架構風格?;赗EST服務(REST ful Service)的Web應用系統(tǒng)設計任務主要包括:識別并設計REST風格的服務,采用面向服務的思想進行REST服務集成。采用這種方法設計的Web應用系統(tǒng)能夠結合REST風格和面向服務思想的優(yōu)點,近年來受到了廣泛的關注。
請圍繞"基于REST服務的Web應用系統(tǒng)設計"論題,依次從以下3個方面進行論述:
①概要敘述你參與實施的Web應用系統(tǒng)開發(fā)項目及你所承擔的主要工作。
②簡要敘述與傳統(tǒng)的Web服務相比,采用REST服務構建的Web應用具有哪些優(yōu)勢和不足。
③闡述你在設計基于REST服務的Web應用系統(tǒng)時遇到了哪些問題,如何解決。
您可能感興趣的試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年下午試卷
- 2010年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2011年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2012年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2013年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2014年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
你可能感興趣的試題
最新試題
論面向服務的體系結構在系統(tǒng)集成中的應用面向服務的體系結構(Service Oriented Architecture,SOA)作為一種體系結構模型,將應用程序的不同功能單元通過一些良好定義的接口聯(lián)系起來。接口是采用中立的方式進行定義的,它獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建服務可以以一種統(tǒng)一和通用的方式進行交互。請圍繞"SOA在系統(tǒng)集成中的應用"論題,依次從以下的3個方面進行論述:①概要敘述你參與分析與開發(fā)的系統(tǒng)集成項目,以及你在其中所擔任的主要工作。②詳細論述SOA中的關鍵技術,以及你熟悉的工具和環(huán)境對SOA的支持。③通過你的切身實踐詳細論述SOA在系統(tǒng)集成中發(fā)揮的作用和優(yōu)勢。
論文:論混合軟件架構的設計C/S架構將應用一分為二,服務器負責數(shù)據(jù)管理,客戶機完成與用戶的交互任務。B/S架構是隨著Internet技術的興起,對C/S架構的一種變化或者改進的結構。在B/S架構下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn)。由于C/S架構和B/S架構各有其優(yōu)點和缺點,可以適用在不同的應用場合,在某些場合中,可能把C/S架構和B/S架構混合進行設計,更能滿足系統(tǒng)的需求,這些需要包括功能上的,也包括性能上的。請圍繞“混合軟件架構的設計”論題,依次對以下3個方面進行論述。(1)概要敘述你參與設計和開發(fā)的軟件項目以及你所擔任的主要工作。(2)簡要說明C/S架構和B/S架構的優(yōu)點和缺點。(3)詳細說明C/S和B/S混合架構的實現(xiàn)方式,在你的系統(tǒng)中具體是如何實現(xiàn)這種混合架構的,這種設計有什么優(yōu)點。
論信息系統(tǒng)建模方法系統(tǒng)模型在軟件開發(fā)中扮演著重要的角色??蔀橐延械南到y(tǒng)創(chuàng)建模型,以便更好地理解這些系統(tǒng);也可以針對待開發(fā)的系統(tǒng)創(chuàng)建模型,作為記錄業(yè)務需求或技術設計的方法。模型是建立信息系統(tǒng)的基礎。恰當?shù)剡\用信息系統(tǒng)建模方法,是成功地進行軟件開發(fā)的一個關鍵環(huán)節(jié)。請圍繞"論信息系統(tǒng)建模方法"論題,依次從以下3個方面進行論述。①概要敘述你參與管理和開發(fā)的信息系統(tǒng)項目,以及你在其中所承擔的主要工作。②論述常見的信息系統(tǒng)建模方法的主要內容(包括每種建模方法的核心思想及所創(chuàng)建的模型)。③具體闡述你參與管理和開發(fā)的項目中選擇使用的信息系統(tǒng)建模方法及選擇該方法的原因,給出具體的實施過程和實施效果。
論文:論軟件體系結構風格及其應用軟件體系結構設計的一個核心問題是如何有效地使用重復的體系結構模式,即達到軟件體系結構級的軟件重用。軟件體系結構風格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實踐中已經被多次應用。按照Shaw和Garlan的說法,"一種體系結構風格定義了構件類型和連接件類型的詞匯表,以及它們如何組合的約束條件"。體系結構風格通常分為數(shù)據(jù)流(Data Flow)風格、調用/返回(Call/Return)風格、獨立構件(Independent Components)風格、虛擬機(Virtual Machines)風格和倉庫(Repositories)風格五大類。在實際應用中,隨著軟件系統(tǒng)規(guī)模的擴大和復雜,一個系統(tǒng)往往會同時使用多類體系結構風格,這些風格可以交叉組合、彼此重疊。請圍繞"軟件體系結構風格及其應用"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔任的主要工作。②請說明以上軟件體系結構風格分類中每一類有哪些經典的軟件體系結構設計風格,并就其中至少三類論述其具體的軟件體系結構風格的構件、連接件類型和組合約束要求等結構特征及其應用特點。③具體闡述你參與管理和開發(fā)的項目中在體系結構設計時選擇使用軟件體系結構風格的情況,包括選擇的依據(jù)、多個風格組合使用的情況等,以及最終實際效果。
論Web Service技術的應用與發(fā)展趨勢隨著Internet技術的發(fā)展,一種新的分布式計算模型--WebService應運而生。在支持基于Web的新型應用方面,Web Service體系結構具有獨特的優(yōu)勢和廣泛的應用前景,但在實際應用中仍然存在一些問題。請圍繞"Web Service技術的應用與發(fā)展趨勢"論題,依次從以下3個方面進行論述:①簡述你參與的此類應用項目,以及你在其中所擔任的主要工作。②論述你所參與的應用項目的特點及選用Web Service體系結構的準則,結合實例詳細敘述WebService技術在你參與的項目中的應用、所帶來的好處及遇到的問題。③分析并討論WebService技術的特點、應用前景及其存在的主要問題,并簡要展望WebService技術的發(fā)展趨勢。
論計算機網絡的安全性隨著計算機網絡,特別是各類互聯(lián)網絡的普遍使用,計算機網絡的安全性及其實現(xiàn)方法受到了人們極大的關注。為了保障網絡服務的可用性和網絡信息的完整性,目前已提出了許多對網絡服務的種類與范圍等實施控制的技術與方法。①簡述你參與過的計算機網絡應用系統(tǒng)的概要和你所擔任的工作,包括你在網絡安全性與保密性方面所做過的主要工作。②詳細論述你采用的保障網絡安全性的技術與方法,并且著重說明你所采用的專用軟件、硬件與管理措施的綜合解決方案。③論述保障網絡安全性與提高網絡服務效率之間的關系,同時簡要評估你所采用的網絡安全性措施的效果。
論多層分布式結構系統(tǒng)的開發(fā)傳統(tǒng)的應用系統(tǒng)模式是"主機/終端"或"客戶機/服務器"。隨著中間件技術和Web技術的發(fā)展,這些傳統(tǒng)模式已經不能適應新的環(huán)境。目前設計大型系統(tǒng)大多采用多層分布式結構,如C/A/S和B/A/S,應根據(jù)系統(tǒng)具體需求和運行環(huán)境的不同選擇合適的結構。請圍繞"多層分布式機構系統(tǒng)的開發(fā)"論題,依次從以下3個方面進行論述:①簡要敘述你參與分析設計的多層分布式結構系統(tǒng)及你擔任的主要工作。②簡要說明多層分布結構分類的依據(jù)及多層分布式結構的特點,并指出你參與分析設計的系統(tǒng)屬于其中的哪種結構,以及選擇這種結構的原因。③具體論述你在開發(fā)該系統(tǒng)時采用了哪些方法、策略與工具來實現(xiàn)所選的結構。
論軟件可靠性評價軟件可靠性評價是指選用和建立合適的可靠性數(shù)學模型,運用統(tǒng)計技術和其他手段,對軟件可靠性測試和系統(tǒng)運行期間的軟件失效數(shù)據(jù)(也可能包含軟件生命周期內其他可靠性數(shù)據(jù))進行處理,并評估和預測軟件可靠性的過程。軟件可靠性評價是軟件可靠性活動的重要組成部分,既可在軟件開發(fā)過程實施,也可針對最終軟件系統(tǒng)實施。軟件可靠性評價的難點在于軟件可靠性模型的選擇和軟件可靠性數(shù)據(jù)的收集與處理。請圍繞"軟件可靠性評價"論題,依次從以下3個方面進行論述:①簡要概述你參與實施的軟件開發(fā)項目及你承擔的主要工作。②說明你在項目實施過程中所選擇的軟件可靠性模型,并論述在軟件可靠性模型選擇時應該考慮的主要因素。③收集軟件可靠性數(shù)據(jù)時經常遇到的問題有哪些?簡述你收集軟件可靠性數(shù)據(jù)時所遇到的具體問題及解決的方法。
論文:論開放系統(tǒng)應用的互操作性技術如今建設的計算機應用信息系統(tǒng)往往已是基于網絡的開放式信息處理平臺。其中,應用的互操作性技術已成為迫切需要解決的一個關鍵技術。根據(jù)你對當前開放系統(tǒng)環(huán)境的認識和工程系統(tǒng)的開發(fā)的經驗,論述下列3個問題:①簡述應用互操作性與應用可移植性這兩個相關而又不相同的概念。具體說明你所采用的開放式網絡體系結構和遇到的應用互操作性問題。②具體敘述你為了保證開放系統(tǒng)的應用互操作性,采用過哪些主要技術和措施,它們的效果如何?③簡述開放式網絡體系結構的一般設計原則,以及應用互操作性技術在其中的地位與發(fā)展方向。
論數(shù)據(jù)挖掘技術的應用隨著信息技術的高速發(fā)展,各組織機構積累的數(shù)據(jù)量急劇增長。如何從海量的數(shù)據(jù)中提取有用的知識成為當務之急。數(shù)據(jù)挖掘(Data Mining)就是為順應這種需要應運而生發(fā)展起來的數(shù)據(jù)處理技術,是知識發(fā)現(xiàn)的關鍵步驟。數(shù)據(jù)挖掘就是從大量的、不完全的、有噪聲的、模糊的、隨機的實際應用數(shù)據(jù)中,提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識的過程。請圍繞"論數(shù)據(jù)挖掘技術的應用"論題,依次從以下3個方面進行論述:①概要敘述你參與分析和開發(fā)的軟件項目及你所擔任的主要工作。②數(shù)據(jù)挖掘的主要任務是什么?具體論述你在項目中使用數(shù)據(jù)挖掘技術所解決的問題。③數(shù)據(jù)挖掘的方法主要有哪些?分析并討論你所選擇的數(shù)據(jù)挖掘方法,簡述其具體實現(xiàn)過程和實際應用效果。