Microservice with decoupled user interface
First Claim
Patent Images
1. A method, comprising:
- developing a microservice that comprises application programming interfaces (APIs), a user interface, logic, and data received from at least one backend system, wherein the APIs and the user interface are decoupled from and interact with the logic and the at least one backend system, and the user interface, the logic and the data are decomposable into modules that may be shared with a different microservice; and
exposing via the microservice a minimal set of functions sufficient to support a target use case and to provide lifecycle management of the microservice, comprising at least one of exposing lifecycle management APIs and providing lifecycle self-management functionality.
7 Assignments
0 Petitions
Accused Products
Abstract
A microservice may be developed comprising application programming interfaces (APIs), a user interface, logic, and data received from at least one backend system, wherein the APIs and the user interface are decoupled from the logic and the at least one backend system, and the user interface, the logic and the data are decomposable into modules that may be shared with a different microservice. The microservice may expose a set of functions sufficient to support a target use case and Recycle management of the microservice, comprising at least one of exposing lifecycle management APIs and providing lifecycle self-management functionality.
156 Citations
20 Claims
-
1. A method, comprising:
-
developing a microservice that comprises application programming interfaces (APIs), a user interface, logic, and data received from at least one backend system, wherein the APIs and the user interface are decoupled from and interact with the logic and the at least one backend system, and the user interface, the logic and the data are decomposable into modules that may be shared with a different microservice; and exposing via the microservice a minimal set of functions sufficient to support a target use case and to provide lifecycle management of the microservice, comprising at least one of exposing lifecycle management APIs and providing lifecycle self-management functionality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a microservice comprising application programming interfaces (APIs), a user interface, logic, and data received from backend systems, wherein the user interface, the logic and the data are decomposable into modules that may be shared with a different microservice, and the APIs and the user interface interact with the logic and the backend systems; and an orchestrated message broker that is to decouple the APIs and the user interface from the logic and the backend systems; wherein the microservice is to expose a minimal set of functions sufficient to support a target use case and to provide lifecycle management of the microservice, the lifecycle management comprising at least one of lifecycle self-management functionality and a lifecycle management API that is exposed to enable external lifecycle management of the microservice. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium encoded with instructions executable by a processor to provide a software development kit (SDK) for developing a microservice, the machine-readable storage medium comprising:
instructions to develop a microservice comprising application programming interfaces (APIs), a user interface, logic, and data received from at least one backend system, wherein the user interface, the logic and the data are decomposable into modules that may be shared with a different microservice, the APIs and the user interface are decoupled from the logic and the at least one backend system, a minimal set of functions sufficient to support a target use case is exposed via the microservice, and lifecycle management of the microservice is provided by at least one of exposing lifecycle management APIs and providing lifecycle self-management functionality. - View Dependent Claims (17, 18, 19, 20)
Specification