The Future Internet architecture would be advanced and flexible depending on service requirements by program. The concept of Software-Defined Network (SDN) has a possibility to enable innovation while hiding much of the complexity on the networking design. SDN is mainly used by OpenFlow in real scenario, which can use up to layer-4. In this paper, we propose SDN which consider up to layer-7. To maintain flexible network and to get maximum benefit from networks, Service-oriented Router (SoR) was introduced. A SoR enables layer-2 to layer-7 information to be captured, analyzed, and stored and has a high-throughput database(DB) and is able to analyze all transactions on its interfaces. In addition, SoRs can provide APIs to access stored contents in order to enrich services. In our system, we make network programmable by considering layer-7 information, which can not be captured by using OpenFlow method. This feature will make future SDN more effective and convenient.