前置機這個概念一般在銀行、券商、電信運營商那里用的比較多。這些地方都有很多后台核心處理系統,對外提供各種接口服務。如果我有某種業務接口需要跟他們的后台系統打交道,要從我們的外部網絡訪問他們的后台系統,這些單位是絕對不允許的。這個時候,他們要求你或者他們自己開發一個軟件,運行在他們的內網,然后通過專線或硬件隔離技術將運行這個軟件的計算機連接到你的外網系統上,那么運行這個軟件的計算機,從功能上稱呼為前置機。
前置機作用:
從網絡和安全角度來看,它有隔離主機的作用(一種放在內網以外,分離內網外網的應用)保證外部的應用不能直接訪問核心服務,比如銀行的各類外部接口(電信代收費、銀證通)。
從業務角度來看,前置機提供了業務渠道與核心服務的主機交流的一個橋梁。它一般起着管理和調度業務渠道發起的交易的作用,經過前置機的調用可以減輕核心后台服務器的負擔,當然了它也有非核心業務的處理功能。
位於應用系統服務器端與客戶端之間的獨立處理機系統,擔負數據格式轉換、連接管理、業務流管理外圍調度、外圍處理,並把業務數據交后台應用服務系統處理等任務。
C/S概念中C和S是相對而言的,雖然多數是固定的,但是也是視指定而言.譬如銀行的業務應用中,請求的發出就不可以是從后端應用服務器而來。以代理收費的例子來看,前置機就是一個應用網關。實際上在現在的應用中,由於有了前置機的存在,主機變得不可見。
政務內外網兩端的業務系統需要數據交換,在各自業務系統前布置前置機,實現數據交換。
前置機是台物理機,部署前置交換系統。負責將需要交換過來或者交換的數據緩存到這台服務器中