InfoQ

News

SOA Coverage on Software Engineering Radio

Posted by Stefan Tilkov on Feb 01, 2007 04:57 PM

Community
SOA
Topics
Tags
Amazon ,
IONA ,
CORBA ,
Web services ,
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.

No comments

Watch Thread Reply

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.