DTGOV Travel Booking Application: Microservice Architecture Analysis
VerifiedAdded on  2023/01/17
|10
|2287
|38
Report
AI Summary
This report analyzes the DTGOV travel booking application, focusing on the benefits of adopting a microservice architecture to enhance its performance and scalability. The study examines the application's modules, identifying those that would benefit most from microservices, such as the search engine, travel accommodation processing, and account administration. It emphasizes the advantages of the Infrastructure as a Service (IaaS) approach, highlighting its ability to manage workload peaks, improve high availability, and offer cost-effective solutions. The report also discusses the increased flexibility, responsiveness, and business capabilities that microservices can bring to the organization, including easier maintenance, improved customer satisfaction, and the ability to implement new services without disrupting existing functionalities. The conclusion summarizes the potential of the microservice approach to enhance customer experience and expand business opportunities for DTGOV.

Running head:ANALYZING THREATS OF MALICIOUS WORMS
ANALYZING THREATS OF MALICIOUS WORMS
Name of the Student
Name of the University
Authors Note
ANALYZING THREATS OF MALICIOUS WORMS
Name of the Student
Name of the University
Authors Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1ANALYZING THE THREATS OF MALICIOUS WORMS
Table of Contents
Introduction................................................................................................................................3
Discussion..................................................................................................................................3
Advantages.............................................................................................................................3
Causes....................................................................................................................................3
Effects....................................................................................................................................3
Consequences.........................................................................................................................3
Conclusion..................................................................................................................................3
References..................................................................................................................................3
Table of Contents
Introduction................................................................................................................................3
Discussion..................................................................................................................................3
Advantages.............................................................................................................................3
Causes....................................................................................................................................3
Effects....................................................................................................................................3
Consequences.........................................................................................................................3
Conclusion..................................................................................................................................3
References..................................................................................................................................3

