Software modelling, Software Engineering

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

Posted Date: 3/30/2013 5:47:12 AM | Location : United States

Related Discussions:- Software modelling, Assignment Help, Ask Question on Software modelling, Get Answer, Expert's Help, Software modelling Discussions

Write discussion on Software modelling
Your posts are moderated
Related Questions
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

Explain the term-  Phased In this approach only part of the new system is introduced and only when it proves to work satisfactorily is the next part introduced and so on, unti

Test Case A test case is a unit level document describing the inputs, steps of implementation and the expected result of each test condition for each requirement from the BRD.

package(''python'', ''2.6.5''). package(''python'', ''2.5.4''). package(''python'', ''1.5.2''). package(''python'', ''3.1.0''). and I already have these functions that provide me:

Question 1: Prepare a short note on technology strategy. Explain in brief about the innovation management. Question 2: What is Research and Development (R&D), and how i

In virtual storage systems, virtual addresses are allocated to auxiliary storage locations. The use of virtual addresses permit those locations to be accessed as by they were part

Explain the Iterative Model Every release of Iterative Model is developed in a specific, fixed time period known as iteration. Each iteration focuses on a certain set of requir

A) What is test-driven software development? Why test-driven software development is significant in agile development approach?   B) Explain how the following software develo

Identify the type of cohesion in the following statements: 1. Compute average daily temperatures at various sites 2. Initialize sums and open files 3. Create new temperature recor

Go to Blackboard, and print the project scenariolocated under the Project folder. Using Visio, draw a Physical DFD ofall three business processes described in theproject scenario.