久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

「軟件架構(gòu)」應(yīng)用架構(gòu)概述

 天下小糧倉(cāng) 2020-06-11
「軟件架構(gòu)」應(yīng)用架構(gòu)概述

在信息系統(tǒng)中,應(yīng)用架構(gòu)或應(yīng)用架構(gòu)是構(gòu)成企業(yè)架構(gòu)(EA)支柱的幾個(gè)架構(gòu)域之一

應(yīng)用架構(gòu)描述了業(yè)務(wù)中使用的應(yīng)用程序的行為重點(diǎn)是它們?nèi)绾蜗嗷ブg以及如何與用戶(hù)交互,。它關(guān)注的是應(yīng)用程序消費(fèi)和生成的數(shù)據(jù),,而不是它們的內(nèi)部結(jié)構(gòu),。在應(yīng)用程序組合管理中,,應(yīng)用程序被映射到業(yè)務(wù)功能和流程以及成本,、功能質(zhì)量和技術(shù)質(zhì)量,,以評(píng)估所提供的價(jià)值,。

應(yīng)用架構(gòu)是根據(jù)業(yè)務(wù)和功能需求指定的,。這涉及到根據(jù)功能覆蓋率定義應(yīng)用程序包,、數(shù)據(jù)庫(kù)和中間件系統(tǒng)之間的交互,。這有助于識(shí)別功能覆蓋范圍中的任何集成問(wèn)題或差距。然后,,可以為處于軟件生命周期末尾或具有固有技術(shù)風(fēng)險(xiǎn)的系統(tǒng)制定遷移計(jì)劃,。

應(yīng)用架構(gòu)試圖確保組織創(chuàng)建復(fù)合架構(gòu)所使用的應(yīng)用程序套件是可伸縮的、可靠的,、可用的和可管理的,。

應(yīng)用架構(gòu)定義了多個(gè)應(yīng)用程序如何準(zhǔn)備一起工作。它不同于軟件架構(gòu),,后者處理如何構(gòu)建系統(tǒng)的技術(shù)設(shè)計(jì)

人們不僅需要理解和管理復(fù)合架構(gòu)正在實(shí)現(xiàn)的功能的動(dòng)態(tài)性,,而且還需要幫助制定部署策略,并留意可能危及組織增長(zhǎng)和/或運(yùn)營(yíng)的技術(shù)風(fēng)險(xiǎn)

策略

應(yīng)用架構(gòu)策略包括確保應(yīng)用程序和集成與組織的增長(zhǎng)策略一致,。如果一個(gè)組織是一個(gè)通過(guò)收購(gòu)有快速增長(zhǎng)計(jì)劃的制造組織,,那么應(yīng)用程序應(yīng)該足夠靈活,能夠包含繼承的遺留系統(tǒng)以及其他大型競(jìng)爭(zhēng)系統(tǒng),。

模式

  • 主要文章:架構(gòu)模式(https://en./wiki/Architectural_pattern)

  • 進(jìn)一步信息:軟件設(shè)計(jì)模式(https://en./wiki/Software_design_patterns)

根據(jù)應(yīng)用程序遵循的應(yīng)用架構(gòu)模式,可以將應(yīng)用程序分類(lèi)為各種類(lèi)型,。

一個(gè)“模式”被定義為:“一個(gè)在一個(gè)實(shí)際環(huán)境中有用并且可能在其他環(huán)境中有用的想法”,。

要?jiǎng)?chuàng)建模式,,需要構(gòu)建塊構(gòu)建塊是軟件的組件,,主要是可重用的,可以用來(lái)創(chuàng)建某些功能,。模式是一種將構(gòu)建塊放到上下文中并描述如何使用構(gòu)建塊來(lái)解決一個(gè)或多個(gè)架構(gòu)問(wèn)題的方法,。

應(yīng)用程序是各種功能的選編,,通常都遵循相同的模式。此模式定義應(yīng)用程序的模式,。

