我有一個web服務getEmployee(),當一個id被傳遞時,這個getEmployee()可以爲單個員工獲取員工的詳細信息。在服務器內部調用web服務
同一臺服務器上的另一個web服務getEmployeeList()在部門通過時獲取員工的整個列表。這將獲取部門的ID,然後調用getEmployee()服務來獲取所有細節。
Web服務getEmployeeList()的響應基本上是getEmployee()的響應的集合。
我的問題在這裏是如何最好地實現它?每次從getEmployeeList()內部調用getEmployee()多少次,還是每次只調用getEmployee()的process方法(在getEmployee()中有一個處理方法,它將xml作爲輸入並返回響應xml )
員工數據的整體存儲方式如何?你提到個別員工的XML文件。他們是分開的XML文件?它是一個數據庫中的XML數據?它是一個大的xml文件,你在尋找getEmployee()中的特定元素來解析? – Chill
@Chill它存儲在數據庫中。 xml文件只是web服務的輸入,傳入了id。它必須查詢數據庫,獲取詳細信息,並用細節構建一個響應xml – Chillax