Abstract:This paper firstly reviews the evolvement roadmap of computer technology and the reason why service- oriented is introduced. It discusses the core ideas of SOA in detail as well as the judgment standard, the core elements of SOA, and the software development process based on SOA. It digs the essence of SOA by comparing web service to SOA, and presents some technologies which support applications based on SOA. At last, this paper discusses the future study of SOA.