Service oriented architecture literature review