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

Software Testing Methodologies, Write a program and identify DU path for Te...

Write a program and identify DU path for Telecom domain

Pert chart, Well establish garment factory (large scale- one of country big...

Well establish garment factory (large scale- one of country biggest) received order of 40,000 fabric to complete within 12 weeks. (This is well profitable order which cannot be ign

Demonstrate the symbol used in data dictionary, Demonstrate the symbol used...

Demonstrate the symbol used in data dictionary A number of the symbols used in data dictionary are as following: X= [a/b]                                   x comprises eithe

Explain spiral model, Explain Spiral model The spiral model is separ...

Explain Spiral model The spiral model is separated into number of frame works. These frameworks are indicated by task regions. Usually there are six task regions. In spir

Show the cost drivers used in cocomo model, Q. Show the cost drivers used i...

Q. Show the cost drivers used in COCOMO model? A variety of attributes of cost drivers used in COCOMO model are: 1. Physical attributes : These are worried with required

What is gamma testing, Gamma testing is testing of software that does have ...

Gamma testing is testing of software that does have all the needed features, but did not go by all the in-house quality checks.

Encryption-decryption algorithms and aes, Introduction The goal of the ...

Introduction The goal of the assignment is to build functionality on top of twitter that allows you to encrypt tweets to subgroups of your twitter Background Material R

Define brooks law, Define Brooks law. Software was delivered late, was ...

Define Brooks law. Software was delivered late, was not reliable, cost various times the original estimates and often exhibited poor performance characteristics.

Statistical and Numerical methods using C++, 5. Write a c++ program to find...

5. Write a c++ program to find the sum of 0.123 ??103 and 0.456 ??102 and write the result in three significant digits.

Case study:worldwide translations agency, Worldwide Translations Agency is ...

Worldwide Translations Agency is a company that undertakes translations to and from the major languages of the world. All sorts of documents including letters, reports, operating i

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