SOA : Synchronous Operations Available?
Like many of you I guess, I am agile and extreme and I didn't know. I also realized that the first distributed application that I designed back in 1994 was already SOA-oriented--for what I can say I know about SOA today.
Wherever I turn to read about SOA, I see that the adjective asynchronous is regularly associated with SOA descriptions. Sure, SOA and async operations seem to be a perfect duo. My 2-cent question is: what about inherently synchronous operations? I'm far from saying and even thinking that one should embrace a design technology altogether, so I can easily imagine portions of distributed apps based on pure SOA services and portions designed according to other design patterns.
I'm confused because I see lots of articles and papers around that emphasize the benefits of SOA. But these benefits seem to assume asynchronous operations. What about the remainder--read, synchronous operations? Or, more likely, what am I missing here?