首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

IBM API Usage Scanner (AUS) 入門:二進位相容性掃描工具

     編輯:Java 相關知識

什麼是 API Usage Scanner?

二進位相容性與容忍度是軟體升級與堆疊整合中最常見的風險來源。主要成因在於軟體產品間使用了未公開的內部 API,當升級導致內部 API 變更時,依賴方產品隨之損壞,破壞客戶營運穩定性。API Usage Scanner (AUS) 為純 Java 工具,掃描 Java 位元碼中的 API 參考,協助:

  • 快速識別內部 API 使用情形,預防相容性問題
  • 掃描軟體產品對依賴產品內部 API 的使用狀況
  • 以公開穩定 API 取代脆弱內部 API 依賴
  • 若無可用公開 API,通知 API 開發者擴展穩定介面
  • 支援客戶遷移專案的風險評估與範疇界定

多項 IBM 旗艦產品已成功導入此流程。

AUS 發行套件內容

精簡四項內容:可執行檔、資訊中心、說明文件、簡易範例應用程式。

運作原理

  1. 輸入:編譯後的 Java class 檔案、JAR/WAR/EAR 封裝檔
  2. 配置:定義掃描規則集
  3. 輸出:XML 格式(後續處理轉換)與 HTML 格式(人工分析)報告

安裝需求與步驟

系統環境

  • Java Runtime Environment (JRE) 1.4 或以上版本
  • 瀏覽器支援 ECMAScript (JavaScript) 與 CSS Level 2
  • 已驗證相容:Internet Explorer 6.x、Mozilla Firefox 1.0.x、Opera 8.x

安裝步驟

  1. 解壓縮下載套件
  2. 確認 JAVA_HOME 環境變數設定正確
  3. 進入 bin 目錄執行啟動指令(Windows 環境)

後續配置掃描規則與分析報告請參考隨附說明文件與資訊中心。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved