2007年4月10日

Pollock: Automatic Generation of Virtual Web Services from Web Sites

這一篇論文是出自ACM SAC 2005,主要目的是設計一個快速產生Web Service的方法。

假設現在我們想要整合不同的網路書店,我們可能會先找100個書店,然後設法抓出網站中的拍賣資訊。此時有些書店有提供Web Service直接查詢,但有些書店則缺乏相關資訊。這篇論文的構想是為沒有Web Service的網站自動產生"Virtual Web Service",如此一來便可以快速整合不同書店間的資訊。

對於沒有Web Service的網站,首先會利用Wrapper技術擷取該網站的回傳網頁,在這裡使用XWRAP。XWRAP是一個以XML為基礎的wrapper,可 以將wrap出來的資訊轉為XML呈現。同時論文設計了一個translator,用來轉換SOAP和Html GET/POST的資訊,讓Wrapper執行時資訊可以順利傳遞。在Wrapper工作完成後,接下來產生Web Service和WSDL的步驟在此方法中也會處理。

Slides




論文連結

Proceedings of the 2005 ACM SAC, pp. 1650 - 1655