cloudbees-web.xml is indeed legacy configuration mechanism, and is superseded by resources binding and configuration parameters All cloudbees-web.xml features are fully available using SDK, the later does actually offer far more options than cloudbees-web.xml.
Cloudbees don't uses any other vendor specific descriptor. We try to keep the platform rely on JavaEE API and de-facto standards.