Integrating Applications on the Semantic Web