This book is not only essential for architects involved with portal design, but also the supporting cast of data architects, business analysts and process modelers. If the "XML" or "portal" keywords in the title led you top this book and you are not exactly sure what a "metadata solution is", the following definition from the book succinctly describes it and the theme of the book itself: Metadata solution An organized and integrated set of related metadata, logically connected but physically separate, with common access points and methods."
The author covers the topic thoroughly, starting with an exhaustive discussion of information and its value to business that spans the first six chapters. Some excellent case studies are included to reinforce concepts. Part II consists of five chapters that take information up one level of abstraction and introduce metadata. Topics in this section start with requirements, and move to modeling. It's worth noting here that the OMG Open Information Model notation is heavily used in this section of the book. This should not be a problem because the notation is easy to follow and is widely known and used, reducing any learning curve to zero for experienced architects and modelers.
Part III's three chapters delve into the underlying infrastructure technologies and tools. I especially liked the chapter on repositories, as well as the one that provided a balanced view of standards. Part IV is where the pace picks up with four chapters devoted to factors you need to consider before designing the solution. The case studies that are included in some of these chapters are important reading because they portray the issues and challenges that are associated with the factors. The last chapter in this section leads you through the design selection process.
I especially like Section V, which is a catalog of solutions that thoroughly examine each aspect of the solution. It starts off with a chapter that describes a typical disaster, followed by viable solutions presented in a format that can be easily recast into design patterns. I also like Section VI, which covers post-implementation administration and maintenance. The three chapters in this section cover topics that are often overlooked until a solution is ready to go into production or (in too many cases) after it has been released into production.
Key points about this book: (1) It is unique in that it addresses the data abstraction requirements of portals, and does so comprehensively. (2) Provides an end-to-end view of metadata from concept to final solution using real life examples and sound techniques. This is a refreshing change from many books that address metadata, but are so abstract themselves that it is difficult to transform the concepts into a working solution. (3) Addresses post implementation issues, which is something I have never come across in a book on metadata.
This is an important work and is essential reading for key players in a portal design and implementation project. Five stars and my highest recommendation.