SOA Talk - A SearchSOA.com blog

SOA Talk:

 

A SearchSOA.com blog


The SOA blog with observations and commentary for architects and developers about SOA, Web services, integration technologies (ESBs, Grids, XML) and development platforms such as Java EE and .NET

Podcast: Mulesource CEO on why SOA requires many ESBs

This podcast with Mulesource CEO Dave Rosenberg covers the role of the enterprise service bus (ESB) inside an SOA. Rosenberg notes that an ESB shouldn’t be thought of as a singular piece of software sitting in the middle of every application, tossing aside the hub-and-spoke model from the EAI world that often gets grafted onto SOA. He stresses that SOA “is not about integration,” but rather a sensible infrastructure that can handle modular development and changing business needs.

 Standard Podcast: Play Now | Play in Popup

Other topics covered in this interview include:

  • How users are more likely to have an “enterprise service network” with multiple ESBs rather than a single or master ESB
  • The role of open source in SOA development
  • Why neither the Java EE nor .NET meets are well-suited to service orientation
  • The roadmap for the Mulesource, particularly in the management area
  • What constitutes “SOA infrastructure”
  • Data issues, including getting data out of 3rd party SaaS applications

Podcast: Common pitfalls of data integration

In the world of application development, data is king. Unfortunately many new-fangled approaches to app dev, like SOA, have neglected that importance of turning data into an accessible, reusable resource. This podcast with Marcia Kaufman, partner with Hurwitz & Associates and co-author of Service Oriented Architecture for Dummies, delves into some of the all-too-frequent data mistakes being made by users.

 Common pitfalls of data integration: Play Now | Play in Popup

The podcast will cover:

  • The drivers for data integration
  • Why data needs to be treated like a shared and reusable resource
  • The importance of data quality
  • Why you need more than an ETL tool to integrate your data
  • The necessity for creating a standardized way of handling data