Published Sep 3, 2019

Episode 107: Andrew Watson on the OMG

Technical Director Andrew Watson delves into the Object Management Group's impact on software standards like CORBA and UML, shares personal insights on gliding and engineering parallels, and explores Model Driven Architecture's role in modern software development and integration.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

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