Remote Method Invocation (RMI) Seneca@York What is a distributed application? a stand-alone Java application - all Java objects reside on ONE computer - example: ProductApplication.java…