2ANALYZING THE THREATS OF MALICIOUS WORMS
Introduction
DTGOV is a public company that is created in the year of 1980. Thee the social security
ministry have created these company. To evolve the existing IT infrastructure of the
organization and to improve the structure and the infrastructure of the external and the
internal environment DTGOV is adopted so that it can give a good management structure to
the organization. The company started with 1000 employees that have 60 branches all over
the world. The organization have expanded its business to by employing 3000 employees all
over the world. It have also created 300 different branches. The platform that is taken by the
organization for the purpose of running the centers of the data for maintaining the framework
of the organization in the Intel x86 platform. The purpose that is served by the organization is
providing security to many other organization in the word. To expand its business the
company have now started to serve the other public sector organization by providing them IT
infrastructure related services. Many customers use DTGOV for the purpose of booking of
the travel and accommodation for there trips.
Discussion
Assessment of the modules
There are several modules of the DTGOV travel booking application. Some of the modules
do not require any changes whereas some of the modules need to be modified to carry on
with the workload of the Industry. The slow service of some of the modules often decreases
the experiences of the customers. There are certain modules that are relatively stable as they
do not need frequent changes. Such modules includes the travel requirements that do not
include any changes with time. The requirements of the customers do not changes for the
purpose of the travelling and thus this module is stable and do not require frequent changes
(Dragoni, Lanese, Larsen, Mazzara, Mustafin, & Safina, 2017). The other module which do
Introduction
DTGOV is a public company that is created in the year of 1980. Thee the social security
ministry have created these company. To evolve the existing IT infrastructure of the
organization and to improve the structure and the infrastructure of the external and the
internal environment DTGOV is adopted so that it can give a good management structure to
the organization. The company started with 1000 employees that have 60 branches all over
the world. The organization have expanded its business to by employing 3000 employees all
over the world. It have also created 300 different branches. The platform that is taken by the
organization for the purpose of running the centers of the data for maintaining the framework
of the organization in the Intel x86 platform. The purpose that is served by the organization is
providing security to many other organization in the word. To expand its business the
company have now started to serve the other public sector organization by providing them IT
infrastructure related services. Many customers use DTGOV for the purpose of booking of
the travel and accommodation for there trips.
Discussion
Assessment of the modules
There are several modules of the DTGOV travel booking application. Some of the modules
do not require any changes whereas some of the modules need to be modified to carry on
with the workload of the Industry. The slow service of some of the modules often decreases
the experiences of the customers. There are certain modules that are relatively stable as they
do not need frequent changes. Such modules includes the travel requirements that do not
include any changes with time. The requirements of the customers do not changes for the
purpose of the travelling and thus this module is stable and do not require frequent changes
(Dragoni, Lanese, Larsen, Mazzara, Mustafin, & Safina, 2017). The other module which do
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3ANALYZING THE THREATS OF MALICIOUS WORMS
not require the frequent development or inclusion is the accommodation recommendation
engine. The travel accommodation engine do not requires the frequent changes because the
options that are provided by the application d not change very frequently. Thus, these
modules do not have to change much and the need for the development of the output do not
need to be changed for a long time period.
There are some modules that frequently changes and need to be updated every time.
These changes sometime make the functioning of the modules application more complex.
Such modules includes the cart and account administration. The cart where the customers fill
their required items are often changes and the application have to be up to data every time the
change is taking place. The account administration also need to be updated every-time a
transaction is taking place. There is a frequent change hat need to be made in this module
thus ensuring flexible account handling process for the organization.
There are some modules where the functioning is complex. These modules need to
handle large peak of the workload with the workflow within the organization. This module
includes the search engine and the travel accommodation processing engine. A large number
of the customers search for the option that they required which changes very frequently.
Many customers or the visitors of the websites search for there preferences which make the
server busy and the customer face slow processing. The processing engine of the travel and
the accommodation sector is also very busy as the processor have to process a large amount
of data for providing the customers the correct information (Garrow, 2016). .
The organization have three centers of data that includes one with intelx86 platform and the
other two have both the mainframe and the IntelX86 platform. The networks of the DTGOV
provide the customers high data link and a storage capacity of 10,000 tetra bytes. However
not require the frequent development or inclusion is the accommodation recommendation
engine. The travel accommodation engine do not requires the frequent changes because the
options that are provided by the application d not change very frequently. Thus, these
modules do not have to change much and the need for the development of the output do not
need to be changed for a long time period.
There are some modules that frequently changes and need to be updated every time.
These changes sometime make the functioning of the modules application more complex.
Such modules includes the cart and account administration. The cart where the customers fill
their required items are often changes and the application have to be up to data every time the
change is taking place. The account administration also need to be updated every-time a
transaction is taking place. There is a frequent change hat need to be made in this module
thus ensuring flexible account handling process for the organization.
There are some modules where the functioning is complex. These modules need to
handle large peak of the workload with the workflow within the organization. This module
includes the search engine and the travel accommodation processing engine. A large number
of the customers search for the option that they required which changes very frequently.
Many customers or the visitors of the websites search for there preferences which make the
server busy and the customer face slow processing. The processing engine of the travel and
the accommodation sector is also very busy as the processor have to process a large amount
of data for providing the customers the correct information (Garrow, 2016). .
The organization have three centers of data that includes one with intelx86 platform and the
other two have both the mainframe and the IntelX86 platform. The networks of the DTGOV
provide the customers high data link and a storage capacity of 10,000 tetra bytes. However
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4ANALYZING THE THREATS OF MALICIOUS WORMS
there is a huge range of diversity in the DTGOV platform of software and the configurations
of the software due to service agreements and customizations of the service.
Microservice approach for these modules would resolve issues around workload
peaks
For the application of travel booking The organization of DTGOV need to move to a
microservice approach and they want to undertake the approach in a phased way so that the
workloads of the organization can be handled (Le et al., 2015). The organization wants to
develop one of the monolithic application as a mcroservice application so that they can
enhance the architecture of the application (Butzin, Golatowski &Timmermann, 2016). The
industry undertake IaaS approach for implementing the microservice approach. In IaaS model
the cloud provider deals the components of the infrastructure that are present in the data
centers of the organization (Esposito, Castiglione, Tudorica, & Pop, 2017). Thee includes the
servers, hardware and the software parts, networking storage and many other. The problems
that are faced by the application in managing the large amount of the booking , billing
monitoring, security, managing the work loads and many more can be resolved using the IaaS
approach (Bloch et al., 2017). The customers will be allowed to access the available
resources in the application using the Wide area network. The organization will also allowed
to manage the account by handling the cost and monitoring the performance, managing the
network traffic. Thus the organization can trouble shoot the problems that are related to the
complexity of the tasks. The organization can select the IaaS approach because it offers easier
and more cost efficient strategies to enhance the existing condition of the organization
(Hassan, Ali & Bahsoon, 2017). This model is effective to manage the temporary workloads
and the changes n the data that arises suddenly
The modules that need to implement the IaaS approach that are the search engine
module, travel accommodation processing engine, account administration and cart (Guo et
there is a huge range of diversity in the DTGOV platform of software and the configurations
of the software due to service agreements and customizations of the service.
Microservice approach for these modules would resolve issues around workload
peaks
For the application of travel booking The organization of DTGOV need to move to a
microservice approach and they want to undertake the approach in a phased way so that the
workloads of the organization can be handled (Le et al., 2015). The organization wants to
develop one of the monolithic application as a mcroservice application so that they can
enhance the architecture of the application (Butzin, Golatowski &Timmermann, 2016). The
industry undertake IaaS approach for implementing the microservice approach. In IaaS model
the cloud provider deals the components of the infrastructure that are present in the data
centers of the organization (Esposito, Castiglione, Tudorica, & Pop, 2017). Thee includes the
servers, hardware and the software parts, networking storage and many other. The problems
that are faced by the application in managing the large amount of the booking , billing
monitoring, security, managing the work loads and many more can be resolved using the IaaS
approach (Bloch et al., 2017). The customers will be allowed to access the available
resources in the application using the Wide area network. The organization will also allowed
to manage the account by handling the cost and monitoring the performance, managing the
network traffic. Thus the organization can trouble shoot the problems that are related to the
complexity of the tasks. The organization can select the IaaS approach because it offers easier
and more cost efficient strategies to enhance the existing condition of the organization
(Hassan, Ali & Bahsoon, 2017). This model is effective to manage the temporary workloads
and the changes n the data that arises suddenly
The modules that need to implement the IaaS approach that are the search engine
module, travel accommodation processing engine, account administration and cart (Guo et

5ANALYZING THE THREATS OF MALICIOUS WORMS
al., 2016). These type of modules changes frequently and there are a large amount of data
changes that occur. So he travel booking application consists of some modules which can
enhance their service by implementing the approach.
Microservice approach will improve DTGOV’s ability to maintain high
availability for this application
There are several advantages that are offered by the microservice approach that
includes that it facilitate the maintenance of the travel booking application that is offered by
DTGOV. The increase in work load of the application can slow down the performance of the
application because a large customer use it at the same time. The problem can be reduces by
the approach as it will make the application more flexible and sufficient. The responsiveness
of the application will increase that will provide customer satisfaction. These will increase the
business capabilities of thee organization because the work flow can be managed easily
within the organization. The organization will also able to increase the productivity and speed
of the application thus will attract many potential customers. The distributed teams that are
there within the organization can be enhanced with this approach. The simplicity of the
approach help the users to easily adapt it within their functionality (Yangui, Glitho & Wette,
2016). Each member of the microseervice team will be engaged with a particular task that
will help in the well maintenance of the activities. The modules of the travel booking
application that faces problems can be reduces by undertaking the approach of microservice
that will enhance the capability of the application. The problem that is there in the server due
to huge work load is reduces and the application becomes more user-friendly (Chang, Xia,
Muppala, Trivedi & Liu, 2016).). With this approach new services can be easily implemented
within the application without hampering the existing functionality of the application. The
customers will not face the problems regarding the booking purpose. Thus these will provide
a wide range of business benefits, service portfolio, challenges in the techniques, and the
al., 2016). These type of modules changes frequently and there are a large amount of data
changes that occur. So he travel booking application consists of some modules which can
enhance their service by implementing the approach.
Microservice approach will improve DTGOV’s ability to maintain high
availability for this application
There are several advantages that are offered by the microservice approach that
includes that it facilitate the maintenance of the travel booking application that is offered by
DTGOV. The increase in work load of the application can slow down the performance of the
application because a large customer use it at the same time. The problem can be reduces by
the approach as it will make the application more flexible and sufficient. The responsiveness
of the application will increase that will provide customer satisfaction. These will increase the
business capabilities of thee organization because the work flow can be managed easily
within the organization. The organization will also able to increase the productivity and speed
of the application thus will attract many potential customers. The distributed teams that are
there within the organization can be enhanced with this approach. The simplicity of the
approach help the users to easily adapt it within their functionality (Yangui, Glitho & Wette,
2016). Each member of the microseervice team will be engaged with a particular task that
will help in the well maintenance of the activities. The modules of the travel booking
application that faces problems can be reduces by undertaking the approach of microservice
that will enhance the capability of the application. The problem that is there in the server due
to huge work load is reduces and the application becomes more user-friendly (Chang, Xia,
Muppala, Trivedi & Liu, 2016).). With this approach new services can be easily implemented
within the application without hampering the existing functionality of the application. The
customers will not face the problems regarding the booking purpose. Thus these will provide
a wide range of business benefits, service portfolio, challenges in the techniques, and the
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6ANALYZING THE THREATS OF MALICIOUS WORMS
pricing and SLSs (Metwally, Jarray & Karmouch, 2015). These also help them in
determining which modules are needed to bee cloud based and who are the potential
customers. Thus the existing information system strategies within the organization can also
be enhanced with this approach (Garrow, 2016).
Conclusion
It is concluded fro the report that The travel booking application within the DTGOV
application can enhance the experience of the customers who uses the application. There are
several modules that are related to this application that can be enhanced using the micro
service approach. This service will increase the availability of the application to the
customers. Some of the modules of the application also handle the huge work pressure that
can reduce customer experience and the same can bee increased with the approach. This will
also enhance the business capabilities of the organization and thus giving a wide range of
profit. Using these the business can be expanded to several other countries across the globe.
Architecture of the Travel Booking application
pricing and SLSs (Metwally, Jarray & Karmouch, 2015). These also help them in
determining which modules are needed to bee cloud based and who are the potential
customers. Thus the existing information system strategies within the organization can also
be enhanced with this approach (Garrow, 2016).
Conclusion
It is concluded fro the report that The travel booking application within the DTGOV
application can enhance the experience of the customers who uses the application. There are
several modules that are related to this application that can be enhanced using the micro
service approach. This service will increase the availability of the application to the
customers. Some of the modules of the application also handle the huge work pressure that
can reduce customer experience and the same can bee increased with the approach. This will
also enhance the business capabilities of the organization and thus giving a wide range of
profit. Using these the business can be expanded to several other countries across the globe.
Architecture of the Travel Booking application
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7ANALYZING THE THREATS OF MALICIOUS WORMS
Figure 1
(Source: Created by Author)
Figure 1
(Source: Created by Author)

