businessoptimization.adoc 4.65 KB
Newer Older
1
2
= Business Optimization
Eric D. Schabell @eschabell, Iain Boyle @iainboy
3
:homepage: https://gitlab.com/osspa/portfolio-architecture-examples
4
5
6
7
8
9
10
11
12
13
14
:imagesdir: images
:icons: font
:source-highlighter: prettify
:toc: left
:toclevels: 5

Retail is the process of selling consumer goods or services to customers through multiple channels of distribution to
earn a profit. Retailers satisfy demand identified through a supply chain. The term "retailer" is typically applied
where a service provider fills the small orders of many individuals, who are end-users, rather than large orders of a
small number of wholesale, corporate or government clientele.

15
16
====
*Business Optimization*
17

18
19
20
21
22
. Consistency of planning results across stores and businesses
. Remove manual changes and colleagues from planning problems 
. Improve efficiency of planning problem challenges
====

23
24
25
26
*Use case:* Optimizing delivery routing, automating rostering of staff, and improving efficiency of tasks across
multiple stores.

--
27
image:https://gitlab.com/osspa/portfolio-architecture-examples/-/raw/main/images/intro-marketectures/business-optimisation-marketing-slide.png[750,700]
28

29

30
image:https://gitlab.com/osspa/portfolio-architecture-examples/-/raw/main/images/logical-diagrams/retail-business-optimisation-ld.png[750, 700]
31
32
--

33
34
35
== The technology

The following technology was chosen for this solution:
36

37
38
====
https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it?intcmp=7013a00000318EWAAY[*Red Hat OpenShift*] is an enterprise-ready Kubernetes container platform built for an open hybrid cloud strategy.
39
40
It provides a consistent application platform to manage hybrid cloud, multicloud, and edge deployments.

41
https://www.redhat.com/en/products/integration?intcmp=7013a00000318EWAAY[*Red Hat Integration*] is a comprehensive set of integration and messaging technologies to connect applications and
42
43
data across hybrid infrastructures.

44
https://www.redhat.com/en/technologies/jboss-middleware/3scale?intcmp=7013a00000318EWAAY[*Red Hat 3scale API Management*] makes it easy to manage your APIs. Share, secure, distribute, control, and monetize
45
46
your APIs on an infrastructure platform built for performance, customer control, and future growth.

47
https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux?intcmp=7013a00000318EWAAY[*Red Hat Enterprise Linux*] is the world’s leading enterprise Linux platform. It’s an open source operating system
48
49
(OS). It’s the foundation from which you can scale existing apps—and roll out emerging technologies—across bare-metal,
virtual, container, and all types of cloud environments.
50
====
51

52
== Business optimization
53
--
54
image:https://gitlab.com/osspa/portfolio-architecture-examples/-/raw/main/images/schematic-diagrams/retail-business-optimisation-sd.png[750, 700]
55
56
--

57
58
59
The business owners and developers are providing the goals, constraints, and resources to the retail planning services which then take any external triggers, external input, and data constraints from the
retail data framework that might apply. Processes and data decisions might be needed to complete any optimization planning and then used to generate the planning. This plan is then sent
to the integration services to push to eventual external third-party systems and the retail systems for further processing out to the stores.
60

61
== Vaccine optimization
62
--
63
image:https://gitlab.com/osspa/portfolio-architecture-examples/-/raw/main/images/schematic-diagrams/retail-business-optimisation-vaccines-sd.png[750, 700]
64
65
--

66
Business owners and developers are providing the goals, constraints, and resources to the vaccine planning services which then take any external triggers, external input, and data constraints from the vaccine center data, vaccine supply data, and patient (customer) data that might apply. The external planners need to have a view of the status of the planning calculations and the scheduling process so they are given access through and API management element. The final vaccine schedule is then sent to the integration services to then ensure the vaccine appointments are sent the
67
new schedule in a mobile application for the consumer to be notified.
68
69
70
71

== Download diagrams
View and download all of the diagrams above in our open source tooling site.
--
72
https://www.redhat.com/architect/portfolio/tool/index.html?#gitlab.com/osspa/portfolio-architecture-examples/-/raw/main/diagrams/retail-business-optimisation.drawio[[Open Diagrams]]
73
--
74
75
76

== Provide feedback 
You can offer to help correct or enhance this architecture by filing an https://gitlab.com/osspa/portfolio-architecture-examples/-/blob/main/businessoptimization.adoc[issue or submitting a merge request against this Portfolio Architecture product in our GitLab repositories].