應(yīng)用程序通常遵循以下行業(yè)標(biāo)準(zhǔn)應(yīng)用架構(gòu)模式之一:

  • 客戶(hù)機(jī)代理服務(wù)器:充當(dāng)許多低速鏈接訪(fǎng)問(wèn)服務(wù)器的集中器。

  • 客戶(hù)支持:支持跨多個(gè)組織的復(fù)雜客戶(hù)聯(lián)系,。

  • Reactor:將事件與其處理分離,。

  • 復(fù)制服務(wù)器:復(fù)制服務(wù)器以減輕中央服務(wù)器的負(fù)擔(dān),。

  • 分層架構(gòu)(Layered architecture):服務(wù)的分解,,使得大多數(shù)交互只發(fā)生在相鄰層之間。

  • 管道和過(guò)濾器架構(gòu):在一系列增量步驟或過(guò)程中轉(zhuǎn)換信息。

  • 子系統(tǒng)接口:管理功能(子系統(tǒng))的內(nèi)聚組之間的依賴(lài)關(guān)系,。

  • 自助服務(wù):用戶(hù)在24/7的基礎(chǔ)上訪(fǎng)問(wèn)事務(wù)(即用戶(hù)對(duì)業(yè)務(wù)),。

  • 協(xié)作:用戶(hù)相互協(xié)作以共享數(shù)據(jù)和信息(即用戶(hù)對(duì)用戶(hù))

  • 信息聚合:來(lái)自多個(gè)來(lái)源的數(shù)據(jù)在多個(gè)渠道上聚合和呈現(xiàn)(也就是用戶(hù)到數(shù)據(jù))

  • 以事件為中心:數(shù)據(jù)事件(最初可能起源于設(shè)備,、應(yīng)用程序,、用戶(hù),、數(shù)據(jù)存儲(chǔ)或時(shí)鐘)和事件檢測(cè)邏輯,它們可以有條件地丟棄事件,、啟動(dòng)與事件相關(guān)的進(jìn)程、向用戶(hù)或設(shè)備管理器發(fā)出警報(bào)或更新數(shù)據(jù)存儲(chǔ),。

  • 以企業(yè)流程為中心:業(yè)務(wù)流程管理多個(gè)企業(yè)內(nèi)部應(yīng)用程序、服務(wù)、子流程和用戶(hù)之間的交互,。

  • 批量處理:業(yè)務(wù)流程管理一個(gè)或多個(gè)批量數(shù)據(jù)源和目標(biāo)之間的交互,。

  • 擴(kuò)展企業(yè):業(yè)務(wù)流程管理多個(gè)企業(yè)間應(yīng)用程序,、服務(wù)、子流程和用戶(hù)之間的交互,。

  • 扼殺器模式:通過(guò)逐漸用新的應(yīng)用程序和服務(wù)替換特定的功能部件,,以增量方式遷移遺留系統(tǒng),。當(dāng)舊系統(tǒng)的功能被替換時(shí),,新系統(tǒng)最終會(huì)替換舊系統(tǒng)的所有功能,,扼殺舊系統(tǒng),并允許您將其退役

正確的應(yīng)用程序模式取決于組織的行業(yè)和組件應(yīng)用程序的使用,。如果一個(gè)組織既能有機(jī)地成長(zhǎng),,又能通過(guò)收購(gòu)而成長(zhǎng),,那么它可能有多種模式,。

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

應(yīng)用架構(gòu)師是計(jì)算機(jī)編程團(tuán)隊(duì)中的一名領(lǐng)導(dǎo)或技術(shù)經(jīng)理,,專(zhuān)門(mén)負(fù)責(zé)構(gòu)建應(yīng)用程序和使用的技術(shù)。

知識(shí)領(lǐng)域

應(yīng)用程序建模

將建模作為開(kāi)發(fā)新的或增強(qiáng)的應(yīng)用程序的框架,,使用建模來(lái)發(fā)現(xiàn)問(wèn)題,、降低風(fēng)險(xiǎn),、提高可預(yù)測(cè)性,、降低成本和上市時(shí)間,測(cè)試各種產(chǎn)品場(chǎng)景,,結(jié)合客戶(hù)的需求/需求,,在必要時(shí)向開(kāi)發(fā)過(guò)程添加測(cè)試設(shè)計(jì)決策,評(píng)估產(chǎn)品設(shè)計(jì)問(wèn)題。

競(jìng)爭(zhēng)情報(bào),、商業(yè)建模,、戰(zhàn)略分析

了解全球市場(chǎng),、消費(fèi)者,、行業(yè)和競(jìng)爭(zhēng),以及全球商業(yè)模式、戰(zhàn)略,、財(cái)務(wù)、運(yùn)營(yíng)和結(jié)構(gòu)之間的相互關(guān)系。了解競(jìng)爭(zhēng)環(huán)境,包括市場(chǎng),、行業(yè),、競(jìng)爭(zhēng)和監(jiān)管環(huán)境的當(dāng)前趨勢(shì),,以及了解商業(yè)模式的組成部分(即戰(zhàn)略,、財(cái)務(wù),、運(yùn)營(yíng))如何相互關(guān)聯(lián),以使組織在市場(chǎng)上具有競(jìng)爭(zhēng)力,。了解組織的業(yè)務(wù)流程、系統(tǒng)、工具、法規(guī)和結(jié)構(gòu),以及它們?nèi)绾蜗嗷リP(guān)聯(lián)以提供為客戶(hù)、消費(fèi)者和關(guān)鍵利益相關(guān)者創(chuàng)造價(jià)值的產(chǎn)品和服務(wù),。了解為客戶(hù),、消費(fèi)者和關(guān)鍵利益相關(guān)者創(chuàng)造的價(jià)值如何與組織的愿景、業(yè)務(wù),、文化,、價(jià)值主張、品牌承諾和戰(zhàn)略要求相一致,。了解組織過(guò)去和現(xiàn)在的成就和缺點(diǎn),,以評(píng)估與競(jìng)爭(zhēng)環(huán)境相關(guān)的優(yōu)勢(shì),、劣勢(shì),、機(jī)會(huì)和風(fēng)險(xiǎn)。

