| By Tad Anderson | Article Rating: |
|
| January 14, 2012 02:00 PM EST | Reads: |
1,522 |
| This is a very well put together book. It includes a single example company that the book grows and changes throughout the book. Sometimes examples get on my nerves. They are either too lightweight to mean anything, or sometimes too complex, and end up distracting you to the point of not wanting to continue read the book. The authors do an awesome job with the case study in this book. It really made it an enjoyable read. The book begins with a nice introduction to ODP. It introduces viewpoints, viewpoint languages, viewpoint correspondences, fundamental concepts, and UML4ODP. After a nice introduction to ODP the book has a chapter covering each viewpoint. They include the Enterprise Viewpoint, Information Viewpoint, Computational Viewpoint, Engineering Viewpoint, and the Technology Viewpoint. This part ends with a chapter titled Correspondences—Joining It All Up. The correspondences link the viewpoints together providing traceability between the viewpoints. The third part of the book is dedicated to showing how the ODP can help resolve common issues and risks when developing distributed systems. This section has some really practical advice in it. The chapters in this part of the book are Conformance—Does It Do the Right Thing?, Transparencies—Hiding Common Problems, Policies—Tracking Changing Requirements, Federation—Talking to Strangers, Using Existing Products, and System Evolution—Moving the Goalposts. The forth part of the book is about the theoretical basis of ODP and the tools used with ODP. It includes the following chapters- Modeling Styles, Sharp Tools, and A Broader View. The book includes two appendices. One of them is an abbreviated version of the Specification created for the example used in the book. There is an online version of this specification available that includes the entire specification. My one complaint about this book is that it did not include the entire specification in the appendix. I hate buying a book only to have to print a bunch of extras to get the full benefit. The author says there were space limitations. This book is no where close to being to big to print, and at the price the publisher is charging for the book, it should have been included. I won't ding the book for this. It is not the author's fault the publisher decided to cut corners and penny pinch. Over all I think the book offers valuable information. Using viewpoints (or views) is a best practice that is used throughout many enterprise and software architecture practices and processes. This book does a great job of showing the power viewpoints have when trying to approach different stakeholders. It also does a great job of showing the importance of tractability between the viewpoints. A big plus for the book is that the models are available online and can be opened with Magicdraw's reader. I would love to see a SPARX EA version of them posted. I highly recommend this book to the software and enterprise architect looking to improve their modeling and design skills. |
Building Enterprise Systems with ODP: An Introduction to Open Distributed Processing |
CIO, CTO & Developer Resources
Published January 14, 2012 Reads 1,522
Copyright © 2012 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
- Frost & Sullivan Recognizes Tridium's Innovative Integration Technology for the Building Automation Systems Industry
- Sun Further Aligns Software Platforms by Integrating the Solaris OS With Java Enterprise Systems and Developer Tools
- In-Building Wireless Systems Will Reach 500,000+ Buildings Through 2013, According to ABI Research
- Cloud Expo New York: Why PostgreSQL is the Database for the Cloud
- Cloud Expo New York Speaker Profile: Dave Linthicum – Blue Mountain Labs
- Agile Adoption – Crossing the Chasm
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Cross-Platform Mobile Website Development – a Tool Comparison
- Cloud Expo New York: Cloud Architectures Require Scale-Out Storage
- Cloud Expo New York: The Growing Big Data Tools Landscape
- Architecture Governance – the TOGAF Way
- Big Data – A Sea Change of Capabilities in IT
- Cloud Expo New York: Cloud Computing and Healthcare
- Cloud Expo New York: Mobilizing Enterprise Applications for the Cloud
- Cloud Expo New York: Why PostgreSQL is the Database for the Cloud
- Cloud Expo New York Speaker Profile: Dave Linthicum – Blue Mountain Labs
- Agile Adoption – Crossing the Chasm
- Red Hat Executive Appointed to Technology Services Industry Association (TSIA) Support Services Advisory Board
- Graal, a Dynamic Java Compiler in the Works
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Cross-Platform Mobile Website Development – a Tool Comparison
- Cloud Expo New York: Cloud Architectures Require Scale-Out Storage
- What Motivates Open Standards in the Cloud?
- Cloud Expo New York: The Growing Big Data Tools Landscape
- Architecture Governance – the TOGAF Way
- The i-Technology Right Stuff
- The Top 150 Players in Cloud Computing
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- Get the Message
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- Five Reasons Why Web 2.0 Matters



















