2014-03-09 08:46:00 來源:TechTarget中國
你是否想說三層企業(yè)架構(gòu)已經(jīng)走到了它的心頭呢?如果不是,那么為什么不呢?如果是,那么什么又將會取代它呢?
我負(fù)責(zé)Paylocity的核心架構(gòu)團(tuán)隊。我們努力使用新技術(shù),并把它們相互集成,以幫助我們產(chǎn)品的執(zhí)行與擴(kuò)展。一方面,三層架構(gòu)和終端(end-tier)架構(gòu)還存在優(yōu)勢。對于某些情況,它還很有效,所以我認(rèn)為它并沒有真正的消失。
盡管如此,事實(shí)上,當(dāng)你進(jìn)入到復(fù)雜系統(tǒng)時,擁有web服務(wù)層架構(gòu)很有必要。是否把其做為三層架構(gòu)的一部分至關(guān)重要。你的架構(gòu)必須支持不同類型的設(shè)備,無論你是通過桌面連接互聯(lián)網(wǎng),還是能過iPad或移動設(shè)備來連接互聯(lián)網(wǎng)的。
包括我們在內(nèi)的許多企業(yè)都與其實(shí)的合作伙伴有不少的集成,如401k文件、benefits可以發(fā)送款項(xiàng)給保險公司等等。我們需要支持更多不同的公司的集成數(shù)據(jù)和應(yīng)用。所以,盡管這些合作伙伴大部分類似于FTP,我們希望暴露所有事情作為web服務(wù)。這更普遍,更有效的。這一web服務(wù)的關(guān)注點(diǎn),還可以讓我們能夠最終構(gòu)建更加健壯的SOA框架
譯者注:
Benefits:它是由許多聯(lián)邦機(jī)構(gòu)和組織合作產(chǎn)生的一個共同愿景:提供改進(jìn)的、個性化的訪問權(quán)限來訪問政府福利項(xiàng)目。
進(jìn)貨企業(yè)設(shè)計
Web服務(wù)是關(guān)鍵,正如我說的,企業(yè)架構(gòu)必須支持它。在這一框架思想中,比之說說“我是三層的,”,模型-視圖-控制器(MVC)這一模式對我來說更重要。我們真正需要做地是把問題分離,這樣每一部分更易測試,更易管理。這樣,就有獨(dú)立的規(guī)范,所以如果你擁有一個大型團(tuán)隊,那你就有了專業(yè)化的小團(tuán)隊。或者,如果你擁有一個小團(tuán)隊,團(tuán)隊成員也可以自己管理所有事情。
之于我,一切事物都圍繞著MVC和web服務(wù),這也就是我今天強(qiáng)調(diào)的超出三層架構(gòu)。
Paylocity,10年前開始于。NET 1.1時代,它也確實(shí)不支持像MVC這樣的企業(yè)設(shè)計架構(gòu)。它在微軟推出的一本模式實(shí)踐的書中有用過,它推薦了前端控制器頁面控制器。同一時間我們使用了微軟標(biāo)準(zhǔn)的三層架構(gòu)。
回到2005年,我出了位于雷德蒙德的微軟的模式和實(shí)踐集成的客戶咨詢委員會。對此,我有了爭議,我認(rèn)為如果微軟想要覆蓋所有的Java開發(fā)人員,MVC是必要的。從微軟出現(xiàn)三年后,從那里起我們一直使用MVC.
添加Kendo用戶界面
我們一起與開發(fā)軟體打交道,這一開發(fā)軟休三年前引入了Kendo用戶界面。Kendo UI是基于JavaScript的一種方法,此方法中你使用了大量的web服務(wù)調(diào)用,基本上都是幕后查詢服務(wù)器?,F(xiàn)在我們?nèi)匀豢梢杂檬褂肕VC框架,但真正關(guān)注點(diǎn)卻在UI上,使用Kendo UI.所以我們大量的涉及到MVC,使用了Kendo、web服務(wù)或web API調(diào)用的開發(fā),形成了微軟簡單web服務(wù)的新術(shù)語。
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,請及時通知本站,予以刪除。
