Hello Michael
Yes you can use REST services with Oracle EBS. Check out the following documentation links for further information:
+ A Primer on Oracle E-Business Suite REST Services
https://blogs.oracle.com/stevenChan/entry/introducing_oracle_e_business_suite
+ Tutorial: Publishing EBS 12.2 PL/SQL APIs as REST Services
https://blogs.oracle.com/stevenChan/entry/how_to_publish_pl_sql
+ Using REST Services to Access Data
https://docs.oracle.com/cd/E18727_01/doc.121/e69284/T660136T660140.htm
+ Oracle E-Business Suite Integrated SOA Gateway Overview
https://docs.oracle.com/cd/E26401_01/doc.122/e20925/T511175T513043.htm
Regarding usage on a VM environment, it should be pretty much similar to integrating on a bare-metal server. The difference could be ports that are used on VM enviroment, and any platform settings specific to VM environment (like Oracle VM Hypervisor or VMWare Hypervisor) which you have to play around with trial and error.
Regards
Kabeer