ICT321 Architecture and System Integration Assignment

ICT321
Structure and System Integration
Activity 2
ATMC Semester 2, 2018
ICT321 Structure and System Integration Project 2
Web page 2 of 10
Evaluation and Submission Particulars
Marks: 30% of the Complete Evaluation for the Course
Due Date: 11:59pm Friday, Week 12 (ATMC Semester 2)
Activity 2 consists of a demo code package deal and a technical report for the mixing plan.
Submit your work as a .zip file, which accommodates the code information (one other .zip file) and your
report (a .docx file), to Blackboard Activity 2. Please observe the submission directions
described on this doc.
The project will likely be marked out of a complete of 100 marks and types 30% of the entire
evaluation for the course. ALL assignments will likely be checked for plagiarism by SafeAssign
system supplied by Blackboard routinely.
Check with your Course Define or the Course Internet Website for a duplicate of the “Pupil Misconduct,
Plagiarism and Collusion” pointers. Tutorial Integrity Data.
Project submission extensions will solely be made utilizing the official School of Arts,
Enterprise and Legislation Tips.
Requests for an extension to an project MUST be made to the course coordinator previous to
the date of submission and requests made on the day of submission or after the submission
date will solely be thought of in distinctive circumstances.
ICT321 Structure and System Integration Project 2
Web page three of 10
Case Examine: Victoria Well being – Digitising Well being
After evaluating numerous platforms, Victorian Division of Well being and Human Companies (Vic
Well being) lastly determined to undertake a Service Oriented Structure (SOA) for its future IT
infrastructure. Vic Well being was impressed along with your Template primarily based, Reference Structure
method set out in your Activity 1 Report and has accepted your suggestions relating to
Utility and Service Integration. Nevertheless, Vic Well being Executives wish to achieve a
deeper understanding of:
• Computing and storage infrastructure design,
• Data integration, and
• Applied sciences behind your suggestion relating to Utility and Service
Integration and have requested for a small particular demonstration of those applied sciences
together with a short rationalization of the ideas and ideas of the way it works.
There are 2 components to this Project:
Half 1 – Integration Demo (60%)
As a result of Vic Well being have medical apply associated purposes in lots of well being practices
round Victoria, Vic Well being Executives would really like an indication of an internet service to assist
Vic Well being workers and the Victorian public to seek out well being practices inside Victoria. The
demo allows Victorian customers to browser search the places of medical practices in Google
Maps utilizing a postcode and retrieve an instance of city data together with the map. You
are required to make use of the particular information supplied to you by your lecturer / tutor (there’ll
be a Zero (zero) mark for this part in case you don’t use the info supplied by your lecturer /
tutor). There are three main parts within the demo system:
1. Information integration demo. On this demo, there are two information supply information supplied to you by
your Lecturer / Tutor:
• ‘Vic_Health_Care’ accommodates the details about fictional well being practices, and
• ‘Vic_Locations’ accommodates the details about the placement coordinates for cities
with well being practices.
A Python scrip file with the title ‘data_merger.py’ must be carried out to learn
these two information information. Utilizing the Python petl framework you might be required to output the
merged information right into a CSV file with the title ‘practice_locations.csv’.
2. RESTful Internet service server demo. On this demo, you might be required to construct a RESTful
Internet service which helps a ‘getlocation’ question from the consumer browser much like
‘/getlocation?postcode=xxxx’. The server Internet Service will return a JSON object with
4 attributes (apply title, latitude, longitude, city title and state). The info for this
JSON object will likely be retrieved from the ‘practice_locations.csv’ file you created in
part 1. The Python Bottle framework is required for this implementation. A Python
scrip file with the title ‘practice_locator.py’ will comprise this RESTful Internet Service
Demo.
ICT321 Structure and System Integration Project 2
Web page four of 10
three. Mashup demo. On this demo, you might be required to construct a mashup software which
accepts a postcode because the enter. If a well being apply in that suburb may be discovered, then its
location is displayed in Google Map. In any other case, a default clinic is displayed. A HTML
file ‘practice_map.html’ must be carried out. On this file, a textual content subject is supplied on the
web page high to just accept consumer’s enter of postcode. As well as, a Submit button will set off the
‘getlocation’ Internet Service to retrieve its corresponding latitude and longitude, and
spotlight and centre the placement in Google map.
Along with highlighting the positon on the map, a consumer is ready to click on on the marker
bubble and see an data window containing suburb / city particular data or a
hyperlink to that data.
Two Very Vital Notes:
1. You MUST use and incorporate the particular ‘Vic_Health_Care’ and ‘Vic_Locations’
information information supplied to you by your Lecturer / Tutor. There will likely be a mark of Zero (Zero)
awarded for this demo part in case your options don’t use the particular information information
supplied to you by your Lecturer / Tutor.
2. For ease of demonstration to Vic Well being executives, your code should be selfcontained
and run simply in PyCharm. Along with utilizing Requirements primarily based HTML
and Python, the Python modules ‘petl’, ‘Bottle’ and ‘parser’ are the one extra
frameworks you must want. ALL required information should be supplied along with your
submission and shouldn’t require any additional set up.
Code Package deal Format
The code implementation must be with Python three and PyCharm. You’re required to
compress all of your Python code, information information and all supporting packages/modules into one .zip
file and add it to Blackboard. Make certain your demo code is runnable in PyCharm after
being unzipped.
ICT321 Structure and System Integration Project 2
Web page 5 of 10
Half 2 – Integration Report (40%)
Along with the above Demo code (60%) you might be required to incorporate a Report (40%) Primarily based
on Activity 1 case examine explaining the important thing ideas for:
• The demo design and implementation (together with directions on working your code).
• Computing and storage infrastructure design, and
• Data integration
Please use the next define in your report:
Title Main Outcomes
1 Introduction
2 Data Administration
and Integration
Talk about and design methods to combine the a number of
information sources developed and utilized by totally different groups for
numerous enterprise items and departments.
three Utility and Information Storage
Infrastructure Design
Talk about numerous cloud choices and their suitability.
Design a cloud infrastructure technique.
four Information merging Clarify information merging ideas and the way it was utilized
in your Demo
5 RESTful Internet companies Clarify RESTful Internet companies and the way they have been
utilized in your Demo
6 Mashups Clarify Mashup ideas and the way it was utilized in
your Demo
7 Conclusion
Seek the advice of Rubric in Appendix A for extra particulars on how this query will likely be marked.
Report Format
Your report must be a minimum of 1500 phrases and it might be greatest to be now not than 2000
phrases.
The report MUST be formatted utilizing the next pointers:
• Paragraph textual content – 12 level Calibri single line spacing
• Headings – Arial in an acceptable kind dimension
• Margins – 2.5cm on all margins
• Header – Report title
• Footer – web page quantity (together with the phrase “Web page”)
• Web page numbering – roman numerals (i, ii, iii, iv) as much as and together with the Desk of
Contents, restart numbering utilizing typical numerals (1, 2, three, four) from the primary
web page after the Desk of Contents.
• Title Web page – Should not comprise headers or footers. Embrace your title because the report’s
creator.
• The report is to be created as a single Microsoft Phrase doc (model 2007, 2010,
2013 or Workplace 365). No different format is appropriate and doing so will outcome within the
deduction of marks.
ICT321 Structure and System Integration Project 2
Web page 6 of 10
Please observe the conventions detailed in:
Summers, J. & Smith, B., 2014, Communication Expertise Handbook, 4th Ed, Wiley, Australia.
Submission
Submit your work as a zipper file to Blackboard Activity 2 by the due date of 11:59pm Friday,
Week 12. Contained in the zip file, a zipper package deal of code and a Phrase file of report must be
included.
The project will likely be assessed in accordance with the marking sheet. Late submission will likely be
penalised in accordance with the coverage within the course define. Please word Saturday and Sunday are
included within the depend of days late.
Project Return and Launch of Grades
Project grades will likely be out there on the course web site in two weeks after the submission.
An digital project marking sheet will likely be out there presently.
The place an project is present process investigation for alleged plagiarism or collusion the
grade for the project and the project will likely be withheld till the investigation has
concluded.
Project Tips
This project will take various weeks to finish and would require
understanding of software and data integration applied sciences for profitable
completion. It’s crucial that college students take heed of the next factors in relation to
doing this project:
1. Make sure that you clearly perceive the necessities for the project – what needs to be
finished and what are the deliverables.
2. If you don’t perceive any of the project necessities – Please ASK the lecturer or
your tutor.
three. Every time you’re employed on any side of the project reread the project necessities
to make sure that what’s required is clearly understood.
Appendix A
ICT321 Activity 2 – Methods Integration and Report Rubric
Standards Excessive Distinction (85-100%) Distinction (75-84%) Credit score (65-74%) Move (50-64%) Fail (Zero-49%)
(20%) Create a
Python script to
learn and merge
two information information into
one information file.
Skillful and proficient
Used right information.
Script ran with out
errors and produced
the merged information file
with no errors.
clearly documented
code.
Proficient and
efficient
Used right information.
Script ran with out
errors and
produced the
merged information file
with no errors.
Efficient and
competent
Used right information.
Script produced the
merged information file however
with minor errors.
Competent
Used right
information. Script
produced the
merged information file
however with errors.
Not competent
Not used right
information (zero mark).
Merged information file
not produced and
/ or main
errors.
(20%) Create a
Python script to
implement a
working RESTful
Internet service
server to ship
the merged information
created above.
Skillful and proficient
Used right information. RESTful
Internet service server will
hear on a TCP port and
serve information no errors. Enter
error dealing with. clearly
documented code.
Proficient and
efficient
Used right information.
RESTful Internet service
server will hear on a
TCP port and serve information
no errors. Enter error
dealing with.
Efficient and
competent
Used right information.
RESTful Internet service
server will hear on a
TCP port and serve
information however with minor
errors.
Competent
Used right information.
RESTful Internet
service server will
hear on a TCP
port and serve
information with errors.
Not competent
Not used right
information (zero mark).
RESTful Internet
service server
is not going to hear on
a TCP port and /
or main errors.
ICT321 Structure and System Integration Project 2
Web page eight of 10
Standards Excessive Distinction (85-100%) Distinction (75-84%) Credit score (65-74%) Move (50-64%) Fail (Zero-49%)
(20%) Create a
HTML script to
implement a
Mashup from two
information sources
together with the
RESTful Internet
service server
above.
Skillful and proficient
Used right information. HTML
script will entry and present
information from two sources no
errors. Effectively set out HTML
web page together with data
window. Clearly
documented code.
Proficient and
efficient
Used right information. HTML
script will entry and
present information from two
sources no errors.
Data window
included.
Efficient and
competent
Used right information.
HTML script will entry
and present information from
two sources however with
minor errors.
Competent
Used right information.
HTML script will
entry and present
information from two
sources with
errors.
Not competent
Not used right
information (zero mark).
HTML script will
entry and present
information from two
sources, and / or
main errors.
(12.5%)
Data
Integration and
Administration –
Talk about and design
methods to
combine the
a number of information
sources developed
and utilized by
totally different groups
for numerous
enterprise items and
departments.
Skillful and proficient
Clear definition of
Enterprise Data
Integration. clear
elaboration of the three
information integration strategies
with explanations
(together with benefits and
disadvantages of every)
and examples of how every
methodology may very well be utilized
within the goal data
system.
Proficient and
efficient
Definition of Enterprise
Data Integration.
Clear elaboration of the
three information integration
strategies with clear
explanations of how
every methodology may very well be
utilized within the goal
data system.
Clear and coherent
Elaboration of the
three information integration
strategies with some
dialogue and
reference to the goal
data system.
Coherent
Clarify greater than
one data
integration
technique and the way
they relate to the
goal
data
system.
Imprecise and
imprecise
Mentioned one or
two information
integration
strategies with
primary or no
software to
the goal
data
system.
ICT321 Structure and System Integration Project 2
Web page 9 of 10
Standards Excessive Distinction (85-100%) Distinction (75-84%) Credit score (65-74%) Move (50-64%) Fail (Zero-49%)
(12.5%)
Utility and
Information storage
infrastructure
design – Talk about
numerous cloud
choices and their
suitability. Design
a cloud
infrastructure
technique.
Skillful and proficient
Clear rationalization of cloud
infrastructure. Clear
identification and
elaboration on the categories
of cloud infrastructure
(together with benefits and
disadvantages of every)
and the way every cloud kind
may very well be utilized to the
goal data system.
Clear cloud technique
suggestion.
Proficient and
efficient
Clarification of cloud
infrastructure.
Identification and
elaboration on the categories
of cloud infrastructure
and the way every cloud kind
may very well be utilized to the
goal data
system. Some cloud
technique
suggestion.
Clear and coherent
Identification and
elaboration on the
forms of a minimum of three
forms of cloud
infrastructure and the way
every kind may very well be
utilized to the goal
data system.
Coherent
Identification and
rationalization of at
least two forms of
cloud
infrastructure and
how they relate
to the goal
data
system.
Imprecise and
imprecise
(5%) Clarify information
merging ideas
and the way it was
utilized in your
Demo.
Perceptive
An correct and logical
rationalization of knowledge
merging ideas and
the way it may apply in different
purposes in addition to
utilized to the demo code.
Clear directions on how
the demo code must be
executed.
Particular
An correct and logical
rationalization of knowledge
merging ideas and
utilized to the demo
code with directions
on how the demo code
must be executed.
Logical
An correct and logical
rationalization of knowledge
merging ideas and
utilized to the demo
code.
Basic
A primary however
right
rationalization of
information merging
ideas.
Ambiguous
Little or no
rationalization of the
ideas or
software.
ICT321 Structure and System Integration Project 2
Web page 10 of 10
Standards Excessive Distinction (85-100%) Distinction (75-84%) Credit score (65-74%) Move (50-64%) Fail (Zero-49%)
(5%) Clarify
RESTful Internet
companies and the way
they have been utilized
in your Demo.
Perceptive
An correct and logical
rationalization of RESTful
Internet companies and the way
they may apply in different
purposes in addition to
utilized to the demo code.
Clear directions on how
the demo code must be
executed.
Particular
An correct and logical
rationalization of RESTful
Internet companies and utilized
to the demo code with
directions on how the
demo code must be
executed.
Logical
An correct and logical
rationalization of RESTful
Internet companies and
utilized to the demo
code.
Basic
A primary however
right
rationalization of
RESTful Internet
companies.
Ambiguous
Little or no
rationalization of the
ideas or
software.
(5%) Clarify
Mashup ideas
and the way it was
utilized in your
Demo.
Perceptive
An correct and logical
rationalization of Mashup
ideas and the way they
may apply in different
purposes in addition to
utilized to the demo code.
Clear directions on how
the demo code must be
executed.
Particular
An correct and logical
rationalization of Mashup
ideas and utilized to
the demo code with
directions on how the
demo code must be
executed.
Logical
An correct and logical
rationalization of Mashup
ideas and utilized
to the demo code.
Basic
A primary however
right
rationalization of
Mashup
ideas.
Ambiguous
Little or no
rationalization of
the ideas or
software.

Searching for Architectural Project Assist UK and Australia? Strive Quick & Legit Writing Service