I’m at QCon in San Francisco sitting on the SOA track. Right now Steve Vinoski‘s giving his excellent “REST Eye for the SOA Guy” talk and he’s pressing what SOA does not mean. He’s given us these absolute gems:
- Scrap Old Applications
- State Of Art
- Special Object Annotations
- Same (vendor) On All
- Scalable Optimal Architecture
I cannot help by agree wholeheartedly with these, especially the points around Special Object Annotations (exposing your domain model via attributes or annotations to the world) and Same (vendor) On All because you really don’t need a vendor to do good SOA anyway. Excellent stuff, and I think there’s more to come…


