Implementing a Smart Application for Product Delivery Business using IBM Bluemix
VerifiedAdded on 2023/06/11
|24
|1870
|324
AI Summary
This report explores the process of implementing a smart application for AB Pty. Ltd., a product delivery business, using IBM Bluemix. The proposed solution includes smart management features, automated communication, updated notifications on completing the delivery, and movement tracking of the trucks. The design plan and deployment plan are discussed in detail. The report concludes with self-reflects and references.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Cloud Computing
Name:
Register number:
Guide:
Name:
Register number:
Guide:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
1. Introduction............................................................................................................................................................ 1
1.1 IBM Bluemix...................................................................................................................................................... 1
1.2 Identified Problem.............................................................................................................................................. 9
2. Proposed Solution.................................................................................................................................................. 10
3. Design Plan........................................................................................................................................................... 10
4. Deployment Plan................................................................................................................................................... 18
5. Implemented Solution............................................................................................................................................ 20
6. Self-Reflects........................................................................................................................................................... 21
7. Conclusion............................................................................................................................................................. 21
References...................................................................................................................................................................... 22
1. Introduction............................................................................................................................................................ 1
1.1 IBM Bluemix...................................................................................................................................................... 1
1.2 Identified Problem.............................................................................................................................................. 9
2. Proposed Solution.................................................................................................................................................. 10
3. Design Plan........................................................................................................................................................... 10
4. Deployment Plan................................................................................................................................................... 18
5. Implemented Solution............................................................................................................................................ 20
6. Self-Reflects........................................................................................................................................................... 21
7. Conclusion............................................................................................................................................................. 21
References...................................................................................................................................................................... 22
1. Introduction
It is a report that explores the current business and continues investigation on the
processes carried out in a specific company called as, AB Pty. Ltd. It owns a product delivery
business, where the three trucks are the resources of the company. The company was concerned
with the feedbacks it received from the customers, where the customers were unhappy and
service results were unsatisfactory. The company needed the help of technology.
This report’s objective is to provide a solution for the company, with technology
implementation. A smart application will be developed, the design plan and the deployment plan
will be discussed. The implemented solutions will be listed. Self-reflects will be highlighted.
1.1 IBM Bluemix
IBM Bluemix service creates applications that are supportable for many programming
languages, services and the integrated DevOps. It builds, runs, deploys and manages the applications
in the cloud. To begin with the dashboard creation, for an application surf the below mentioned
URL:
https://idaas.iam.ibm.com/idaas/mtfim/sps/authsvc?
PolicyId=urn:ibm:security:authentication:asf:basicldapuser
Once you get to the website, log in as a user.
1
It is a report that explores the current business and continues investigation on the
processes carried out in a specific company called as, AB Pty. Ltd. It owns a product delivery
business, where the three trucks are the resources of the company. The company was concerned
with the feedbacks it received from the customers, where the customers were unhappy and
service results were unsatisfactory. The company needed the help of technology.
This report’s objective is to provide a solution for the company, with technology
implementation. A smart application will be developed, the design plan and the deployment plan
will be discussed. The implemented solutions will be listed. Self-reflects will be highlighted.
1.1 IBM Bluemix
IBM Bluemix service creates applications that are supportable for many programming
languages, services and the integrated DevOps. It builds, runs, deploys and manages the applications
in the cloud. To begin with the dashboard creation, for an application surf the below mentioned
URL:
https://idaas.iam.ibm.com/idaas/mtfim/sps/authsvc?
PolicyId=urn:ibm:security:authentication:asf:basicldapuser
Once you get to the website, log in as a user.
1
From the Apps, select cloud foundry runtimes, and create an application, without any
infrastructure. For the node, opt the SDK. This step is show in the below figure. Open the
SDK, provide a host name for the application (Antonopoulos and Gillam, 2017)
.
2
infrastructure. For the node, opt the SDK. This step is show in the below figure. Open the
SDK, provide a host name for the application (Antonopoulos and Gillam, 2017)
.
2
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
See the figure, and create a database. A new databaseis required in DB MySQL, to
establishconnection for the database.
3
establishconnection for the database.
3
The instanceof the application automatically starts as the connection gets established, (i.e.
between the database and the application.)Go for configuration next.
4
between the database and the application.)Go for configuration next.
4
And, the configured file can be seen on IBM Bluemix devops screen.
5
5
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
As the editingtask completes ensure file deployment. As this completes, press the red
button on the screen (Breeding, 2012). It allows a pop-up window to pop in, where it contains a
question of do you want to redeploy the file or not. It is completely up to the user, if it is needed
the file can be redeployed, if not ignore and the question and press the “Cancel” button.
Next, go and press “OK” button, and it will open up the GIT Repository’s window. Use
Commit button and commit the files.
6
button on the screen (Breeding, 2012). It allows a pop-up window to pop in, where it contains a
question of do you want to redeploy the file or not. It is completely up to the user, if it is needed
the file can be redeployed, if not ignore and the question and press the “Cancel” button.
Next, go and press “OK” button, and it will open up the GIT Repository’s window. Use
Commit button and commit the files.
6
The completion of the steps will be visible as result, to show the performed changes.
7
7
The process is completed with a confirmation of success message.
8
8
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
1.2 Identified Problem
This business covers the area of Austin downtown, Texas, USA, for product delivery. The
recognized problem in the business refers to, serious management issues (Cloud computing
9
This business covers the area of Austin downtown, Texas, USA, for product delivery. The
recognized problem in the business refers to, serious management issues (Cloud computing
9
strategy, 2012).The manual allotment of product deliveries and its manual updates are not
effective enough. The customers are unhappy with the delayed product deliveries, which is not
good for the business. From five deliveries in a day, the count has come down to three deliveries
in a day. Hence, the number of deliveries are pending and its increasing lot of problems (Cloud
Computing, 2010).
2. Proposed Solution
The proposed solution includes the following elements, in the application:
IBM Bluemix services will be used for developing a smart application.
The product deliveries are equally divided among the trucks (Hybrid Cloud Event
Integration, 2016).
The deliveries are monitored, updated and notifications will be shared for the
same.
The process is well organized.
The location of delivery is divided in to North, South, East and West directions,
where Geospatial Analytics service helps here in tracking the vehicle.
The traffic violation are monitored and are taken care.
Communication is established with the truck drivers.
Necessary alert messages are sent to the administrator and to the truck drivers.
Alert message facility is provided.
3. Design Plan
The design plan follows the following steps:
Step 1: Login to the website (Sadulov and Indihar Š temberger, 2016).
Step 2: Enter the login details like the Log in ID and the Password.
.
10
effective enough. The customers are unhappy with the delayed product deliveries, which is not
good for the business. From five deliveries in a day, the count has come down to three deliveries
in a day. Hence, the number of deliveries are pending and its increasing lot of problems (Cloud
Computing, 2010).
2. Proposed Solution
The proposed solution includes the following elements, in the application:
IBM Bluemix services will be used for developing a smart application.
The product deliveries are equally divided among the trucks (Hybrid Cloud Event
Integration, 2016).
The deliveries are monitored, updated and notifications will be shared for the
same.
The process is well organized.
The location of delivery is divided in to North, South, East and West directions,
where Geospatial Analytics service helps here in tracking the vehicle.
The traffic violation are monitored and are taken care.
Communication is established with the truck drivers.
Necessary alert messages are sent to the administrator and to the truck drivers.
Alert message facility is provided.
3. Design Plan
The design plan follows the following steps:
Step 1: Login to the website (Sadulov and Indihar Š temberger, 2016).
Step 2: Enter the login details like the Log in ID and the Password.
.
10
Step 3: Integrate IoT with IBM Bluemix services.
Step 4: Then, proceed with configuration process.
Step 5: Fill the details like, device type, ID and name.
Step 6: Generate keys of new API, using, “Add API.”
11
Step 4: Then, proceed with configuration process.
Step 5: Fill the details like, device type, ID and name.
Step 6: Generate keys of new API, using, “Add API.”
11
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
12
13
14
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
15
Organization ID: rl79j3
Device Type: Vehicle
Device ID: XYZ
Authentication Method: token
Authentication Token: X-eW!!D!LQTIjK@Wfq
Organization ID: rl79j3
Device Type: Vehicle
16
Device Type: Vehicle
Device ID: XYZ
Authentication Method: token
Authentication Token: X-eW!!D!LQTIjK@Wfq
Organization ID: rl79j3
Device Type: Vehicle
16
Device ID: XY
Authentication Method: token
Authentication Token: @Rk0&LQ+Vx8+4n&I2J
Step 7: Download starter kit and deploy the kit.
Step 8: Make cloning of the project using repository.
Step 9: Change the name of the fileto, manifest.yml.
Step 10: Go and open config or settings.jsr file, to fill the following:
a) Vehicle type, for iot_deviceType.
b) Organization’s ID (six-characters) for iot_deviceOrg.
c) Token and registeredID for iot_deviceSet
d) Created API key for iot_apiKey.
e) API key token for iot_apiToken.
f) Save the above entered details.
Step 11: Create and configure Geospatial Analytics service, as it helps in tracking the location.
Step 12: Use IoT, to create and bind the starter kit with geospatial analytics. Then go to the
following link: http://app-name.mybluemix.net/GeospatialService_start
Step 13: For each truck, the total number of deliveries must be assigned beforehand.
17
Authentication Method: token
Authentication Token: @Rk0&LQ+Vx8+4n&I2J
Step 7: Download starter kit and deploy the kit.
Step 8: Make cloning of the project using repository.
Step 9: Change the name of the fileto, manifest.yml.
Step 10: Go and open config or settings.jsr file, to fill the following:
a) Vehicle type, for iot_deviceType.
b) Organization’s ID (six-characters) for iot_deviceOrg.
c) Token and registeredID for iot_deviceSet
d) Created API key for iot_apiKey.
e) API key token for iot_apiToken.
f) Save the above entered details.
Step 11: Create and configure Geospatial Analytics service, as it helps in tracking the location.
Step 12: Use IoT, to create and bind the starter kit with geospatial analytics. Then go to the
following link: http://app-name.mybluemix.net/GeospatialService_start
Step 13: For each truck, the total number of deliveries must be assigned beforehand.
17
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Step 14:“Alert” must be selected at the end. The truck drivers send the alerts via email or their
Twitter account. The conditions for sending alerts are listed below:
a) In case, where the truck drivers complete all the assigned product deliveries.
b) If the speed limit of the zone is violated. It is necessary to set the speed limit
beforehand.
Step 15: The visual dashboard will be developed using, NODE-RED, which will help with speed
gauge and speed chart. The speed differs based on the type of the vehicle.
Check the URL: https://api.ng.bluemix.net., the developed application can be seen.
4. Deployment Plan
Deployment needs some testing, to ensure the application’s effectiveness. After designing
the application, the Set Property command is used to test the communication with the truck
driver. Then, the truck’s movement tracking will be checked. It requires connection with the
map. The required properties can be changed (Langit, 2017).
18
Twitter account. The conditions for sending alerts are listed below:
a) In case, where the truck drivers complete all the assigned product deliveries.
b) If the speed limit of the zone is violated. It is necessary to set the speed limit
beforehand.
Step 15: The visual dashboard will be developed using, NODE-RED, which will help with speed
gauge and speed chart. The speed differs based on the type of the vehicle.
Check the URL: https://api.ng.bluemix.net., the developed application can be seen.
4. Deployment Plan
Deployment needs some testing, to ensure the application’s effectiveness. After designing
the application, the Set Property command is used to test the communication with the truck
driver. Then, the truck’s movement tracking will be checked. It requires connection with the
map. The required properties can be changed (Langit, 2017).
18
19
5. Implemented Solution
The application is implemented successfully. It has benefiting solutions such as:
a) Smart management features
b) Automated communication
c) Updated notifications on completing the delivery
d) Movement tracking of the vehicle.
20
The application is implemented successfully. It has benefiting solutions such as:
a) Smart management features
b) Automated communication
c) Updated notifications on completing the delivery
d) Movement tracking of the vehicle.
20
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
6. Self-Reflects
It was difficult to establish connection with the truck drivers and the administrator. Then, the
testing part was complex, as the drivers had to co-operate (Sankaranarayanan, 2016). This problem
was resolved by providing a training session for the truck drivers and the administrator, to
understand what is being done, what is the purpose and what are their roles (Ibm Redbooks., 2015).
7. Conclusion
The AB Pty. Ltd. Company’s business analysis is concluded. The required smart application
is implemented, where the solutions contain, smart management features, automated
communication, updated notifications on completing the delivery and movement tracking of the
trucks (Sadulov and Indihar Š temberger, 2016).
The analyzed issues are connected with product delivery, where the views of customers and
the management are interlinked. The business shows slow-down in product delivery and impacted
with increased incomplete deliveries.
From the overall analysis, the results highlight that, there was difficulty in establishing
connection with the truck drivers and the administrator. This process required to be tested and the
testing part was complex, as the drivers didn’t co-operate well. This problem was solved by
providing a training session for the truck drivers and for the administrator. The training session
helped them to gain knowledge on what is being done, what is the purpose and what their roles are
in the complete process.
Therefore, IBM Bluemix service is utilized in completing the application. The solution is
believed to help in meeting the customer needs and helps the business to flourish steadily. Finally, to
make it successful, a design plan and deployment plan are provided for the proposed solution.
21
It was difficult to establish connection with the truck drivers and the administrator. Then, the
testing part was complex, as the drivers had to co-operate (Sankaranarayanan, 2016). This problem
was resolved by providing a training session for the truck drivers and the administrator, to
understand what is being done, what is the purpose and what are their roles (Ibm Redbooks., 2015).
7. Conclusion
The AB Pty. Ltd. Company’s business analysis is concluded. The required smart application
is implemented, where the solutions contain, smart management features, automated
communication, updated notifications on completing the delivery and movement tracking of the
trucks (Sadulov and Indihar Š temberger, 2016).
The analyzed issues are connected with product delivery, where the views of customers and
the management are interlinked. The business shows slow-down in product delivery and impacted
with increased incomplete deliveries.
From the overall analysis, the results highlight that, there was difficulty in establishing
connection with the truck drivers and the administrator. This process required to be tested and the
testing part was complex, as the drivers didn’t co-operate well. This problem was solved by
providing a training session for the truck drivers and for the administrator. The training session
helped them to gain knowledge on what is being done, what is the purpose and what their roles are
in the complete process.
Therefore, IBM Bluemix service is utilized in completing the application. The solution is
believed to help in meeting the customer needs and helps the business to flourish steadily. Finally, to
make it successful, a design plan and deployment plan are provided for the proposed solution.
21
References
Antonopoulos, N. and Gillam, L. (2017). Cloud computing. Cham: Springer.
Breeding, M. (2012). Cloud computing. London: Facet.
Cloud computing strategy. (2012). [Washington, D.C.?]: Chief Information Officer, Dept. of
Defense.
Cloud Computing. (2010). Springer-Verlag London Ltd.
Hybrid Cloud Event Integration. (2016). Vervante.
Ibm Redbooks. (2015). Hybrid cloud data and api integration. [Place of publication not
identified]: Vervante.
Langit, L. (2017). Cloud Computing Career Paths and Certifications: First Steps. [Carpinteria,
Calif.]: Lynda.com.
Sadulov, E. and Indihar Š temberger, M. (2016). Analysis of the IBM Bluemix platform in a cloud.
Ljubljana: [E. Sadulov].
Sadulov, E. and Indihar Š temberger, M. (2016). Analysis of the IBM Bluemix platform in a cloud.
Ljubljana: [E. Sadulov].
Sankaranarayanan, S. (2016). Learning ibm bluemix. [Place of publication not identified]: Packt
Publishing Limited.
22
Antonopoulos, N. and Gillam, L. (2017). Cloud computing. Cham: Springer.
Breeding, M. (2012). Cloud computing. London: Facet.
Cloud computing strategy. (2012). [Washington, D.C.?]: Chief Information Officer, Dept. of
Defense.
Cloud Computing. (2010). Springer-Verlag London Ltd.
Hybrid Cloud Event Integration. (2016). Vervante.
Ibm Redbooks. (2015). Hybrid cloud data and api integration. [Place of publication not
identified]: Vervante.
Langit, L. (2017). Cloud Computing Career Paths and Certifications: First Steps. [Carpinteria,
Calif.]: Lynda.com.
Sadulov, E. and Indihar Š temberger, M. (2016). Analysis of the IBM Bluemix platform in a cloud.
Ljubljana: [E. Sadulov].
Sadulov, E. and Indihar Š temberger, M. (2016). Analysis of the IBM Bluemix platform in a cloud.
Ljubljana: [E. Sadulov].
Sankaranarayanan, S. (2016). Learning ibm bluemix. [Place of publication not identified]: Packt
Publishing Limited.
22
1 out of 24
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
© 2024 | Zucol Services PVT LTD | All rights reserved.