作者accessdenied (存取違規)
看板Soft_Job
標題Re: [請益] 有使用 ESB 的人可以給我一些意見嗎?
時間Fri Aug 24 21:09:30 2018
既然又cue到三百萬,身為國內金融八成市佔率的一線的ESB廠商的王牌Presale,來跟你
解說ESB的妙用與優勢。
ESB 是建構在 SOA (service oriented architecture )架構下的應用產物。也就是強調
,把企業內部應用都變成一種「服務」然後透過ESB去做集中化管理、系統整合和自動串
連。
例如一些封閉應用,不支持標準的開放介面,透過ESB可以把這些封閉應用轉為開放介面
,變成 HTTP webservice 的API化,這樣你就可以輕鬆的讓企業流程在ESB上面自動串連
各個應用。
例如你有一個封閉的薪資系統,只能透過ftp和專屬的 csv text file 做資料交換,又有
另一套出缺勤打卡系統,只能透過excel匯入匯出。過去都是仰賴人工匯出出缺勤excel提
供給薪資系統做依據調整薪資,如今導入ESB,透過內建許多配接器 adapter 幫你把這些
介面統一成 http webservice 接口,然後透過 BPM 工具去把這個流程自動串連起來。
優勢是保留過去投資的系統不用浪費,繼續沿用,不用因為考慮自動化就必須購買或是改
寫舊系統。
畢竟換系統,最大的成本不是系統價格,而是幾十年舊資料如何做 data migration....
好,為什麼ESB可以在金融領域橫行,因為AS400這些封閉的大型主機盛行啊!首先是這些
大型主機使用的資料編碼,不管是UNISYS或是EBCDIC都不是現在開放端常見的UNICODE,
資料格式更是各有怪異之處,對外通道通常是MQseries或是FTP與native Socket,都是不
友善的交易介面。
過去銀行在開發網銀這類系統,就是靠ESB這類方案去整合既有的封閉主機。
回頭再講ESB的強項好了,當所有企業內部系統訊息都在同一條高速公路上流竄,你做稽
核和系統間的權限控管就容易多了啊!什麼 message 幾點幾分從A系統呼叫B系統?這個m
essage夾帶的等級與權限夠不夠,通通一清二楚!
想是IBM we sphere or TIBCO 的ESB,甚至可以在每一種訊息上面設定基礎單價成本,月
底透過交易統計直接算出營業成本報表,多屌!?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.20.48
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1535116172.A.D73.html
1F:推 rabido: 感謝分享 08/24 22:25
2F:推 ripple0129: 推個 08/25 00:48
3F:推 fayhong: 感謝300W大師呀! 08/25 01:12
4F:推 lance70176: 喔喔...這類功能我都自己寫XD 08/25 11:21
5F:→ ChungLi5566: 中介軟體都這樣 感覺很簡單 摸過才知道有多深 08/25 12:22
6F:→ ChungLi5566: 自己寫 troubleshooting會花太多時間 08/25 12:24
7F:推 laputaflutin: 淚推 08/25 13:03
8F:推 timwu: sounds like zapier 08/25 14:47