Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
The purpose of this paper is to provide an overview of our approach for modeling enterprise web applications (EWA), which is use case driven and uses UML as the modeling language. Our approach delivers a conceptual, logical model of the application, which consists of three packages. Packages were chosen to model three logical level concerns: presentation, business, and data management logic. Our approach uses the principle of separation of concerns, in that our package partition was made with the goal of isolating as many changes, which are commonly made in EWAs, as possible within a single package. In this paper, we focus on the business logic concern, and only give a brief overview of the preliminary techniques used to model the other two concerns. Also, we propose to model each concern with different views. Finally, we briefly discuss how our proposed logical model is mapped to process and deployment models to give a complete model of EWAs.