Model 1 Architecture

  • In Model-1 architecture, each dynamic web resource program contains all the logics.
  • Due to this we can say Model 1 architecture is no clean separation of logics
  • Back and Front End software:
    • In a project development we can see multiple back end s/w utilization like db s/w, ERP s/w, CRM s/w and etc.
    • All backend s/w is called EIS(Enterprise Information system)
    • During project execution what end user can see is called front end
    • The things resource in the project which can’t seen by end user but response for front end instruction is called back end
  • ERP,CRM and Legacy Project:
    • ERP: enterprise resource project. SAP is a ERP s/w
    • CRM: customer relational management. Ciebal is a CRM s/w
    • Legacy technology: the project that is developed by using out dated technologies or by using old version of existing technologies is called legacy technology. Eg: Pascal, FORTRAN project
  • Drawbacks of Model 1:
    • Since each resource contains all types of logics we can say they are no clean separation of logics modification done in one kind of logic effects other logics. So enhancements and maintenance of project is complex
    • Parallel development is not possible so productivity is poor(doing more work in less time with good accuracy is called productivity
    • Middle ware service must be implemented manually this improves burden on programmer
  • Advantages of Model 1:
    • Knowledge on Servlet/ jsp is enough to develop web application
    • Since in parallel development of web application no need of multiple programming hands are required