Event-driven. There's a lot of motion that way - Enterprise (usually across a SOA) as well as application space - look at how D-Bus is used in linux apps. The trend towards real-time data flows (think twitter) will speed this trend up I think. OO might still apply in an implementation, but as an architecture I think it's not always as good as thinking in terms of events.