技術(shù)

了解IT戰(zhàn)略,、開(kāi)發(fā)生命周期和應(yīng)用程序/基礎(chǔ)架構(gòu)維護(hù),;了解IT服務(wù)和支持流程,以提升競(jìng)爭(zhēng)優(yōu)勢(shì),、創(chuàng)造效率和增加業(yè)務(wù)價(jià)值。

技術(shù)標(biāo)準(zhǔn)

充分了解構(gòu)成有效支持現(xiàn)有和未來(lái)業(yè)務(wù)需求所必需的基礎(chǔ)設(shè)施的關(guān)鍵技術(shù),,確保所有硬件和軟件在集成到業(yè)務(wù)環(huán)境之前符合基線(xiàn)要求和標(biāo)準(zhǔn),了解并能夠制定技術(shù)標(biāo)準(zhǔn)和程序,,以促進(jìn)新技術(shù)的使用,,為使用和應(yīng)用新技術(shù)制定有用的指導(dǎo)方針,。

任務(wù)

應(yīng)用架構(gòu)師是組織中應(yīng)用程序特定的一切的大師,。應(yīng)用架構(gòu)師從以下角度理解所有應(yīng)用程序,從而為應(yīng)用程序維護(hù)團(tuán)隊(duì)提供戰(zhàn)略指導(dǎo):

  1. 互操作能力

  2. 性能和可擴(kuò)展性

  3. 可靠性和可用性

  4. 應(yīng)用程序生命周期階段

  5. 技術(shù)風(fēng)險(xiǎn)

  6. 實(shí)例數(shù)

上述分析將指出需要進(jìn)行一系列更改的應(yīng)用程序—從零碎應(yīng)用程序的部署策略更改到在其技術(shù)或功能生命周期結(jié)束時(shí)完全替換應(yīng)用程序,。

功能足跡

了解主要業(yè)務(wù)流程的系統(tǒng)流程。它清晰地顯示了功能圖和地圖上各種應(yīng)用程序的應(yīng)用程序足跡,。

許多組織沒(méi)有文檔規(guī)程,因此缺少詳細(xì)的業(yè)務(wù)流程流和系統(tǒng)流程流,。一個(gè)人可能不得不開(kāi)始一項(xiàng)倡議,把這些放在首位,。

創(chuàng)建解決方案架構(gòu)指導(dǎo)原則

每個(gè)組織都有一組核心應(yīng)用程序,這些應(yīng)用程序可以作為單個(gè)實(shí)例或每個(gè)部門(mén)的不同實(shí)例跨多個(gè)部門(mén)使用。為所有核心應(yīng)用程序創(chuàng)建一個(gè)解決方案架構(gòu)模板,,以便所有項(xiàng)目都有設(shè)計(jì)實(shí)現(xiàn)的共同起點(diǎn),。

架構(gòu)世界的標(biāo)準(zhǔn)在TOGAF中定義,,開(kāi)放組架構(gòu)框架將EA的四個(gè)組件描述為BDAT(業(yè)務(wù)架構(gòu),、數(shù)據(jù)架構(gòu),、應(yīng)用架構(gòu)和技術(shù)架構(gòu),

根據(jù)組織的復(fù)雜程度,,還需要考慮其他標(biāo)準(zhǔn):

  • EA的Zachman框架

  • 聯(lián)邦企業(yè)架構(gòu)(FEA)

  • 高德納[4]

其他方面

  • ISO/IEC 42010 Systems and software engineering — Architecture description is an international standard for architecture descriptions of systems and software.

  • IEEE 1471 a superseded IEEE Standard for describing the architecture of a "software-intensive system", also known as software architecture.

  • IBM Systems Application Architecture

  • Enterprise architecture planning

本文:
http:///wikipedia-applications-architecture

討論:請(qǐng)加入知識(shí)星球或者微信圈子【首席架構(gòu)師圈】

專(zhuān)欄
\u57fa\u4e8e\u5bb9\u5668\u548c\u5fae\u670d\u52a1\u5e94\u7528\u7684\u67b6\u6784\u8bbe\u8ba1
作者:\u9996\u5e2d\u67b6\u6784\u5e08
66幣
147人已購(gòu)
查看

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多