imho SOA--the TBDs
What still needs to be defined, developed, delivered, deployed, and demonstrated to realize SOA's potential in the real world.
SOA is clearly a work in progress. Actually, SOA is a target state that many organizations may approach but never fully attain. It's all about achieving maximum reuse and minimum redundancy of services throughout complex, multiplatform distributed environments. Raising the bar even higher, the industry continues to elaborate the SOA vision by adding all of Web services, IT governance, enterprise service bus (ESB), business process management (BPM), model-driven development (MDD), and other hot topics to the bubbling brew.