上一篇文章講到了如何使用LCDS(Adobe LiveCycle Data Services)與基於J2EE的web應用服務器相連的,下面我們來講一個實際應用的例子,看看LCDS在實際的生產環境中是如何工作的。
大家都知道SAP這個公司,它是世界上最大的獨立軟件生產商,技術應用到了很多領域。我們這次的LCDS就是基於SAP的NetWeaver應用服務器來開發完成的。 如果要連接SAP的NW(NetWeaver)服務器,你需要在客戶端安裝叫做SAP GUI的軟件,安裝完成後,使用它提供的UI可以很輕鬆的連接到SAP的NW服務器上。SAP的服務器能夠處理用戶客戶端發過來的請求,並且調用相關的RFC來查詢數據庫並獲取客戶所需要的數據。
結構圖如下:
在LCDS的連接器中,DataService必須在客戶端與服務器端都安裝,DataServices是由核心業務(core)和SAP連接器(SAP connector)組成的。Core負責處理客戶端的請求,並把服務器端獲得的數據返回給客戶端,SAP connector是用來連接SAP NW應用服務器的。如果再給這個結構做一些擴展的話,客戶端支持傳統的PC以及最新的移動設備如智能手機,通過安裝Flex或者AIR的手機,我們就可以實現隨時隨地對遠程服務器的數據進行查詢功能。
LCDS的結構圖如下:
到這裏爲止LCDS這個系列主題就告一段落了,blog的內容非常有限,如果大家想用LCDS的話,可以通過http://www.adobe.com/products/livecycle/dataservices/ 查看更多的資料。再次謝謝大家的支持~