自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

企業(yè)架構(gòu)師需要注意的五個(gè)重要趨勢(shì)

譯文
開(kāi)發(fā) 架構(gòu)
現(xiàn)在互聯(lián)網(wǎng)技術(shù)的進(jìn)展正越來(lái)越大的影響到企業(yè)的方方面面,企業(yè)架構(gòu)師對(duì)于這些變化自然也需要有所準(zhǔn)備。本文作者列出了自己認(rèn)為對(duì)企業(yè)架構(gòu)影響最大的五個(gè)趨勢(shì),供讀者參考。

【51CTO精選譯文】眾所周知,互聯(lián)網(wǎng)的結(jié)構(gòu)正在影響著企業(yè)的架構(gòu)。本文嘗試著總結(jié)一些互聯(lián)網(wǎng)領(lǐng)域的***趨勢(shì),這些趨勢(shì)似乎有著足夠的能力來(lái)改變企業(yè)的結(jié)構(gòu)。不用贅述,這幾個(gè)趨勢(shì)列舉如下:

#t#1、REST表述性狀態(tài)轉(zhuǎn)移結(jié)構(gòu)模型可以讓互聯(lián)網(wǎng)以全局?jǐn)U展的基本元素為基礎(chǔ)。詳細(xì)的解釋其基本原理和優(yōu)勢(shì)完全超出了本文的范疇。如果你的工作需要你不斷了解一些新興的趨勢(shì),以及這些趨勢(shì)是否適合你的企業(yè)架構(gòu)需求的話,那么這個(gè)趨勢(shì)是一定要探究的。

影響面:基于網(wǎng)絡(luò)的結(jié)構(gòu)、面向服務(wù)的結(jié)構(gòu)、借由簡(jiǎn)單的HTTP URIs和最小化集成過(guò)程實(shí)現(xiàn)的數(shù)據(jù)和處理請(qǐng)求(資源)的廣泛可用性和即時(shí)可用性。

2、可互用的云:具有互用性的云是指能夠創(chuàng)造一個(gè)私有云,同時(shí)也能利用公共云的能力。這已經(jīng)成為可能了:比如Ubuntu Enterprise Cloud,它允許你建立私人云或者使用公眾云(比如Amazon EC2),同時(shí)由于開(kāi)源的成就(比如Eucalyptus),你能夠使用同一組API程序訪問(wèn)他們。這讓你在一開(kāi)始可以選擇使用隨便哪一種(私有云或者是公共云),如果有需要可以隨時(shí)再轉(zhuǎn)換到另一種云,或者能夠同時(shí)使用這兩種云,增加了靈活性。

影響面:大型服務(wù)器vs廉價(jià)服務(wù)器簇、虛擬化、彈性部署、靈活的硬件采購(gòu)/供應(yīng)、組織層次方面的基礎(chǔ)設(shè)施管理。

3、NoSQL:雖然我不喜歡這個(gè)名字,但是這個(gè)NoSQL趨勢(shì)一直就有。這涉及一系列現(xiàn)在可用的、不受很多RDBMS要求限制的存儲(chǔ)數(shù)據(jù)選擇(比如靈活規(guī)劃、鍵值對(duì),等)。當(dāng)有人要求你走向最終統(tǒng)一性(eventual consistency)的時(shí)候,一些數(shù)據(jù)庫(kù)還允許你以分布方式在很多服務(wù)器上存儲(chǔ)數(shù)據(jù),以此來(lái)支持頻繁寫(xiě)操作的高可用性。當(dāng)別人要求你滿足一系列不同的挑戰(zhàn)時(shí),這些選擇增加了你作為一個(gè)架構(gòu)師的機(jī)動(dòng)性和靈活性。

影響面:關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)存儲(chǔ)策略、數(shù)據(jù)分布策略、縱向vs橫向擴(kuò)展、交易化、一致性和可用性。

