For a wonderfully concise and lucid synopsis on what you really need to be aiming for while devising an SOA, watch Jim Webber
’s InfoQ interview
. 数据挖掘研究院
He discusses the Agile-hugging benefits of an emergent service ecosystem, provides best practices around building for scalability, highlights what makes RPC (even if you pronounce it “doc/literate”) bad in terms of technical abstractions like types and operations, espouses the simplicity of message-oriented interactions, summarises the features of SSDL
(a simpler alternative to WSDL, WS-CDL and WS-BPEL), and touches on the “degenerative” RPC model that is unfortunately being adopted by implementations claiming to be RESTful. 数据挖掘实验室
For links to those mentioned in Jim’s interview:
- Savas Parastatidis
, the greek geek grid god (PS: Savas, can you confirm my Greek phrase, two posts down?) - Various SSDL contributors from academia
, most of whom have moved on but easily Googled - Patric Fornasier
, SOYA
creator and newly joined to ThoughtWorks (woohoo!) - Mark Baker
, the Bob Marley of RESTifarians
…and you’re already at me.
For the Aussies, Halvard Skogsrud and I are presenting a workshop at the October 2008 Ark conference on SOA (Achieving Interoperability in Systems Architecture
), which I’m also chairing. Our workshop is entitled “Bearing the standards of interoperability” and, amongst other things, includes some more depth on Jim’s comments around tight coupling, REST, MEST, and “tunneling XML”. There’s some great presentations on the card from credible people, all of whom have real-world experience in forming SOA’s within the corporates and government they are employed by. You can download the conference brochure here. I look forward to seeing you! 数据挖掘研究院

