Episode 107: Andrew Watson on the OMG

Topics covered
Popular Clips
Episode Highlights
Compliance Testing
Compliance testing in standardization presents significant challenges, primarily due to its high costs and the need for substantial backing from large customers or governments. emphasizes that compliance tests, rather than reference implementations, are crucial for ensuring adherence to standards 1. He notes, "Building a test suite, a comprehensive test suite to test against the specification is going to cost you millions of dollars, potentially" 2. Despite the financial burden, Watson advocates for more compliance testing to enhance interoperability and conformance across specifications.
Cooperation
OMG collaborates informally with other standards bodies like W3C and Oasis, despite the absence of formal agreements. explains that these organizations work together to avoid duplication and overlap in their efforts, sharing a commitment to open standards 1. He states, "You can think of them as interlocking pieces of the overall public open standards jigsaw" 3. This cooperation ensures that each body can focus on its area of expertise while contributing to the broader goal of creating accessible and non-mandatory standards.
Patent Challenges
Dealing with patents is a complex issue for OMG, as it can impact the implementation of open standards. acknowledges the risk of unknowingly infringing on existing patents, despite efforts to identify and document them 3. He remarks, "We can't guarantee that if you implement an OMG standard you won't be infringing somebody's patent somewhere" 3. This uncertainty underscores the challenges faced by organizations like OMG in maintaining openness while navigating the legal landscape of software patents.
Related Episodes


Episode 27: Service Oriented Architecture Pt.1
Answers 383 questions

Episode 39: Interview Steve Vinoski
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

Episode 33: Service Oriented Architecture, Pt.2b
Answers 383 questions

Episode 32: Service Oriented Architecture, Pt.2a
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 5: Model-Driven Software Development Pt. 1
Answers 383 questions

Episode 15: The Future of Enterprise Java
Answers 383 questionsSE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions

Episode 192: Open Source Development: Perspectives From Management Science
Answers 383 questions

Episode 20: Interview Michael Stal
Answers 383 questions

Episode 117: Bran Selic on UML
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions














