In Web Applications, we always have such parts, Front End and Back End. The responsibility of Front End and Back End is that Front End transfers request to Back End, and Back End returns response to Front End. The communication protocol of Front End and Back End is generally distributed protocols such as Web Service. Since my work is mostly related with Front End, so I will do some research in Front End.
Like large-scale production of industrial specialization, this division is very reasonable. Even with this division, however, the current development of Web Application is not as efficient as industrialized production. In practice, we can use some methodologies, such as agile approach, to guide our development. But there are no some examples about parallel development. Maybe my knowledge is shallow, but I still want to share my experience with everyone. Later on, I will write something about it.