Microservice-based application development framework
First Claim
Patent Images
1. An application development framework system, comprising:
- one or more programmable processors configured to execute a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice,wherein the microservice platform is configured to receive a microservice definition that defines the interface contract for the interface for a microservice of the plurality of microservices, wherein the interface contract comprises at least one interface path,wherein the microservice platform is configured to generate, based at least on the microservice definition defining the at least one interface path, a service infrastructure scaffolding for the microservice, wherein the service infrastructure scaffolding comprises one or more application programming interface server components for implementing the at least one interface path,wherein the one or more programmable processors are configured to execute an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute a microservices-based application, andwherein the orchestration platform is configured to generate, based on at least on respective microservice definitions that define respective interface contracts for the microservices, a service infrastructure scaffolding for the orchestrator.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, an application development framework system comprises a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice; and an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange.
-
Citations
21 Claims
-
1. An application development framework system, comprising:
-
one or more programmable processors configured to execute a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice, wherein the microservice platform is configured to receive a microservice definition that defines the interface contract for the interface for a microservice of the plurality of microservices, wherein the interface contract comprises at least one interface path, wherein the microservice platform is configured to generate, based at least on the microservice definition defining the at least one interface path, a service infrastructure scaffolding for the microservice, wherein the service infrastructure scaffolding comprises one or more application programming interface server components for implementing the at least one interface path, wherein the one or more programmable processors are configured to execute an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute a microservices-based application, and wherein the orchestration platform is configured to generate, based on at least on respective microservice definitions that define respective interface contracts for the microservices, a service infrastructure scaffolding for the orchestrator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An application development framework system, comprising:
-
one or more programmable processors configured to execute a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice, wherein the microservice platform is configured to receive a microservice definition that defines the interface contract for the interface for a microservice of the plurality of microservices, wherein the interface contract comprises at least one interface path, wherein the microservice platform is configured to generate, based at least on the microservice definition defining the at least one interface path, a service infrastructure scaffolding for the microservice, wherein the service infrastructure scaffolding comprises one or more application programming interface server components for implementing the at least one interface path, wherein the one or more programmable processors are configured to execute an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange, and wherein the orchestration platform is configured to generate, based on at least on respective microservice definitions that define respective interface contracts for the microservices, a service infrastructure scaffolding for the orchestrator. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification