My suggestions for ADF to be more SOA friendly: 1) Ability to configure the web service data control end point on the fly using just weblogic. 2) Metadata used from xsd to generate screens with length etc validation and correct label naming. 3) LOV service implementation using non adf generated services. 4) Search service implementation using non adf generated services. 5) Paging and performance enhancements. Feel free to add stuff here if you wish.
The Incident Archive: A blog to store my knowledge on the errors that I fix on a daily basis