前置機


這個概念一般在銀行、券商、電信運營商那里用的比較多,這些地方都有很多后台核心處理系統,對外提供各種各種的接口服務。如果我有某種業務接口需要跟他們的后台系統打交道,要從我們的外部網絡訪問他們的后台系統,這些單位是絕對不允許的,這個時候,他們要求你要開發一個軟件,運行在他們的內網,通過專線或者硬件隔離技術將運行這個軟件的計算機連接到你的外網系統上。那么運行這個軟件的計算機,從功能上稱呼為前置機。

所謂前置,字面意思是放置在前面的機器.這很形象,相對於后台的大機而言.銀行的業務主處理機只有兩台,互為備份.其他的業務主機不提.那么前置機就是提供一個各個業務渠道和主機交流的一個橋梁,比如櫃台業務,放N多前置(傳統的意思),中間業務前置,證券前置,銀聯前置,大額支付前置.....這些和主機都是多點對一線的關系.
所以,前置就是數據采集和轉發的渠道和橋梁.

從網絡和安全角度來看,它有隔離主機的作用。我認為這是前置的最初的作用。由於目前前置已經開始由眾多的單純業務前置向綜合前置集中模式過渡,因此在這個部分引入了交易路由(后台的主機不一定只有一台)和數據分析的功能(多業務的集中)。同時,前置實際上的應該有向業務邏輯層發展的趨勢。由於前置的引入,減低了主機的壓力(物理前置向業務前置的發展)。

前置系統  Front End System 
是位於應用系統服務器端與客戶端之間的獨立處理機系統,擔負數據格式轉換、連接管理、業務流管理外圍調度、外圍處理,並把業務數據交后台應用服務系統處理等任務。



前置機是一般存在於前台客戶端和后台服務器之間,扮演適配器的角色,即:在不同的通信協議、數據格式或語言之間相互轉換。它還起着管理和調度前台所發起的交易作用,經過前置機的調度,可以減輕后台服務器的負擔,並且有時在客戶端和后台服務器間起着防火牆的作用。這樣可以起到隱藏后台的功能,在一定程度上確保后台的安全性。 
在角色上,前置系統永遠是服務端和客戶端的集合體,即:前台終端的服務器和后台服務器的客戶端。有時還充當雙重服務器和客戶端。 
在架構上,前置系統往往是核心業務系統的統一接入平台,WEB,SMS、自助設備等終端設備都可以通過前置系統統一接入到后台,所以前置系統實際就像生產體系的一個統一發布界面。 
在層次結構上,前置系統是一個以交換為核心的運行平台,基礎的功能是完成渠道的統一接入和對后台其它系統的報文交換。 
綜上所述,前置框架的業務邏輯相對單一,主要是進行報文轉發和協議轉換的工作。前置框架目前使用的是front3,它是在公司bs3框架的基礎上開發的,在bs3框架的基礎上封裝了前置特有的業務邏輯,目前front3框架只適用於前置業務的開發


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM