《現代API,通往架構師之門》總結之四:功能系統

目錄

1.什麼是功能系統

2.對功能系統熟悉的意義

3.功能系統的作用

4.連接器(適配器)


1.什麼是功能系統

用來完成某一特定的業務或者IT功能的需要進行集成的系統。

2.對功能系統熟悉的意義

不僅在系統集成項目的初期就可以針對項目的範圍、內容以及工作量做出比較準確的估計,幫助項目經理安排具有相關技能的項目團隊成員,還可以在架構設計的初期就對項目實施過程中可能遇到的技術難點提早做出應對方案。

3.功能系統的作用

  • 事件的來源:信息/情況發生變化的源頭。而發生的事件可以直接造成以下三種發生在其他功能系統中的效果。
  • 事件消息的目的地中的信息更新。
  • 以上兩種情況導致的情況變化可能產生的“連鎖效應”。
  • 提供部分數據給最終組合後回覆給調用的系統或應用。

系統集成架構師需要深入瞭解這些調用機制的特點和侷限性、應用範圍、調用背後所實現的功能、安全方面的考慮等技術因素,然後在系統集成邏輯的步驟中恰當的地方對相應的機制進行配置和調用。

4.連接器(適配器)

需要使用某種方法(特別是在功能系統採取非標準的調用方式時),將每個功能系統特有的調用技術細節包裝起來,使得不熟悉該功能系統的開發人員也能夠編寫這部分調用程序。

作用:將各式各樣的功能系統的調用機制都統一到一致的方式上,方便開發工作,但這個一致的方式只是在特定軟件廠家自己設定的範圍內。

注意:如果有標準化調用方式的支持,一定要作爲首選,因爲其一,大多數的開發人員熟悉諸如SOAP Webservices和REST APIs這樣標準化方式;其二,在遇到問題時可以在廠家和網上的技術社區中得到技術支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章