Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

ICT321 Architecture And Systems Integration

tag 0 Download 7 Pages / 1,527 Words tag 15-07-2021


After evaluating various platforms, RetailCo finally decided to adopt Service Oriented Architecture (SOA) for its future IT infrastructure. The EA team also noticed the trends of new technologies including data analytics, cloud-based services, social media, and mobile devices. It was a shared belief that that the business functionalities delivered by services will reduce the technical obstacles to embrace these new technologies.

The EA team needed to figure out the following issues:
1. Computing and storage infrastructure design. There are three possible options: renting from public Cloud providers, building a private Cloud, or maintaining its current infrastructure distributed across various locations and business units. Which one should the company choose What are the benefits of the selected solution, and how does it support the IT operations You are also encouraged to propose a different solution other than the previous list.

2. Application/service integration. There are different types of applications and services coexisting in the company, including legacy applications, internal Web services, and external Web services. Some external services are provided by business partners, and others are from public service providers, such as Google Map and Google Search.General solutions for application integration should be discussed, and a demo system (see below) is also expected to be implemented.

3. Information integration. Currently, there are multiple data sources developed by different teams for various business units and departments. Some databases will be unified and merged to replace existing system. However, some data sources have to be maintained individually due to the existence of legacy systems. In either case, how data from difference source can be integrated should be discussed. In addition, a demo system (see below) is expected to be implemented.

To demonstrate the ideas of application and data integration, the EA team decided to build a demo system to validate their designs. There are three major components in the demo system:
1. Data integration demo. In this demo, there are two data source files: “stores.xml” contains the information about stores, and “locations.csv” contains the information about the location information about each store. A Python scrip file with the name “” should be implemented to read these two data files, and output the merged result into a CSV file with the name “store_locations.csv”.
2. RESTful Web service demo. In this demo, we need to build a RESTful Web service which returns a JSON object with three attributes (storename, latitude, longitude) when receiving a call similar to “/getlocation?id=xxx”. The framework Bottle is recommended for this implementation. A Python scrip file with the name “” should be implemented to retrieve the correct data from “store_locations.csv”, and to return the value via Web Service.

3. Mashup demo. In this demo, we need to build a mashup application which accepts a store ID as the input and displays its location in Google Map. A HTML file “store_map.html” should be implemented. In this file, a text field is provided at the top to accept user’s input of store ID.
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Unique Document

Under Evaluation

Get Money
into Your Wallet

Total 7 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2021). ICT321 Architecture And Systems Integration. Retrieved from

"ICT321 Architecture And Systems Integration." My Assignment Help, 2021,

My Assignment Help (2021) ICT321 Architecture And Systems Integration [Online]. Available from:
[Accessed 30 January 2023].

My Assignment Help. 'ICT321 Architecture And Systems Integration' (My Assignment Help, 2021) <> accessed 30 January 2023.

My Assignment Help. ICT321 Architecture And Systems Integration [Internet]. My Assignment Help. 2021 [cited 30 January 2023]. Available from:

Stuck on Any Question

Our best expert will help you with the answer of your question with best explanation.

We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

250 words
Error goes here

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

We Can Help!

Get top notch assistance from our best tutors !
Excel in your academics & career in one easy click!


Other Samples

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on then please raise the content removal request.


5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

callback request mobile
Have any Query?
Subtraction Payment required!

Only one step away from your solution of order no.