New

Learn smart - Learn online. Upto 88% off on courses for a limited time. View Courses

Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
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,699 Words tag 18-11-2020

Question:

Case Study: System Integration for Dell After evaluating various platforms, Dell 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 computing. 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 (Optional).
 
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 sources 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. The demo enables customers to search the locations of retailers in Google Map. There are three major components in the demo system:
 
1. Data integration demo. In this demo, there are two data source files: “stores.csv” contains the information about stores, and “locations.xml” contains the information about the location coordinates for each store. A Python scrip file with the name “data_merger.py” 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?postcode=xxxx”. The framework Bottle is recommended for this implementation. A Python scrip file with the name “store_locator.py” 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 postcode as the input. If a store in that suburb can be found, then its location is displayed in Google Map. Otherwise, the default store (with postcode 2000) is  displayed. A HTML file “store_map.html” should be implemented. In this file, a text field is provided at the page top to accept user’s input of postcode. In addition, a Submit button will trigger the “getlocation” Web Service to retrieve its corresponding latitude and longitude, and highlight and centre the location in Google map.
 
You need to include a section in the report to explain the key points for the demo design and implementation. Moreover, you need to explain how to run your demo/code.
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.

Upload
Unique Document

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. (2020). Architecture And Systems Integration. Retrieved from https://myassignmenthelp.com/free-samples/ict321-architecture-and-systems-integration/infrastructure-design.html.

My Assignment Help (2020) Architecture And Systems Integration [Online]. Available from: https://myassignmenthelp.com/free-samples/ict321-architecture-and-systems-integration/infrastructure-design.html
[Accessed 12 August 2022].

My Assignment Help. 'Architecture And Systems Integration' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/ict321-architecture-and-systems-integration/infrastructure-design.html> accessed 12 August 2022.

My Assignment Help. Architecture And Systems Integration [Internet]. My Assignment Help. 2020 [cited 12 August 2022]. Available from: https://myassignmenthelp.com/free-samples/ict321-architecture-and-systems-integration/infrastructure-design.html.


We Can Help!

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

icon

Other Samples

Content Removal Request

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

icon

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!

screener
ribbon
callback request mobile
Have any Query?