Adapting existing archives to VO is an easy task if the archives have been properly engineered. There is no real need to change any already existing data structure, nor in your metadata databases, neither in your data repositories. Translation layers should do the work.
We present the ISO and XMM-Newton cases, where we adapted our existing archives to certain VO protocols.