A method for a WEB service supporting synchronous hosting of multiple devices and comprising several different subservices, the method comprising: providing a plurality of subservices compatible to different types of terminal devices in a page of a WEB service, splitting the WEB service into subservices with synchronous relations when the WEB service is requested, and conveying the subservices to the terminal devices; wherein the method further comprises the following steps: step 1), storing the WEB service page in a WEB server, wherein the WEB service page is defined by a predefined way of subservice splitting and comprises a plurality of subservices with synchronous relations compatible to different types of terminal devices; step 2), binding the respective terminal devices by the WEB server and maintaining synchronous relations among their corresponding subservices by the WEB server when they log into the WEB server; step 3), sending requests to the WEB server by a user using browsers in the terminal devices; step 4), splitting the WEB service page into a plurality of subservice pages for different terminal devices by the WEB server, and returning corresponding subservice pages according to the types of the terminal devices; and step 5), performing processes of the subservices by the respective terminal devices according to the received corresponding subservice pages. providing a plurality of subservices compatible to different types of terminal devices in a page of a WEB service, splitting the WEB service into subservices with synchronous relations when the WEB service is requested, and conveying the subservices to the terminal devices; wherein the method further comprises the following steps: step 1), storing the WEB service page in a WEB server, wherein the WEB service page is defined by a predefined way of subservice splitting and comprises a plurality of subservices with synchronous relations compatible to different types of terminal devices; step 2), binding the respective terminal devices by the WEB server and maintaining synchronous relations among their corresponding subservices by the WEB server when they log into the WEB server; step 3), sending requests to the WEB server by a user using browsers in the terminal devices; step 4), splitting the WEB service page into a plurality of subservice pages for different terminal devices by the WEB server, and returning corresponding subservice pages according to the types of the terminal devices; and step 5), performing processes of the subservices by the respective terminal devices according to the received corresponding subservice pages. step 1), storing the WEB service page in a WEB server, wherein the WEB service page is defined by a predefined way of subservice splitting and comprises a plurality of subservices with synchronous relations compatible to different types of terminal devices; step 2), binding the respective terminal devices by the WEB server and maintaining synchronous relations among their corresponding subservices by the WEB server when they log into the WEB server; step 3), sending requests to the WEB server by a user using browsers in the terminal devices; step 4), splitting the WEB service page into a plurality of subservice pages for different terminal devices by the WEB server, and returning corresponding subservice pages according to the types of the terminal devices; and step 5), performing processes of the subservices by the respective terminal devices according to the received corresponding subservice pages.