"Enterprise Application Architecture models (English)"

- Author: Martin Fowler

Over the years, Martin Fowler - The world-renowned master of software development - have witnessed a number of enterprise-class applications. These projects often contain similar design ideas, design ideas, have proved to be effective in dealing with enterprise applications inevitable complexity. This book is a model of these design ideas expressed in the form of a starting point.

Software development framework for enterprise applications on the master model

See details

The book is divided into two parts, the first part of the narrative sections are to discuss the design of enterprise-class applications in a number of important themes. These chapters introduce the framework of enterprise-class application of the various problems and their solutions, but solutions were not discussed in depth. Details of solution in the second part of this book in order to model the way in organized. To refer to these models, the reader will be from start to finish the first part of the narrative sections of reading, and then interest and demand in accordance with the second part of the model browser chapters. Therefore, this book is actually a short book and a detailed description of the two-in-one reference book.

This book discussion is enterprise-class design applications. Enterprise-class applications involving a large number of complex data display, operation and storage, as well as the data processing business process automation. Examples of typical reservation systems, financial systems, supply chain systems, as well as many other support for the operation of modern business systems.

Although this book is not comprehensive, but that the readers can provide the enterprise-level application framework, the useful suggestions. To discuss the theme of this book include:

  • Enterprise-level applications layered;
  • Construction of the field of (business) logic;
  • Build a Web user interface;
  • The memory modules (particularly objects) and relational database associated with;
  • To deal with the state of environment in the absence of the session state;
  • The principle of distribution.

This book is not directed at a specific software platform, which referred to almost all models have been applied to all, and the applications for enterprise-class development platform.

This book provides a model for the majority of code samples, but to improve the intelligibility, many of which are intended to simplify the sample code, you will find a lot of work needs to be done to address the needs facing more.

This is being written to build enterprise-class application, wish to improve their understanding of structure-related issues, to strengthen communication in this regard programmers, designers, and software architect.

This book-related information: http://turingbooks.javaeye.com/admin/blogs/379667