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

「應(yīng)用架構(gòu)」應(yīng)用架構(gòu)行為準(zhǔn)則

開發(fā) 架構(gòu)
應(yīng)用程序架構(gòu)是企業(yè)解決方案架構(gòu)(ESA)的一個子集(圖1)。應(yīng)用程序架構(gòu)既是一個過程(架構(gòu)和設(shè)計(jì))又是一個東西(可交付成果——架構(gòu)的內(nèi)容)。應(yīng)用程序架構(gòu)幫助組織規(guī)劃其在應(yīng)用程序解決方案和其他系統(tǒng)中的投資。

應(yīng)用架構(gòu)行為準(zhǔn)則

應(yīng)用程序架構(gòu)是企業(yè)解決方案架構(gòu)(ESA)的一個子集(圖1)。應(yīng)用程序架構(gòu)既是一個過程(架構(gòu)和設(shè)計(jì))又是一個東西(可交付成果——架構(gòu)的內(nèi)容)。應(yīng)用程序架構(gòu)幫助組織規(guī)劃其在應(yīng)用程序解決方案和其他系統(tǒng)中的投資。正在評估、設(shè)計(jì)和交付的應(yīng)用程序解決方案必須能夠與已建立的解決方案共存。其中包括新開發(fā)的應(yīng)用程序、遺留應(yīng)用程序擴(kuò)展、應(yīng)用程序現(xiàn)代化、購買的應(yīng)用程序包及其升級。

圖1

應(yīng)用程序架構(gòu)存在于多個詳細(xì)級別:

  • 在概念層次上,企業(yè)架構(gòu)(EA)策略和計(jì)劃確保應(yīng)用程序組合與其他形式的解決方案架構(gòu)(業(yè)務(wù)、技術(shù)和信息)協(xié)同有效地發(fā)展。
  • 在邏輯層次上,應(yīng)用程序架構(gòu)超出了企業(yè)解決方案架構(gòu)(ESA)工作的概念層次,它包括設(shè)計(jì)和重用軟件服務(wù)和接口,從而提高了開發(fā)人員的生產(chǎn)力和應(yīng)用程序的靈活性、質(zhì)量和一致性。

應(yīng)用程序架構(gòu)的原則適用于所有類型的應(yīng)用程序方法和解決方案。面向服務(wù)的架構(gòu)(SOA)支持共享軟件服務(wù)的需求正在推動組織實(shí)現(xiàn)應(yīng)用程序架構(gòu)師的角色和相關(guān)角色,包括SOA卓越中心(CoEs)或能力中心(CCs),以便跨SOA實(shí)現(xiàn)計(jì)劃進(jìn)行協(xié)調(diào)。

企業(yè)級范圍和角色

在概念層次上,企業(yè)架構(gòu)(EA)策略和計(jì)劃確保應(yīng)用程序組合與其他形式的解決方案架構(gòu)(業(yè)務(wù)、技術(shù)和信息)協(xié)同有效地發(fā)展。

  • 在這個概念級別上,最能實(shí)現(xiàn)這些策略和計(jì)劃以及應(yīng)用程序架構(gòu)規(guī)程的角色是企業(yè)解決方案架構(gòu)師。
  • 項(xiàng)目級的解決方案和應(yīng)用程序架構(gòu)師也可能被要求擔(dān)任這個角色(或者至少就AA規(guī)劃問題咨詢)。但是,將解決方案架構(gòu)策略和規(guī)劃職責(zé)與項(xiàng)目設(shè)計(jì)和實(shí)現(xiàn)職責(zé)分離是一種最佳實(shí)踐,否則,兩者都無法正確執(zhí)行。

企業(yè)解決方案架構(gòu)有兩個主要級別(圖2)-

  • 一個EA級別,包括代表不同架構(gòu)和觀點(diǎn)的各種類型的企業(yè)架構(gòu)師-業(yè)務(wù)、技術(shù)、信息和解決方案(包括AA的概念級別)
  • 一種解決方案/項(xiàng)目級別,在解決方案設(shè)計(jì)和交付的詳細(xì)邏輯和實(shí)現(xiàn)級別中包含多個架構(gòu)師和分析師角色。

