|
Implementing Application Frameworks : Object-Oriented Frameworks at Work
 |
Author: Mohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson List Price: $75.00 Our Price: Click to see the latest and low price ISBN: 0471252018 Publisher: John Wiley & Sons (27 September, 1999) Edition: Hardcover Sales Rank: 94,683 Average Customer Rating: 4.36 out of 5
|
Customer ReviewsRating: 1 out of 5 Shame on you! Ok. Almost all the reviews have arab names (that link them to Mohamed E. Fayad) or are hidden behind expressions like "A reader". Almost all the reviews says that the book is excellent, perfect and they don't find any defects.It's easy to get a good rating for your book if you are without scruples and don't even have the smallest ethics. Rating: 1 out of 5 Anybody who was not specifically asked to provide a review? Most of the reviewers so far are either students or young academics and collaborators of Mohamed Fayad who were specifically asked to provide excellent reviews on this book. I would like to hear the comments by someone else for a change. Rating: 5 out of 5 An excelent walkt through framework technologies An almost indispensable 3-volume reading to understand the success of framework technologies in today's software systems. The books include most of the top articles on the subject, providing a thorough insight in both design and implementation issues regarding frameworks, also complemented with practical experience about framework usage. Although the work is mainly concentrated on technical aspects, the articles are comprehensible enough to be taken as reference material by a broad community, for example, software engineers, programmers, or technology managers. The books are useful for anybody planning to include framework-based techniques in software development processes or planning to improve current object-oriented practices. It is also an excellent source for graduate courses.Volume 1 lays the fundamental concepts supporting object-oriented frameworks, and describes the problems and challenges that this technology raises in software development. The book covers topics such as domain analysis, development concepts and approaches, documentation, and management, among others. Of course, the compilation of articles makes some parts little redundant, but this is a minor detail compared with the fruitful contributions made by the book. In particular, the articles on reusing hooks, hot-spot-driven development, composing modeling frameworks in Catalysis, and composition problems, causes and solutions, are a sample of the outstanding level of this work. Each chapter adds at the end a number of related questions and student projects aiming to reinforce concepts and promote further investigation. As a comment, novice readers should take the sections concerning hooks and hot-spots carefully because these topics are presented in a slightly confusing way. Volume 2 focuses on specific framework implementations, dealing with existing frameworks for different application domains, such as businesses, multi-agent systems, languages and system software. In this book, the readers will find a level of detail much closer to specific implementations issues than in the previous volume. Nonetheless, the writing style remains mostly clear and accessible for a quite broad audience. The case-studies and experience reports described by the articles show an attractive industrial perspective of the framework approach, and more important, they go an step forward in the road of a more mature discipline for software development. In addition, a CD-Rom with concrete examples of these applications is included with the book. Volume 3 completes this series with a number of domain-specific application frameworks developed by industry, showing how to apply the concepts and ideas of the previous books in software products. In this line, it includes very interesting frameworks for manufacturing systems and distributed systems, among others. It also goes through concrete software scenarios, illustrating the benefits of combining domain knowledge and object-orientation expertise. Although the level of the articles is rather odd, the volume certainly provides the readers a realistic picture of the problems of building and adapting frameworks by learning from others' experience. A CD-Rom is also included with this book. Overall, these framework books collect the state-of-the-art on framework development, offering a comprehensive and easy-to-understand guide for both academics and practitioners in the field. It is clear that framework technologies will not solve all the problems (perhaps they rise more challenges than current approaches), however, taking advantage of the framework possibilities can make your development process more repeatable, productive, and also less painful. The gains of this retrain are no doubt a good investment.
Similar Products
· The UML Profile for Framework Architectures
· Object Oriented Reengineering Patterns
· Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions
· Framework Process Patterns: Lessons Learned Developing Application Frameworks
· Patterns of Enterprise Application Architecture
|