InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

SOA Coverage on Software Engineering Radio

Posted by Stefan Tilkov on Feb 01, 2007

Sections
Enterprise Architecture
Topics
SOA
Tags
Web services ,
CORBA ,
Amazon ,
IONA ,
Podcasts
Software Engineering Radio, a podcast for professional software developers, has extensive coverage of SOA.

Episode 27 is a general introduction to the topic by SE Radio hosts Eberhard Wolff and Markus Voelter, who discuss the advantages and disadvantages, the definition of SOA,  and how it compares to other approaches that have been tried out before. In episode 32, they talk about the various perspectives on SOA (CBD, EAI, BPM), about fundamental requirements towards an SOA, and they discuss the role of models in defining sustainable architectures; in 33, they discuss the issue of service reuse and a couple of development process issues.

SE Radio also has interviews with software industry luminaries:
  • In Episode 42, integration guru Gregor Hohpe talks about his EAI/Messaging patterns and how they relate to SOA. The interview also contains a brief coverage of service orchestration and choreography.
  • Episode 40 features an interview with Amazon CTO Werner Vogels, looking at scalability issues and the role of SOA at Amazon.
  • Episode 39, among other things, covers SOA from the perspective of IONA middleware guru Steve Vinoski.
  • Siemens's Michael Stal looks at Webservices and SOA in Episode 20.
According to Markus Voelter, future episodes will cover Web Service standards as well as an interview with Nicolai Josuttis on some of the organizational aspects of SOA.

Check out Software Engineering Radio here.
  • This article is part of a featured topic series on SOA

No comments

Watch Thread Reply

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.