In this chapter, we briefly summarize the results achieved in this book, and we will provide some indications on possible future developments. In the book’s coverage, we mainly focus on the design and on the development of complex Web information systems that are information systems that aim to manage, in an explicit way, the design of the processes inside the Web application as support for them.
The book, in conclusion, represents the point of arrival of a research work on which the group has been working by now for 10 years. However, because of the importance of this approach, we are working on the following future developments:
To subsequently refine the proposed methodologies: this may be realized making an extensive session of test on other cases of study opportunely selected.
To refine the realized editor adding both a tool of validation of the design and a tool of simulation of the business processes in order to evaluate the benefits of the re-engineering. Furthermore, the editor must be adapted to the new publishing IDM model.
To refine the tool of generation of code also considering the real layout of the pages and the connection to a real database creating an interface that it dynamically allows the Web application produced to interface itself with a database compatible with the design. In conclusion, the tool of code generation, according to the actual tendency found in the international scientific panorama, has to come to a level of maturity to make useless, if not to improve the generator itself, the figure of the developer.
Furthermore, we are working on two other directions:
To make more general the BPMN™ editor allowing the export of the diagram in XPDL format; the goal is to allow using the BPMN™ editor without forcing the business analysts to use the whole suite but allowing them to use another tools XPDL complaint.
To use the new evolution of the framework Apache Struts2™ that has interesting features such as AJAX support and an easy integration with Spring Web Flow allowing us to have a unique suite to generate code according to IDM and P-IDM process methodology.
The work here presented and the future works described, are oriented to simplify as most as possible the design and the development of the complex Web information systems. The approach here proposed, thanks to the set of tools that allows translating the design in a machine readable format and to obtain the overall code, allows reducing the effort of the implementation phase allowing the designer to concentrate itself in the design phase surely most important and delicate.