ICT705 Data and System Integration Report - ATMC Semester 1, 2018

Verified

Added on  2023/06/11

|11
|1537
|137
Report
AI Summary
This report delves into the concepts of data and system integration, highlighting key system components such as data merging and cleansing, RESTful services, and data mashups. It explains data merging as the process of combining data from disparate sources to provide a unified view, exemplified by integrating hospital and clinic data for analysis. The report also discusses RESTful services, emphasizing their role in web applications and their advantages like ease of understanding and scalability. Furthermore, it explores data mashups, which combine data from multiple external resources to generate new services. A demo running instruction is included, detailing the process of merging XML and CSV files using Python code, utilizing RESTful APIs for service discovery, and integrating geolocation services with Google Maps to locate clinic services. The conclusion emphasizes the importance of Python for data merging and visualization, highlighting the functional requirements of data and system integration for extracting and integrating data from various sources, enabling users to easily locate health services through a geolocation plugin. The report references academic sources to support its explanations.
Document Page
data and system integration
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
Table of Contents
1.0 Introduction:......................................................................................................................................3
2.0 Key System Components:.............................................................................................................3
2.1 Data Merging and Cleansing:....................................................................................................3
2.2 RESTful services..........................................................................................................................4
2.3 Data Mashups...............................................................................................................................5
3.0 Demo Running Instruction:...........................................................................................................6
4.0 Conclusion:.....................................................................................................................................10
References.............................................................................................................................................10
Document Page
Table of Figures
Figure 1 merging the xml and csv file.........................................................................................................7
Figure 2 Using Restful API for finding the Services.....................................................................................8
Figure 3 To use the Clinic id to find the location.......................................................................................8
Figure 4 easily find out the location of the clinic map using MapAPI........................................................9
Document Page
1.0 Introduction:
Data integration is the process of combining the data from the different resources and it also
gives users with the unique view of the resources and this process is different in various times
and combining the databases of two companies is the example for the data integration. The
data base are combined from two different resources. System integration is the process of
merge or join the system and components together to form a larger system. And it is also used
to adding the values to the system through the functionalities for connection of different
systems with functions. It also involves combining the different domains and research the
results. In the same way preparation of huge amounts of data like financial information,
customers information and other important information’s for the bigger and higher
organizations. The combining of the information happening for very larger data sets. So, the
getting each and every information during this process is very difficult. In this technique the
location and directions are going to use to identify the hospital that is clinic services by the
application programming interface restful services. Using the location provided in the geo
location with the help of the map for finding of health services is based on the python
calculation.
2.0 Key System Components:
2.1 Data Merging and Cleansing:
It is the process of combining data from sources which are different from each other. And it
provides users with view the data in the form of single view. The examples for data merging are
combining the data from the hospital sites to the clinics and then analyzing the data. And the
next example is generating data from scientific studies and that will provide better data
analysis. Data merging is a specific feature and it allows us to transfer and determine the
information from our document. With data merging we can easily work and easily arrange and
paginate the pictures and texts as well as words when we reading and studying the external
resource files in the .txt and .csv formats.
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
2.2 RESTful services
REST is a type of technology used in web applications. Most of the major development
languages are using the RESTful web services. Mostly the RESTful web services are used by web
developers and architects. REST stands for representational state transfer. It is also used in
networked hypermedia applications (Vial and Resist, 2014) . Using RESTful you can easily build
web services with lightweight, maintainable, and scalable. RESTful services mean, the services
are based on REST. And also it has some underlying protocol. The RESTful services are created
by HTTP.
Features of RESTful services
Each and every system use some resources. These resources are present in different
format like pictures, videos, files, web pages, business information, and so on. The resources
are represented by the computer-based system. These services are mainly used for providing a
window to its client. RESTful services have a lot of advantages like easy to understand,
maintainable, extensible, and scalable. The RESTful services should have the following
properties,
Messages
Representations
URIs
Uniform interface
Stateless
Links between resources
Caching
Document Page
RESTful key elements
The RESTful implementation should have the following key elements
Resources
Request verbs
Request Headers
Request body
Response body
Response status codes
RESTful methods
There are four different types of methods are used in RESTful services
1. POST- this type of method is used to create a new employee using RESTful web services.
2. GET- this method is used for collect the list of all employees using RESTful services.
3. PUT- using this method you can update all employees.
4. DELETE- this method is used for delete all employees using RESTful services.
2.3 Data Mashups
Mashup is a type of web page or application. Data Mashup is used to combine data or
functionality from two or more external resources (Wang and Ma, 2012). New services are
generated by this functionalities. The data Mashup has a lot of advantages like easy to use, fast
Document Page
integration, frequently use APIs, and generate data sources. The business services and data
services are integrated by business Mashup. It has an ability for developing a new integrated
service, combine integrated services, and combine personal pieces of information.
These services are user-friendly and used in web browser interfaces (Oró and Salom,
2015). The business Mashup is totally different from customer Mashup. The level of
interactions is a business computing environment, security, access control, and consumer
Mashups.
Advantages of Mashups
It is a simple application, and also very flexible. It solves day to day problems.
The old technologies are used in new ways.
It can be created in minutes, hours, or days.
Easy to customize
It supports different sources
It supports self-service application
It is a service-oriented architecture
It increases the reusability of services and widgets
The reused web services are provided only new services and applications. And also it
provides business flexibility.
3.0 Demo Running Instruction:
Combine the xml file and csv file:
The below screenshot explain about the code:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Python code used to merge the xml and csv file. The merge file named as “datamerger.py”. In
this python code using the default packages named as import csv and ET elements .Using
looping concept in python getting the elements of the xml file and also csv file. Finally, using the
append variable to getting the step by step elements from the xml file and csv file.
Figure 1 merging the xml and csv file
Using Restful API:
The below screenshot explain about the code:
After the execution of the python file and the next location saved as .csv files. Next move
to create the json engine and import the json packages. In this services provides the number of
Document Page
list and adding the elements from the xml and csv file. We need to use the length function to
find out the size and length of the elements in merged file named as “datamerger.py”.
Figure 2 Using Restful API for finding the Services.
To search the Location:
Document Page
Figure 3 To use the Clinic id to find the location
Displayed the Location (Google Map):
Figure 4 easily find out the location of the clinic map using MapAPI
Code Explain:
Finally known about the location and direction of the clinic services using API Restful
services. Using Map to provide the geolocation of the exact clinic services. It’s very useful for
finding the one clinic services to another clinic services. API plugin is very useful for finding the
unknown clinic services.
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
4.0 Conclusion:
For merging of the csv and xml files python was used in this project, which is used to merge
the data easily and accurately. The process of visualization is very important for analyzing the
data and also for the system integration. The functional requirements in this process is data and
system integration. The major use of data and system integration is extracting the data from
one source and integrate the both csv files and xml files. So the user of these process can easily
found hospital the locations that is health services location through the plugin. The name of the
plugin is geo location plugin.
References
Oró, E. and Salom, J. (2015). Energy Model for Thermal Energy Storage System Management
Integration in Data Centers. Energy Procedia, 73, pp.254-262.
Vial, F. and Resist, M. (2014). Evaluation of Swiss Abattoir Data for Integration in a Syndromic
Surveillance System. Online Journal of Public Health Informatics, 6(1).
Wang, Q. and Ma, X. (2012). Research on Function of Switching Center to Data Integration
System. Advanced Materials Research, 487, pp.322-326.
chevron_up_icon
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]