Author

Tom Mowbray

📖 Overview

Tom Mowbray is a software architect and author known for his work on enterprise architecture, cybersecurity, and software development methodologies. His publications have focused particularly on CORBA (Common Object Request Broker Architecture) and enterprise computing patterns. Mowbray served as Chief Enterprise Architect for The Open Group, where he contributed to the development of enterprise architecture standards and frameworks. He has authored several influential books including "AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis" and "CORBA Design Patterns." Beyond his writing, Mowbray has worked as a technical consultant for major organizations including the U.S. Department of Defense and various Fortune 500 companies. His expertise spans cybersecurity architecture, service-oriented architecture (SOA), and enterprise systems integration. His work has helped shape enterprise architecture practices, particularly in identifying and addressing common pitfalls in software development through his writings on antipatterns. Mowbray holds a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign.

👀 Reviews

Readers find Mowbray's books highly technical but valuable for enterprise architecture and software development professionals. His "AntiPatterns" book receives particular attention for its practical approach to identifying and fixing common software development problems. Readers appreciate: - Clear explanations of complex architectural concepts - Real-world examples from enterprise projects - Detailed solutions for fixing problematic patterns - Comprehensive coverage of CORBA principles Common criticisms: - Dense technical language makes books inaccessible to beginners - Some examples and technologies referenced are outdated - Limited coverage of modern development practices - High price point for technical books Ratings across platforms: Amazon: AntiPatterns (4.1/5 from 89 reviews) CORBA Design Patterns (3.8/5 from 42 reviews) Goodreads: AntiPatterns (3.9/5 from 156 ratings) One reviewer noted: "The antipatterns presented are timeless, even if the specific technologies discussed are dated." Another commented: "Heavy reading but worth it for enterprise architects."

📚 Books by Tom Mowbray

AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis Documents common mistakes and problematic patterns in software development, providing solutions for identifying and correcting these issues in development projects.

CORBA Design Patterns Presents architectural patterns and implementation strategies for developing distributed systems using the Common Object Request Broker Architecture (CORBA) standard.

Cybersecurity: The Essential Body of Knowledge Provides comprehensive coverage of fundamental cybersecurity concepts, principles, and practices for enterprise systems.

Enterprise CORBA Details the technical aspects and implementation strategies of CORBA in enterprise-scale distributed computing environments.

Architecture and Organization of CORBA Services Examines the structural components and organizational patterns of CORBA services in distributed systems development.

👥 Similar authors

Martin Fowler wrote extensively about enterprise application architecture and software design patterns, authoring seminal works like "Patterns of Enterprise Application Architecture." His focus on practical architectural solutions and refactoring aligns with Mowbray's approach to software development practices.

Erich Gamma co-authored "Design Patterns: Elements of Reusable Object-Oriented Software" which established core patterns for software development. His work on software design patterns complements Mowbray's enterprise architecture perspectives.

Roger Sessions wrote about enterprise architecture and complex IT systems, with publications focusing on software architecture patterns and integration. His emphasis on practical architectural approaches mirrors Mowbray's work in enterprise computing.

Grady Booch developed the Unified Modeling Language (UML) and wrote extensively about object-oriented analysis and design. His contributions to software architecture methodology connect directly with Mowbray's work on enterprise patterns.

David Chappell writes about enterprise software technologies and distributed computing architectures. His focus on middleware and enterprise integration technologies parallels Mowbray's work with CORBA and enterprise computing.