research papers on service oriented architecture