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