Hybrid Dependency Analysis Platform for JavaEE 
面向 JavaEE 的混合依賴分析平台 

LEUNG Chun Fai
梁晉暉

BSc (Hons) ICT

My name is Leung Chun Fai, an ICT student. The project Hybrid Dependency Analysis Platform for JavaEE analyzes legacy J2EE systems to identify the migration obstacles, helping organizations understand and resolve issues with less time and cost before cloud migration. The platform offers one‑click workflows which are is lightweight and vendor‑lock‑in free.

This Java EE hybrid dependency analysis platform analyzes legacy Java EE applications by scanning source code and configuration files. The system employs seven detection rules across two main categories and nine analysis modules. The platform can identify migration obstacles, such as stateful EJBs, JNDI lookups, local file I/O, and HttpSession usage, and generate detailed reports including severity and actionable recommendations.  
This free, lightweight platform helps enterprises shorten cloud migration time and reduce costs. It offers one-click analysis, requires no manual configuration or expertise, and is vendor-agnostic — it works seamlessly with any cloud provider, avoiding platform lock-in with AWS, Azure, or IBM. 

這款針對 Java EE 的混合依賴分析平台,能透過掃描源碼和配置文件分析舊版 Java EE 應用程式。該系統在解析過程中,採用了兩大類別,共七條偵測規則,並對結構化的 JSON 輸出執行了九個分析模組。該平台能夠識別遷移障礙,例如查找有狀態的 EJB、JNDI ,以及本機檔案 I/O 和 HttpSession 的使用情況,並產生成包含嚴重程度和操作建議的詳細報告。 這款免費、輕量的平台可協助企業縮短雲端遷移時間,降低成本。它支持一鍵式分析,無需手動配置,也無需使用者具備專業知識。同時,它不依賴特定的供應商,它可以與任何雲端供應商無縫協作,從而避免被 AWS、Azure 或 IBM 等平台鎖定。 

Tutor: Mr. Tommy H.C. LAU