在EA概念級的細(xì)節(jié)中,企業(yè)解決方案架構(gòu)師(在其他團(tuán)隊(duì)成員和項(xiàng)目級主題專家的幫助下)正在確定可重復(fù)的標(biāo)準(zhǔn)和指南,以及可重用的資產(chǎn)和投資,包括與應(yīng)用程序架構(gòu)相關(guān)的資產(chǎn)和投資,它可以傳遞給負(fù)責(zé)項(xiàng)目和個人解決方案的人。

圖2

企業(yè)解決方案架構(gòu)師的角色

企業(yè)解決方案架構(gòu)師的角色可以是廣泛而富有挑戰(zhàn)性的。在大多數(shù)組織中,我們看到這個EA角色的兩個主要職責(zé)領(lǐng)域:

1] 采用ESA的標(biāo)準(zhǔn)化和再利用

企業(yè)解決方案架構(gòu)師將可重復(fù)的標(biāo)準(zhǔn)和指南交付給適當(dāng)?shù)钠髽I(yè)解決方案組合,然后將這些以及現(xiàn)在定義/部署的共享服務(wù)和資產(chǎn)用于單個項(xiàng)目解決方案工作。

圖3

2] 利用企業(yè)解決方案架構(gòu)(ESA)協(xié)調(diào)當(dāng)前和未來的狀態(tài)

  • 根據(jù)ESA的現(xiàn)狀,決定需要記錄哪些內(nèi)容(并在發(fā)生變化時(shí)進(jìn)行更新)。解決方案架構(gòu)師應(yīng)確保正確描述每個解決方案。
  • 與其他架構(gòu)師合作,創(chuàng)建并記錄歐空局未來狀態(tài)的愿景,包括解決與在正確的時(shí)間為每個架構(gòu)的正確更改提供資金相關(guān)的業(yè)務(wù)問題。然后,解決方案架構(gòu)師應(yīng)確保每個解決方案都針對其未來狀態(tài)進(jìn)行了適當(dāng)?shù)囊?guī)劃(包括一個解決方案對EA標(biāo)準(zhǔn)和指南的利用,以及解決方案模式中描述的解決方案組合中的那些標(biāo)準(zhǔn)和指南)。
  • 確保合適的人員、流程和技術(shù)到位,以實(shí)現(xiàn)有效的協(xié)作

項(xiàng)目級范圍和角色

未能區(qū)分解決方案架構(gòu)師工作和應(yīng)用程序架構(gòu)師工作的企業(yè)錯過了確保單個項(xiàng)目成功和多個項(xiàng)目重用的機(jī)會。

  • 應(yīng)用程序架構(gòu)師有責(zé)任以最大化重用為目標(biāo)進(jìn)行設(shè)計(jì),并盡可能消除項(xiàng)目、應(yīng)用程序系統(tǒng)和業(yè)務(wù)單元之間的冗余和不一致。
  • 雖然解決方案架構(gòu)師將通過創(chuàng)建可重用的軟件和信息服務(wù)來促進(jìn)重用,但相對于為項(xiàng)目團(tuán)隊(duì)正在構(gòu)建、集成和/或部署的特定解決方案定義一個合理、有效和完整的設(shè)計(jì),它的優(yōu)先級較低。
  • 企業(yè)解決方案架構(gòu)(ESA)團(tuán)隊(duì)(包括SAs和AAs)負(fù)責(zé)細(xì)節(jié)和內(nèi)容的概念級別,包括將哪些標(biāo)準(zhǔn)、指南、可重用資產(chǎn)和投資傳遞給項(xiàng)目作為起點(diǎn)

解決方案架構(gòu)師

