【工作总结】银行应用系统架构(二)
上一次我們介紹了什么是銀行應用系統架構,為何要做應用系統架構的設計和規劃。
這次開始,我們主要談談銀行IT狗是如何規劃應用系統架構的。
?
我們現在已經知道了,銀行對老百姓的每個業務服務,后臺都對應著相應的服務系統,為客戶提供電子化、自動化的服務。那么,這些應用系統的架構是如何規劃的呢?架構其實就是一種組織的方式,而談到組織,就必須先看看由哪些部分組成。
這個問題可沒那么簡單,咱們慢慢來探討。
首先應用服務系統是怎么建成的?咱們拋開系統的硬件設備、網絡環境來看,其實服務系統就是一個一個運行在計算機里的軟件組成的。而軟件自身呢?學過計算機的人肯定都知道,是通過某種計算機語言一行一行編碼出來。
好,下面我們從微觀到宏觀梳理一遍,這樣,一個應用系統的構成就清晰的展現在眼前了。
一般來說,當程序猿使用計算機語言編碼時,編碼出來的、能提供一項主要服務功能(可能會有一些為了主功能正常運轉,而配套實現的輔功能)的一段代碼,我們把它包裝起來,就叫做一個“程序”。一般一個程序的代碼行數應該控制在數百行以內,做得這樣精簡有利于后續維護、排查問題和功能升級。而多個密切關聯的程序之間(比如提供同樣服務功能的程序),又會組成一個應用。而類似的,多個密切關聯的應用可以組成一個應用組,多個密切關聯的應用組可以組成一個應用群,而多個應用群,構成了一個完整的應用系統。
所以在銀行IT狗的眼中,銀行應用系統會有以下樹狀的層次結構:
?
如果你不是計算機專業的同學,不太能理解,不用著急……
?
把這整個體系想象成你最熟悉和最了解的東西,就是你自己——人體。
人體的組成,也是幾層的結構。最基本的單元就是細胞,細胞組成了人體的幾大組織,如神經組織、肌肉組織、上皮組織,然后關系密切的組織之間再形成有特定功能的器官,有類似功能的器官再組成各類人體系統,比如消化系統、運動系統等等。
到這里,應該對應用系統的層次結構有了大致的了解了。那么回到架構上,應用系統的每一層應該如何規劃,才能使系統的整體架構更加規范呢?更加有效呢?好啦,這個有趣的填空題,我們下次再介紹吧~
轉載自知乎:https://zhuanlan.zhihu.com/p/21327357
總結
以上是生活随笔為你收集整理的【工作总结】银行应用系统架构(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中对列表list进行定义、增
- 下一篇: 【Python】Windows下Pyth