8ANALYZING THE THREATS OF MALICIOUS WORMS
References
Bloch, H., Fay, A., Knohl, T., Hoernicke, M., Bernshausen, J., Hensel, S., ...&Urbas, L.
(2017, September). A microservice-based architecture approach for the automation of
modular process plants. In 2017 22nd IEEE International Conference on Emerging
Technologies and Factory Automation (ETFA)(pp. 1-8). IEEE.
Butzin, B., Golatowski, F., &Timmermann, D. (2016, September). Microservices approach
for the internet of things. In 2016 IEEE 21st International Conference on Emerging
Technologies and Factory Automation (ETFA) (pp. 1-6). IEEE.
Chang, X., Xia, R., Muppala, J. K., Trivedi, K. S., & Liu, J. (2016). Effective modeling
approach for IAAS data center performance analysis under heterogeneous
workload. IEEE Transactions on Cloud Computing.
Dragoni, N., Lanese, I., Larsen, S. T., Mazzara, M., Mustafin, R., &Safina, L. (2017, June).
Microservices: How to make your application scale. In International Andrei Ershov
Memorial Conference on Perspectives of System Informatics(pp. 95-104). Springer,
Cham.
Esposito, C., Castiglione, A., Tudorica, C. A., & Pop, F. (2017). Security and privacy for
cloud-based data management in the health network service chain: a microservice
approach. IEEE Communications Magazine, 55(9), 102-108.
Garrow, L. A. (2016). Discrete choice modelling and air travel demand: theory and
applications. Routledge.
Garrow, L. A. (2016). Discrete choice modelling and air travel demand: theory and
applications. Routledge.
References
Bloch, H., Fay, A., Knohl, T., Hoernicke, M., Bernshausen, J., Hensel, S., ...&Urbas, L.
(2017, September). A microservice-based architecture approach for the automation of
modular process plants. In 2017 22nd IEEE International Conference on Emerging
Technologies and Factory Automation (ETFA)(pp. 1-8). IEEE.
Butzin, B., Golatowski, F., &Timmermann, D. (2016, September). Microservices approach
for the internet of things. In 2016 IEEE 21st International Conference on Emerging
Technologies and Factory Automation (ETFA) (pp. 1-6). IEEE.
Chang, X., Xia, R., Muppala, J. K., Trivedi, K. S., & Liu, J. (2016). Effective modeling
approach for IAAS data center performance analysis under heterogeneous
workload. IEEE Transactions on Cloud Computing.
Dragoni, N., Lanese, I., Larsen, S. T., Mazzara, M., Mustafin, R., &Safina, L. (2017, June).
Microservices: How to make your application scale. In International Andrei Ershov
Memorial Conference on Perspectives of System Informatics(pp. 95-104). Springer,
Cham.
Esposito, C., Castiglione, A., Tudorica, C. A., & Pop, F. (2017). Security and privacy for
cloud-based data management in the health network service chain: a microservice
approach. IEEE Communications Magazine, 55(9), 102-108.
Garrow, L. A. (2016). Discrete choice modelling and air travel demand: theory and
applications. Routledge.
Garrow, L. A. (2016). Discrete choice modelling and air travel demand: theory and
applications. Routledge.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9ANALYZING THE THREATS OF MALICIOUS WORMS
Guo, J., Liu, F., Lui, J. C., & Jin, H. (2016). Fair network bandwidth allocation in IaaS
datacenters via a cooperative game approach. IEEE/ACM Transactions on
Networking, 24(2), 873-886.
Hassan, S., Ali, N., &Bahsoon, R. (2017, April). Microserviceambients: An architectural
meta-modelling approach for microservice granularity. In 2017 IEEE International
Conference on Software Architecture (ICSA) (pp. 1-10). IEEE.
Le, V. D., Neff, M. M., Stewart, R. V., Kelley, R., Fritzinger, E., Dascalu, S. M., & Harris, F.
C. (2015, July). Microservice-based architecture for the NRDC. In 2015 IEEE 13th
International Conference on Industrial Informatics (INDIN) (pp. 1659-1664). IEEE.
Metwally, K., Jarray, A., &Karmouch, A. (2015, June). Milp-based approach for efficient
cloud iaas resource allocation. In 2015 IEEE 8th International Conference on Cloud
Computing(pp. 1058-1062). IEEE.
Yangui, S., Glitho, R. H., &Wette, C. (2016). Approaches to end-user applications portability
in the cloud: A survey. IEEE Communications Magazine, 54(7), 138-145.
Guo, J., Liu, F., Lui, J. C., & Jin, H. (2016). Fair network bandwidth allocation in IaaS
datacenters via a cooperative game approach. IEEE/ACM Transactions on
Networking, 24(2), 873-886.
Hassan, S., Ali, N., &Bahsoon, R. (2017, April). Microserviceambients: An architectural
meta-modelling approach for microservice granularity. In 2017 IEEE International
Conference on Software Architecture (ICSA) (pp. 1-10). IEEE.
Le, V. D., Neff, M. M., Stewart, R. V., Kelley, R., Fritzinger, E., Dascalu, S. M., & Harris, F.
C. (2015, July). Microservice-based architecture for the NRDC. In 2015 IEEE 13th
International Conference on Industrial Informatics (INDIN) (pp. 1659-1664). IEEE.
Metwally, K., Jarray, A., &Karmouch, A. (2015, June). Milp-based approach for efficient
cloud iaas resource allocation. In 2015 IEEE 8th International Conference on Cloud
Computing(pp. 1058-1062). IEEE.
Yangui, S., Glitho, R. H., &Wette, C. (2016). Approaches to end-user applications portability
in the cloud: A survey. IEEE Communications Magazine, 54(7), 138-145.
1 out of 10
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.





