Harnessing Cloud Computing for Enterprise Solutions: Leveraging Java for Scalable, Reliable Cloud Architectures

  • Authors

    • Mr. Ethan Harris Senior Software Engineer, Google, USA. Author
    • Ms. Sophia White Operations Director, Amazon, USA. Author

    DOI:

    https://doi.org/10.67228/30713315/IJAIDT-2020PII6T5F

    Published 10-04-2020

  • Cloud Computing, Enterprise Solutions, Java, Scalable Architectures, Reliable Systems, Cloud-Native Applications, Microservices, Containerization, Distributed Computing, Fault-Tolerant Architectures

    Issue

    Section

    Articles

    How to Cite

    [1]
    E. Harris and S. White, “Harnessing Cloud Computing for Enterprise Solutions: Leveraging Java for Scalable, Reliable Cloud Architectures”, IJAIDT, vol. 3, no. 2, pp. 01–09, Oct. 2020, doi: 10.67228/30713315/IJAIDT-2020PII6T5F.
  • Abstract

    Leveraging cloud computing for enterprise solutions involves utilizing Java to construct scalable and reliable cloud architectures. Java's robustness and platform independence make it ideal for developing cloud-native applications that can seamlessly scale with enterprise demands. By harnessing the flexibility of cloud computing, organizations can achieve enhanced reliability through distributed computing and fault-tolerant architectures. Java's extensive ecosystem of frameworks and libraries further facilitates the development of microservices and containerized applications, ensuring agility and efficiency in deployment. This synergy between cloud computing and Java empowers enterprises to innovate rapidly, optimize resource utilization, and deliver resilient solutions that meet the evolving demands of modern business environments.

  • References

    [1] Al-Said Ahmad, A., & Andras, P. (2019). Scalability analysis comparisons of cloud-based software services. Journal of Cloud Computing, 8(10).

    [2] Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C.-C., Khandelwal, A., Pu, Q., et al. (2019). Cloud Programming Simplified: A Berkeley View on Serverless Computing. arXiv:1902.03383.

    [3] Penmetcha, M., Kannan, S. S., & Min, B.-C. (2019). Smart Cloud: Scalable Cloud Robotic Architecture for Web-powered Multi-Robot Applications. arXiv:1912.02927.

    [4] Singh, P., Gupta, P., Jyoti, K., & Nayyar, A. (2019). Research on Auto-Scaling of Web Applications in Cloud: Survey, Trends and Future Directions. Scalable Computing: Practice and Experience, 20, 399–432.

    [5] Gedeon, J., Brandherm, F., Egert, R., Grube, T., & Mühlhäuser, M. (2019). What the Fog? Edge Computing Revisited: Promises, Applications and Future Challenges. IEEE Access.

    [6] Figueroa-Lorenzo, S., Añorga, J., & Arrizabalaga, S. (2019). A Role-Based Access Control Model in Modbus SCADA Systems. Sensors, 19(20), 4455.

    [7] Taibi, D., Lenarduzzi, V., & Pahl, C. (2019). Processes, Motivations, and Issues for Migrating to Microservices Architectures: An Empirical Investigation. IEEE Cloud Computing.

    [8] Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2019). Microservices: Yesterday, Today, and Tomorrow. Springer.

    [9] Zhang, Q., Chen, M., Li, L., & Li, Y. (2019). Deep Learning for Cloud Computing: A Survey. IEEE Transactions on Cloud Computing.

    [10] Xu, X., Weber, I., & Staples, M. (2019). Architecture for Blockchain Applications. Springer (Cloud-based enterprise systems relevance).

    [11] Baldini, I., Castro, P., Chang, K., Cheng, P., Fink, S., Ishakian, V., et al. (2019). Serverless Computing: Current Trends and Open Problems.

    [12] Villamizar, M., Garcés, O., Ochoa, L., Castro, H., Verano, M., Salamanca, L., et al. (2019). Infrastructure Cost Comparison of Running Web Applications in the Cloud Using AWS Lambda and EC2.

    [13] Pahl, C. (2019). Microservices, Containers and their Implications for Cloud Architecture.

    [14] Jamshidi, P., Pahl, C., Mendonça, N. C., Lewis, J., & Tilkov, S. (2019). Microservices: The Journey So Far and Challenges Ahead. IEEE Software.

    [15] Kratzke, N. (2019). A Brief History of Cloud Application Architectures. Applied Sciences.

  • Downloads