4、使用多種語(yǔ)言:開(kāi)發(fā)成本在總成本中所占的百分比在增加,開(kāi)發(fā)時(shí)間也日益成為影響上市時(shí)間的主要因素,因此現(xiàn)在軟件快速變化和快速適應(yīng)新要求的能力是成功的關(guān)鍵。解決方法之一是軟件不同的部分使用不同的語(yǔ)言來(lái)寫(xiě),每種語(yǔ)言對(duì)于相應(yīng)的部分來(lái)說(shuō)都是最恰當(dāng)?shù)倪m合簡(jiǎn)潔快速的語(yǔ)言,同時(shí)每種語(yǔ)言對(duì)于相應(yīng)的軟件部分能夠支持快速的反映變化。因此,可以想象,在JEE平臺(tái)基礎(chǔ)上的一個(gè)軟件會(huì)使用JRuby語(yǔ)言編寫(xiě)的DSL寫(xiě)某些商業(yè)規(guī)則,而用Clojure語(yǔ)言寫(xiě)算法。

影響面:開(kāi)發(fā)文化和過(guò)程、最少的開(kāi)發(fā)技術(shù)和擴(kuò)展性、管理所需的風(fēng)險(xiǎn)管理vs現(xiàn)有的技術(shù)。

5.分布式處理:由于那些導(dǎo)致越來(lái)越分散的分布式處理(包括REST和NoSQL)技術(shù)的發(fā)展,應(yīng)用程序需要成為一套互相協(xié)作的基于網(wǎng)絡(luò)的組件(我們之前也通過(guò)接觸分布式對(duì)象了解過(guò))。然而尤其是考慮到這種結(jié)構(gòu)不太能保證提供即時(shí)保障處理、延遲問(wèn)題、分布式控制和異步處理,一種特殊的業(yè)務(wù)邏輯可能通過(guò)許多交錯(cuò)的組合元件來(lái)得到滿意的效果。雖然它可能有助于分布式對(duì)象版本的發(fā)布和簡(jiǎn)化獨(dú)立部件的開(kāi)發(fā),在數(shù)據(jù)流通方面卻帶來(lái)了更高的挑戰(zhàn)。雖然那些由MQ系列支持的異步功能已在企業(yè)中使用多年,但是我卻希望在企業(yè)中越來(lái)越多的使用較簡(jiǎn)單的消息構(gòu)造,比如PubSubHubbub(編者注:這是Google的兩名員工帶來(lái)的一個(gè)相當(dāng)酷的新協(xié)議)。

影響面:應(yīng)用程序分組、基于網(wǎng)絡(luò)的器件、支持全部工作流程同步的困難。

原文:Five Important Trends on the Enterprise Architect's Radar

作者:dnene

責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2021-07-06 08:00:00

企業(yè)架構(gòu)IT技術(shù)

2022-03-25 14:16:43

CDN內(nèi)容交付網(wǎng)絡(luò)網(wǎng)絡(luò)

2016-09-23 16:09:01

2016-01-31 10:59:19

設(shè)計(jì)app

2010-08-30 11:06:21

企業(yè)架構(gòu)師

2015-11-27 14:30:23

云計(jì)算架構(gòu)師

2023-02-16 07:27:15

2016-12-16 14:57:19

2023-10-04 00:03:00

SQL數(shù)據(jù)庫(kù)

2019-09-27 09:56:31

軟件技術(shù)硬件

2020-05-07 10:14:00

企業(yè)架構(gòu)師CIOIT網(wǎng)絡(luò)

2018-02-24 16:32:06

云計(jì)算合同數(shù)據(jù)遷移

2013-03-26 10:45:00

2023-01-10 12:38:08

戴爾

2010-12-31 09:14:36

MongoDB

2016-03-23 09:46:40

移動(dòng)前段開(kāi)發(fā)

2022-11-22 00:15:20

2018-01-18 08:45:57

數(shù)據(jù)中心趨勢(shì)5G

2011-05-26 17:37:11

Ajax

2024-03-19 14:29:51

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)