現今是Web Service的時代,許多Web Service架構不斷地推陳出新,以目前Web Service主要趨勢為REST(Representational State Transfer) Web Service,除了Web Service的應用外,OSGi(Open Service Gateway Initiative)服務平台也逐漸受到關注,目前該平台逐漸成為一個為室內、交通工具、行動電話和其他環境下的所有類型的應用程序和服務進行安裝、啟用與管理的開放式服務平台,在這方面我們想利用BPEL整合服務的優點導入到RESTful與OSGi Service之中。故本研究提出了一套架構,旨在基於BPEL之上來整合SOAP服務、REST服務與OSGi服務,本研究利用BPEL(Business Process Execution Language)邏輯控制並組合各個web service的優點運用在REST服務與OSGi服務平台上。Recently, web services have been widely developed in SOAP, RESTful and OSGi forms. However, little work focus on composing these heterogeneous services by a composite engine, like BPEL engine. In this research, we extended WSDL and BPEL engine for composing OSGi and RESTful (JSON, YAML, Protocol Buffer) services. The extended BPEL engine can run on Android platform.