Episode 39: Interview Steve Vinoski

Topics covered
Popular Clips
Episode Highlights
Initial Development
Steve Vinoski, a middleware expert, shares insights into the early development of CORBA, highlighting the collaborative efforts of companies like HP, Sun, and Digital Equipment Corporation. He explains the challenges faced in implementing static and dynamic invocation features, which were crucial in evolving the technology. Vinoski reflects on the learning process involved in refining the CORBA specification, noting, "It was just a learning process over time of figuring out what the spec was trying to do, tightening up the spec" 1. This foundational work laid the groundwork for future advancements in distributed object systems.
Real-time CORBA
The discussion shifts to the application of CORBA in real-time and embedded systems, where it continues to find relevance. Vinoski points out that while the enterprise market for CORBA is mature, its adoption in real-time systems is growing, particularly in conservative markets like Asia Pacific 2. He emphasizes the importance of stateless services for scalability, stating, "People want stateless services naturally because they're easier to scale" 3. This adaptability ensures CORBA's continued presence in critical systems worldwide.
Modernizing Standards
Efforts to modernize CORBA standards face challenges, particularly in updating language mappings for C and Java. Vinoski discusses the reluctance of vendors to adopt new standards, noting that open-source implementations might be more flexible 4. He also highlights the political nature of standardization processes, which can hinder progress. "Specs are just hard to work on to begin with," he remarks, reflecting on the complexities involved in evolving these standards 5. Despite these challenges, there is a push to ensure CORBA remains relevant in modern computing environments.
Related Episodes


Episode 20: Interview Michael Stal
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions

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

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

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

Episode 40: Interview Werner Vogels
Answers 383 questionsEpisode 3: Interview Doug Schmidt
Answers 383 questions

Episode 107: Andrew Watson on the OMG
Answers 383 questions

Episode 36: Interview Guy Steele
Answers 383 questions

Episode 86: Interview Dave Thomas
Answers 383 questions

Episode 69: Nico Josuttis on SOA (SOA Pt. 3)
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Answers 383 questions

Episode 38: Interview James Noble
Answers 383 questions

Episode 80: OSGi with Peter Kriens and BJ Hargrave
Answers 383 questions













