Developing Web Applications from Conceptual Models. A Web Services Approach

In this work, an object-oriented software production method is discussed for the development of ”web applications” based on Web services. The method takes as an input functional, navigational and presentation requirements and provides a systematic method to develop dynamic web applications. This method proposes a multi-tier architectural style taking into account the nature of the web services, and defines a set of correspondences between the conceptual abstractions and the software elements that implement each tier of the architecture, making intensive use of design patterns and giving support to some of the characteristics that are provided by the Web services.