ADF Faces provides strong support for Accessibility and 508 Compliance. Most ADF Faces components have attributes that will translate to tags that screen readers can interpret.
For example, <af:input>has an attribute shortDesc for a short description; this translates to an html alt tag, which is readable by most screen readers.
You can find Oracle’s Accessibility guidelines for ADF Faces here: http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/state?navSetId=_&navId=4&vtTopicFile=jsf_apps/adfcreate/af_aacessible.html&vtTopicId