Web Application Process-Oriented Design for Internal Users

Web Application Process-Oriented Design for Internal Users

Roberto Paiano (University of Salento, Italy), Anna Lisa Guido (University of Salento, Italy) and Andrea Pandurino (University of Salento, Italy)
DOI: 10.4018/978-1-60566-300-5.ch008
OnDemand PDF Download:
$37.50

Abstract

As more times underlined within this book, when the application is turned to the inside, users of the company that do not need information of contour in comparison to those necessary for the carrying out the task of the process, the alone design of the process is enough to come up to the final application. It is necessary, however, to submit the initial design to a transformation that allows making it suitable to the requests of whom will have called then to implement the application. In this process of passage from a high-level design (what is that aim to define the business processes) up to the final implementation of the application, of course, both the business experts and the IT experts are involved, each of them needing different levels of detail. The business experts, understanding the problems present in the company, try to delineate its underlying processes in a clear and unambiguous way; to do, the use of the BPMN™ notation (OMG, 2006) is a great help. Among the receivers of the documents produced by the business analyst there are the IT experts that will have to realize the final application on the base of such documentation.
Chapter Preview
Top

Introduction

As more times underlined within this book, when the application is turned to the inside, users of the company that do not need information of contour in comparison to those necessary for the carrying out the task of the process, the alone design of the process is enough to come up to the final application. It is necessary, however, to submit the initial design to a transformation that allows making it suitable to the requests of whom will have called then to implement the application. In this process of passage from a high-level design (what is that aim to define the business processes) up to the final implementation of the application, of course, both the business experts and the IT experts are involved, each of them needing different levels of detail. The business experts, understanding the problems present in the company, try to delineate its underlying processes in a clear and unambiguous way; to do, the use of the BPMN™ notation (OMG, 2006) is a great help. Among the receivers of the documents produced by the business analyst there are the IT experts that will have to realize the final application on the base of such documentation.

The business experts, for the role they have, do not worry about the specific functional requirements of the final application, and they do not think in a structured way about the final application. The schema of the realized process, as it is right, does not keep in mind the particular implications that it will have on the application. The only analysis of the process realized by the analyst of business surely is not enough to aim the realization of the final application to support the process, but it subsequently goes refined up to come to a level of detail suitable to such purpose.

The identification of the functional requirements of the application and the basic application modules are, instead, the most important competences of IT designers. These elements are determined, carefully examining the model provided by the business experts having as a goal to specify the functional characteristics of the application to make them available to the end users and identify the data classes that must have managed from the information system, necessary to the application for its operation.

The business experts and the IT experts work, therefore, with different goals, and it usually happens that the model of process realized by the business expert has been very different from those required to satisfy the needs of the IT designers. The business experts, in fact, put also in evidence tasks that, practically, they do not have a confirmation in the application such as, for instance, tasks purely manuals, or they tend to represent different elementary operations using just one task, or it still does not exactly provide for the input and the output information of every task belonging to the process.

In this perspective, the open issues, identified during the definition of the methodological guidelines proposed in Chapter VI really do not exist because the design of the user experience is practically nonexistent.

It is particularly important, however, to provide some methodological guidelines that give the possibility to pass, in a structured way, from the high-level design realized by the business experts to a more detailed design that, as input, can be used for the implementation.

The methodology of refinement proposed is composed of two steps, each of which is set at a different level of abstraction (Figure 1). In the first step, more methodological than technological, the BPMN™ design is subject to a refinement process up to come to the definition of the workflow BPMN™ or rather of a drawing of a realized process using the same notation BPMN™, but that it represents all of the necessary details to the following phase of implementation.

Figure 1.

Overview of the proposed methodology

The second step focuses, instead, on an implementation level and, taking as input the workflow BPMN™ realized in the first step, it allows determining the applicative modules that will constitute the final application.

At this point, according to the actual tendencies of the technology, we have preferred to use the portlet technology as reference technology to pass to the real implementation. Really, the methodological guidelines provided in the step 2, despite that they are modeled on such technology, they are also valid on any other technology of reference.

We now will describe in detail the different steps of the methodology.

Complete Chapter List

Search this Book:
Reset
Dedication
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
Table of Contents
Foreword
Paolo Paolini
Acknowledgment
Roberto Paiano
Chapter 1
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
The analysis of the business processes, realized through visits and interviews to the employees, must necessarily aim to provide for visibility to a... Sample PDF
Evolution of Business Process Notation
$37.50
Chapter 2
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
In this chapter, the main methodologies of Web application design established into the international scientific panorama are presented. Each of... Sample PDF
Web Information System Design Methodologies Overview
$37.50
Chapter 3
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
IDM provides also a good organization of pages with PIDM that, producing different views, allows focusing on different design aspects. IDM inherits... Sample PDF
Details About IDM Web Application Design Methodology
$37.50
Chapter 4
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
It is now clear that a careful initial phase of design, above all that it concerns for the complex Web information systems, it is essential to... Sample PDF
A Brief Introduction to Ontology
$37.50
Chapter 5
The Design Vision  (pages 106-130)
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
From the considerations made in the previous chapters, it emerges that the design of the complex Web information system must consider in a separate... Sample PDF
The Design Vision
$37.50
Chapter 6
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
There are several problems to face in the definition of the methodology of design object of this chapter. In regards to the internal users of the... Sample PDF
Web Application Process-Oriented Design for External Users
$37.50
Chapter 7
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
The case of study in examination has the goal of realizing a Web application to support an operator of a tourist agency that wants to realize a... Sample PDF
A Case Study for External Users
$37.50
Chapter 8
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
As more times underlined within this book, when the application is turned to the inside, users of the company that do not need information of... Sample PDF
Web Application Process-Oriented Design for Internal Users
$37.50
Chapter 9
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
The case immediately introduces it as a case strongly oriented to the logic of process and for which the operator, which in this context operates by... Sample PDF
Case Study for Internal Users
$37.50
Chapter 10
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
Surely, the design phase is one of the most important in the whole information system life cycle. The design phase allows realizing of the... Sample PDF
From the Model to the Code Generator
$37.50
Chapter 11
Technological Choices  (pages 233-252)
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
Referring back to how much was described in the preceding chapters, we introduce in this chapter the technological choices made up in order to... Sample PDF
Technological Choices
$37.50
Chapter 12
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
As it will be clearer subsequently, two different technologies will be used for realizing the generation of the code; the first one predominantly... Sample PDF
Tool to Support the Design Methdology: A Configurable Editor
$37.50
Chapter 13
Code Generators  (pages 287-310)
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
In this chapter, the design and the development of the code generating tools based on the technologies (described in Chapter XI) are presented. In... Sample PDF
Code Generators
$37.50
Chapter 14
Case Studies  (pages 311-352)
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
This chapter presents the detailed output of the two code generators showed in the previous chapter. For the first code generator software, the main... Sample PDF
Case Studies
$37.50
Chapter 15
Conclusions  (pages 323-358)
Roberto Paiano, Anna Lisa Guido, Andrea Pandurino
In this chapter, we briefly summarize the results achieved in this book, and we will provide some indications on possible future developments. In... Sample PDF
Conclusions
$37.50
About the Authors