Web2.0 以網路使用者之間的互相參與、個人化內容及點對點分享為主要的改變席捲全球並促成資訊及應用多元化,也帶動供應商願意提供伺服端應用程式介面(API,Application Programming Interface)及訊息來源 (Web Feed,例如:RSS/ATOM),讓使用者建立混搭應用,混搭應用並成為Web2.0 的研究議題之一。 但混搭服務建立平台在建立混搭應用服務仍然有不便,例如網路使用者需要有基礎程式設計能力,部份的混搭服務建立平台需要自行撰寫程式碼及所提供服務元件不易擴充。Hzaem Saleh 所提出的Mashups4JSF Mashup Framework 為開放源始碼專案,方便開發者進行擴充混搭元件及套用功能程式碼再修改屬性即可建立混搭應用,但這對於使用者仍須了解如何撰寫程式碼,在混搭運用上仍然是不方便的。 WSIT (Web Service Integration Tool)提供友善的視覺化編輯工具供使用者在不需編寫程式碼的情況下,即可將網路服務重製及直接存取網路資源,可解決第三方應用內容服務不易存取的問題。 本文主要的貢獻為我們將 Mashups4JSF 與WSIT 進行整合,提供視覺化的混搭設計工具及使用WSIT Player 去存取網路資源的混搭方式,降低網路使用者建立混搭應用的門檻。
The mashup applications are one of the important research topics in web 2.0. However, it is still not so easy for users to create a mashup application on mashup platforms since basic programming skills are required. Hzaem Saleh’s Mashups4JSF mashup framework, an open source project, helps developers easily to construct rich and customized mashup applications by using simple tags, but users still need to learn how to write programs for new mashup applications. On the other hand, WSIT (Web Service Integration Tool) provides the visual editor tools for users to record and redesign and modularize existing web services without the need to write programs. The thesis integrates Mashups4JSF with WSIT to provide visual editor tools for users to create mashup applications without the need to write programs and to use WSIT to access web resources that are not provided by web APIs.