User demand-specific service mesh assembly of multi-tenant, single-tenant, and extension services
AssigneeSap SE
InventorPeter Eberlein
Life of this patent
Estimating the term…
Abstract
In an implementation, a mesh assembler receives a request for a new cloud-computing application tenant, where the request includes an assembly profile. The mesh assembler calls a deployment manager for applications and services that need to be custom deployed according to the assembly profile. The mesh assembler calls a routing configurator, which looks up services with certain attributes and configures services with certain attributes into a service mesh.
Claims20
A computer-implemented method, comprising:
- receiving, at a mesh assembler, a request for a new cloud-computing application tenant, wherein the request includes an assembly profile;
- calling, by the mesh assembler, a deployment manager for applications and services that need to be custom deployed according to the assembly profile;
- and
- calling, by the mesh assembler, a routing configurator, wherein the routing configurator looks up services with certain attributes, wherein the services with certain attributes are non-extension services, wherein the routing configurator configures the services with certain attributes and extension services into a service mesh, and wherein the routing configurator configures an invoked endpoint and credentials used when a component in the service mesh calls a service using a symbolic name.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations, comprising:
- receiving, at a mesh assembler, a request for a new cloud-computing application tenant, wherein the request includes an assembly profile;
- calling, by the mesh assembler, a deployment manager for applications and services that need to be custom deployed according to the assembly profile;
- and
- calling, by the mesh assembler, a routing configurator, wherein the routing configurator looks up services with certain attributes, wherein the services with certain attributes are non-extension services, wherein the routing configurator configures the services with certain attributes and extension services into a service mesh, and wherein the routing configurator configures an invoked endpoint and credentials used when a component in the service mesh calls a service using a symbolic name.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations, comprising:
- receiving, at a mesh assembler, a request for a new cloud-computing application tenant, wherein the request includes an assembly profile;
- calling, by the mesh assembler, a deployment manager for applications and services that need to be custom deployed according to the assembly profile;
- and
- calling, by the mesh assembler, a routing configurator, wherein the routing configurator looks up services with certain attributes, wherein the services with certain attributes are non-extension services, wherein the routing configurator configures the services with certain attributes and extension services into a service mesh, and wherein the routing configurator configures an invoked endpoint and credentials used when a component in the service mesh calls a service using a symbolic name.
Dependencies are inferred from the claim text.