The widespread usage of the Web and the Internet-as information and communication technologies (ICTs)-is a recent important public sector innovation. Most e-government systems are web applications based on B/S mode. However, these applications have problems such as poor expansibility and bad interoperability. The article proposes the architecture of egovernment system based on SOA, which can improve the openness and efficiency of the e-government.