Software modelling, Software Engineering

Assignment Help:

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 and .NET. In your review, you are to compare and contrast the major components of the two 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 required 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 the 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 course web site, and you should read it before writing your report.

In your report, you must address the following issues:

Part 1: Introduction

1. What is enterprise computing and what are the available technologies for it?

2. What are you going to cover in the remainder of this report?

Part 2: Software modelling

1. Compare the two platforms as a layered model

• What are the benefits of a layered design?

• What are the main components of each layer and their functions?

2. Compare the two platforms as a component based model

• Describe the component model of each platform

• How to specify component behaviours in each platform?

Part 3: Runtime framework

1. What is the runtime foundation of each platform?

2. What services are provided by each runtime framework?

3. What are the benefits of providing these services?

4. How does each framework support component packaging and deployment?

Part 4: Enterprise application integration

1. How does each platform support Business to Business (B2B) collaboration via web service?

2. How does each platform support the connection to the business legacy systems?

Part 5: Pros and cons for the two platforms

1. Contrast the two platforms for types of technology and number of vendors

2. Contrast the two platforms for portability

3. Contrast the two platforms for software development tools and language support


Related Discussions:- Software modelling

Explain common coupling, Common coupling: Common coupling is when two modu...

Common coupling: Common coupling is when two modules share the similar global data (e.g. a global variable). Changing the shared resource implies changing all the modules using it

Srs, Why is SRS document known as black box specification of a system

Why is SRS document known as black box specification of a system

Give detail discussion about black box testing, Give detail discussion abou...

Give detail discussion about Black box testing. Black box or behavioural testing emphasis on the functional needs of the software. It is used during the last stage of tes

What is sei capability maturity model, What is SEI capability maturity mode...

What is SEI capability maturity model? Initial Essentially uncontrolled Repeatable Product management procedures explained and used Defined Proc

Describe any 4 characteristics of distributed systems, QUESTION - Character...

QUESTION - Characteristics of DSs (a) List and describe any 4 characteristics of distributed systems. (b) State the criterion for a system to be considered as not a distrib

Explain boundary value analysis, A selection method in which test data are ...

A selection method in which test data are chosen to lie along "boundaries" of the input domain [or output range] classes, data structures, procedure parameters, etc. Choices often

What is the disadvantage of the set protocol, Question: (a) What mecha...

Question: (a) What mechanism does illegal spammers exploit to send spam? (b) What is a hoax? (c) Name two ways in which you can increase the privacy of e-mail. (d)

Explain user and system documentation, User and System documentation with e...

User and System documentation with examples. User documentation having descriptions of the functions of a system without reference to how these functions are executed. Examples

What is boundary value analysis, Q. What is Boundary Value Analysis? B...

Q. What is Boundary Value Analysis? Boundary Value Analysis: It is extensively recognized that input values at the extreme ends of input domain cause more errors in system. M

Explain function points, Function points: Function point calculates the fu...

Function points: Function point calculates the functionality from the user point of view, that is, on the basis of what the user request and receives in return. Thus, it deals wit

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd