A business process contains a set of interdependent activities describing the operations that are accomplished by any organization. Enterprise applications are designed to automate business processes. A business process specification is defined by a business analyst from the viewpoint of endusers. The process must encapsulate the knowledge about the usual working steps that a business user is accustomed to and would like to experience again when using an enterprise web application. Designing a large application’s user interface is an iterative and complex process since in this phase the communication with end-users is defined. Research on model-driven user interface design has over the years focused mainly on the modeling part at a higher level of abstraction, but lacked support during the iteration and development process. Further, the web 1.0 technology have little supported the development of usable applications. This paper briefly presents the context of our research: we aim to define a methodology to transform a business model into a web 2.0 application. Specifically, we present a technique that helps reproducing use cases and objects of the business model into the designed user application. Our methodology is based on the framework that implements and solves the standard problem of a use case implementation and provides a simple way of producing web pages by only writing java code. Overall, we provide an agile and flexible industrial methodology that is capable of transforming an analysis model to code. The results are supported by an industrial application.

A Methodology for Building Enterprise Web 2.0 Applications

CLEMENTINI, ELISEO
2008-01-01

Abstract

A business process contains a set of interdependent activities describing the operations that are accomplished by any organization. Enterprise applications are designed to automate business processes. A business process specification is defined by a business analyst from the viewpoint of endusers. The process must encapsulate the knowledge about the usual working steps that a business user is accustomed to and would like to experience again when using an enterprise web application. Designing a large application’s user interface is an iterative and complex process since in this phase the communication with end-users is defined. Research on model-driven user interface design has over the years focused mainly on the modeling part at a higher level of abstraction, but lacked support during the iteration and development process. Further, the web 1.0 technology have little supported the development of usable applications. This paper briefly presents the context of our research: we aim to define a methodology to transform a business model into a web 2.0 application. Specifically, we present a technique that helps reproducing use cases and objects of the business model into the designed user application. Our methodology is based on the framework that implements and solves the standard problem of a use case implementation and provides a simple way of producing web pages by only writing java code. Overall, we provide an agile and flexible industrial methodology that is capable of transforming an analysis model to code. The results are supported by an industrial application.
2008
978-80-7043-738-4
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11697/33824
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact