Reference no: EM132682643 , Length: 3148 words
Research Report on Major Enterprise Computing Architecture
Enterprise software platforms are designed to simplify complex enterprise problems for the development, deployment and maintenance of multi-tier enterprise solutions. In this assignment, you are to write a research report to critically review the current enterprise computing platforms: Java EE, .NET and Cloud. In your review, you are to compare and contrast the major components of the platforms and assess the potential impacts when choosing one of them for your businesses. To complete this report, you need to have good understanding of the related issues and are expected to do personal research.
The report is to be structured as an academic report and the sections must be titled and numbered. Your work must be appropriately referenced using Harvard (author-date) referencing style. The length of the report should be about 2,500 words. You are not required to provide an Executive Summary for the report. An Exemplar for Writing a Simple Academic Technical Report is available on the unit web site; you should read it before writing your report.
In your report, you must address the following issues:
Introduction
Present a short introduction to enterprise computing to interpret what is enterprise computing and what are the available technologies of enterprise computing. Describe what will be covered in the remainder of this report.
Layered model
Both Java EE and .NET use a layered model to develop an enterprise software application. Report your research of Java EE and .NET layered models to interpret why a layered design of enterprise software application is beneficial and what are the major components and their roles/functions of each layer of Java EE and .NET.
Service orientation
Cloud computing is a service-oriented architecture to construct enterprise software applications. Report your research about cloud computing to interpret what is service-oriented architecture, what are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Interpret which service of the above 3 can provide a general Java EE programing and runtime environment (you may use Oracle Cloud to support your interpretation).
Runtime framework
To support enterprise software applications, any enterprise computing architecture (Java EE, .NET or Cloud) provide a runtime framework for application deployment and execution. Report your research about a runtime framework (e.g. Oracle GlassFish) to interpret what supports are provided, why such supports are beneficial.
Pros, cons and misconceptions
There exist pros and cons for using Java EE or .NET. Report your research about pros and cons for using Java EE or .NET in terms of open source vs proprietary software and software portability. There exist misconceptions about cloud computing. Report your research about some misconceptions of cloud computing and your clarification.
Conclusion
Conclude your research about enterprise computing in terms of what platform is more suitable for your business and what will be the impact of using it.
Attachment:- Major Enterprise Computing Architecture.rar