In the process of developing EntryFlow™, an enterprise Fin-Tech software project, and through the selection and analysis of the ASP.NET framework as part of the technology stack, it became evident that the prevailing architectural practices for web application development might not sufficiently support re-usability, scalability, and development agility wished for our requirement, which was a wish for a versatile implementation. As part of this work, this paper proposes a unifying architectural model for web-app development to address the afore-mentioned requirements, in hopes for a contribution that could fill a gap in needs of the enterprise software industry. The suggested methodology seeks to minimize code duplication and mapping taxes, by unifying the UI and data pipeline and addressing fragmentation of the inner logic in backend structures, caused by what in our diagnosis seems to be a heterogeneous approach in handling the incoming payload internally, while it being homogeneous itself in nature.
Reza Aghideh (Wed,) studied this question.