IT405 E-Portals Development Assignment 2: Solutions and Explanations

Verified

Added on  2022/08/23

|5
|1472
|23
Homework Assignment
AI Summary
This document presents the solutions for IT405 Assignment 2, focusing on E-Portals Development. It addresses four questions, including the benefits of content proxies in improving load times, the advantages and disadvantages of using HTTP POST for web service calls, an explanation of LINQ to SQL, and the benefits of combining multiple AJAX calls into one call. The solutions are comprehensive, providing detailed explanations and addressing the core learning outcomes of evaluating portal effectiveness and recognizing the main elements of portal development. The assignment emphasizes key concepts and provides insights into web development techniques. This document will help students understand important aspects of web development.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Assignmen
t 2
College of Computing and Informatics
Student Details:
Name: ###
CRN: ###
ID: ###
Instructions:
You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
Blackboard via the allocated folder. These files must not be in compressed format.
It is your responsibility to check and make sure that you have uploaded both the correct files.
Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between words,
hide characters, use different character sets or languages other than English or any kind of manipulation).
Email submission will not be accepted.
You are advised to make your work clear and well-presented. This includes filling your information on the cover
page.
You must use this template, failing which will result in zero mark.
You MUST show all your work, and text must not be converted into an image, unless specified otherwise by the
question.
Late submission will result in ZERO mark.
The work should be your own, copying from students or other resources will result in ZERO mark.
Use Times New Roman font for all your answers.
E-Portals Development
IT405
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Pg. 1 Question FourQuestion Four
Question One
Content proxy is a web service on your server that can fetch data from external
URLs and return it to the browser. How does the proxy improve the load time
for users?
In computing networks, a proxy server is a kind of application that acts as an
intermediary that has the capability to fetch data from external webservers. The major
feature of the content proxy is that it control and address the traffic and unwanted signs
occurred in the server that helps to improve the load time of for the consumers.
Moreover, utilization of content proxy can help companies to enhance performance of
networks by utilizing compression tools that effectively improve load time. It is
determined that proxy server is able to lead the consumer experience over the
computing networks and provide a way to protect data from malicious codes that
enhance the reliability and effectiveness of the data transmission and improve load
time for consumers. The significant advantage of the content proxy is that it makes
computing networks used by the companies more secure that can prevent data breach
activities and protect data from the attackers. The speed of internet may be enhanced
through proxy server as it save more bandwidth and compresses the traffic signals that
provide a way to effectively optimize internet speed and loading time for the
consumers.
Learning
Outcome(s):
Evaluate the
effectiveness of
portals.
1.5 Mark
Document Page
Pg. 2 Question FourQuestion Four
Question Two
What are the advantages and disadvantages of using HTTP POST for web
service calls?
Advantages
The major benefit of HTTP POST is that it is more secure as compared with the GET
as consumer-entered data is never visible in the web server due to which it can be used
in the web service calls. Moreover, HTTP POST is capable to transfer a larger amount
of data and individuals can transfer both text and binary data together. Involvement of
HTTP POST can help to enhance the performance of the web service calls and manage
traffic signals effectively. Therefore, it is reported that HTTP POST can be used in web
service calls due to their larger reliability and effectiveness to lead security of
transmitted data.
Disadvantages
The key drawback of HTTP POST is that it is not possible for the consumers to
bookmark the page with a particular problem as the transmitted data is not visible in
the URL. POST requests are never cached that can impact on the performance and data
transmission operations of web service calls. Moreover, POST request does not remain
in the browser history due to which consumers cannot check the searched data or
previous URLs. Therefore, it is determined that the involvement of HTTP POST is
beneficial for web service calls but it is significant to focus on their limitations.
Learning
Outcome(s):
Recognize the
main elements of
portals
development.
1.5 Marks
Document Page
Pg. 3 Question FourQuestion Four
Question Three
What is the full form of LINQ? Explain LINQ to SQL.
The term LINQ is defined as the “language integrated query which is a data querying
APY that delivers querying abilities to .NET with the syntax related to the SQL. It is
determined that LINQ to SQL is capable to translates the language-integrated queries
in the object frameworks in SQL server and transfer them to the main server for
executing the codes. When the database provides the outcomes, LINQ to SQL
translates them to objects that consumers can work with the programming language. It
is true that LINQ to SQL is considered as the ORM product which is a kind of
technique that includes numerous classes that map database entities to objects in
programming verbal. It is found that LINQ to SQL effectively supports views,
transactions, consumer-defined elements and many more. It provides a method to
integrate data validation and business logic rules into data frameworks and able to
deliver a single table legacy in the entity archetypal.
Learning
Outcome(s):
Recognize the
main elements of
portals
development.
1 Mark
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Pg. 4 Question FourQuestion Four
Question Four
What are the advantages of combining multiple Ajax calls into one call? Write
any TWO.
Ajax is a set of web development methods that helps to develop an asynchronous web
application. There are different benefits of combining numerous Ajax calls into one
call which are described below:
If consumers required gathering the tweets from 3 consumers and display the
complete set for which they require to make 3 separate networks for calling to
the consumers. Since every call is executed asynchronously with no assurance
which would return first that can produce problems in the systems. For
addressing such problems, each Ajax function can be changed to the deferred
objects that can manage the callbacks for a call and provide reliable outputs.
Individuals can get all the advantages of promises plus and call the AJAX calls
separately.
Therefore, it is reported that by combining numerous AJAX calls into one call is
beneficial and can help to manage the callbacks for a call in an appropriate manner.
Moreover, the complexity of data handling can be addressed by implementing such
processes in the main server. So, it is suggested that individuals can combine
numerous AJAX calls into one call.
Learning
Outcome(s):
Evaluate the
effectiveness of
portals
1 Mark
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]