| CPC H04L 67/51 (2022.05) [G06F 11/3636 (2013.01); G06N 20/00 (2019.01); H04L 67/148 (2013.01); H04L 67/61 (2022.05)] | 20 Claims |

|
1. A computer-implemented method performed by one or more computing devices, comprising:
determining that a particular service calls:
a first service that implements a first portion and a second portion of first service logic,
a second service that implements second service logic, and
a third service that implements third service logic, wherein a service-oriented system comprises at least the particular service, the first service, the second service, and the third service;
determining that the first portion of the first service logic is duplicated by the second service logic;
determining that the second portion of the first service logic is duplicated by the third service logic; and
based at least on the determining that the first portion of the first service logic is duplicated by the second service logic and the second portion of the first service logic is duplicated by the third service logic, removing the first service from the service-oriented system.
|