To build effective frameworks, solid object-oriented development skills aren't enough: you need "rules of thumb" and patterns that have never appeared in any book -- until now. In this book, James Carey and Brent Carlson share the framework patterns they uncovered as architects for IBM's groundbreaking SanFrancisco and WebSphere Business Components projects. The solutions they describe cover the entire framework development process, from initial requirements gathering to teamwork to documentation. The authors begin by reviewing the role of frameworks and the techniques of conventional framework development; then introduce a running case study that presents a common domain and vocabulary for the patterns covered in this book. They then present a series of key patterns, each including descriptions, intent, context, motivation, examples, problems, solutions, tradeoffs, applicability, related patterns, and more. For all experienced software architects, software system developers, and application developers.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
James Carey is the Base Component (fine-grained component) architect for IBM’s WebSphere Business Components. He previously served as a lead designer for the Common Business Objects and General Ledger Core Business Processes part of the IBM SanFrancisco frameworks.
Brent Carlson is Vice President of Technology for LogicLibrary, a provider of software asset management products and services. He previously served as the lead architect for the IBM SanFrancisco project and lead designer for its Warehouse and Order Management Core Business Processes.
Frameworks represent a rapidly growing field within object-oriented programming and development. A framework is a set of cooperating classes that make up a reusable design that addresses a specific application domain. Yet, for all of their value, frameworks are widely misunderstood.
In this book, two framework development experts borrow from their extensive real-world experience to introduce a successful patterns approach to framework development. The authors reveal proven techniques and useful solutions for successful framework development. Through this book, you can enhance your skills and learn to make the transition from object-oriented programmer to framework developer.
Framework Process Patterns
presents working patterns that apply to all phases of the framework development process, from requirements and analysis through documentation. It focuses on the essential issue of what constitutes an appropriate domain, and how to strike the delicate balance between reusability and content. This book also examines the human side of framework development, with advice on effective communication and optimal team organization. Many of these patterns have broad applicability not just to framework development, but to object-oriented and component-based development in general.
You will read about important topics, including:
A single case study runs throughout the book to illustrate the application of principles and techniques. The book also includes two valuable appendices. The first looks at the relationship between frameworks and components, and the second documents the IBM SanFrancisco framework development process.
Written for proficient object-oriented programmers who want to learn more about this important field or want to validate their own real-life experiences in the trenches of object-oriented development, Framework Process Patterns will bring you far along the path toward fully understanding frameworks and maximizing their potential.
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: HPB-Red, Dallas, TX, U.S.A.
paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_421708652
Quantità: 1 disponibili