SAs專注于給定項(xiàng)目的所有架構(gòu)方面(盡管它們可能一次處理多個項(xiàng)目)。正如企業(yè)SA確保ESA團(tuán)隊(duì)成員在概念/規(guī)劃詳細(xì)級別上的架構(gòu)協(xié)作一樣,SAs也確保了項(xiàng)目級別上的架構(gòu)協(xié)作。此外,他們必須完成一個完整的設(shè)計(jì),定義解決方案的所有方面,包括但不限于應(yīng)用程序架構(gòu)方面。

應(yīng)用程序架構(gòu)師

AAs的重點(diǎn)是應(yīng)用接口和軟件服務(wù)的設(shè)計(jì)。與設(shè)計(jì)應(yīng)用程序接口和軟件服務(wù)相關(guān)聯(lián)的強(qiáng)調(diào)程度取決于項(xiàng)目方法,以及有多少預(yù)先存在的接口和服務(wù)可以重用和構(gòu)建。因此,AAs側(cè)重于應(yīng)用程序軟件(box)之間接口(line)的設(shè)計(jì),以及box的設(shè)計(jì),以使它們盡可能像應(yīng)用程序服務(wù)那樣可重用。AAs有責(zé)任設(shè)計(jì)接口和服務(wù),以提高應(yīng)用程序的靈活性,最大限度地重用,并盡可能消除項(xiàng)目、應(yīng)用程序系統(tǒng)和業(yè)務(wù)部門之間的冗余和不一致。

以下是SA職責(zé)與AA職責(zé)的比較。

圖4

大多數(shù)組織最初都將AA的重點(diǎn)放在應(yīng)用程序接口的設(shè)計(jì)上,而且有充分的理由——應(yīng)用程序集成是實(shí)現(xiàn)應(yīng)用程序包以及支持將新的SOA Web瀏覽器與遺留應(yīng)用程序和數(shù)據(jù)集成的一個主要問題。雖然良好的應(yīng)用程序接口設(shè)計(jì)解決了穩(wěn)定性、安全性和性能問題,但也希望盡可能提高業(yè)務(wù)敏捷性和開發(fā)人員的生產(chǎn)力。

  • 具有SOA服務(wù)接口設(shè)計(jì)技能的AA側(cè)重于應(yīng)用程序接口(行)。
  • AA與SOA軟件服務(wù)提供商的設(shè)計(jì)技能側(cè)重于應(yīng)用程序服務(wù)(box)。
  • 具有實(shí)現(xiàn)編碼技能的開發(fā)人員根據(jù)AA生成的設(shè)計(jì)對服務(wù)的消費(fèi)者和提供者實(shí)現(xiàn)以及新的應(yīng)用程序服務(wù)(行和框解決方案)進(jìn)行編碼。

以下是AA和應(yīng)用程序開發(fā)團(tuán)隊(duì)的職責(zé)區(qū)別-

 

圖5

 

責(zé)任編輯:武曉燕 來源: 超級架構(gòu)師
相關(guān)推薦

2018-09-18 09:11:50

Linux內(nèi)核代碼

2018-09-20 08:58:21

Linux 代碼 開發(fā)

2018-10-17 10:25:44

2018-10-17 22:16:52

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT

2023-10-30 08:01:24

人工智能AI

2025-03-24 09:28:00

2020-09-09 08:13:42

TikTok

2023-10-23 08:05:42

2012-02-08 10:38:07

2018-12-03 09:01:49

Linux 系統(tǒng) 代碼

2024-03-12 13:27:13

2021-07-09 06:48:30

架構(gòu)映射應(yīng)用

2016-12-04 16:46:51

大數(shù)據(jù)架構(gòu)機(jī)器學(xué)習(xí)

2023-03-02 12:11:21

2022-07-12 23:59:00

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

2022-11-29 11:21:20

單體分層應(yīng)用架構(gòu)

2012-01-13 10:45:56

企業(yè)應(yīng)用架構(gòu)

2023-05-23 11:39:47

2013-11-20 10:21:30

閃存

2024-08-16 10:36:31

點(diǎn)贊
收藏

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