Some Future Dimensions of Java – Is Java Ready for Cloud Computing?