白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Microservices change management and analytics

專(zhuān)利號(hào)
US11175947B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
INTERNATIONAL BUSINESS MACHINES CORPORATION(US NY Armonk)
發(fā)明人
Selcuk Nedim Oezmen; Clea Anne Zolotow; Ulrike Vauth
IPC分類(lèi)
G06F21/57; G06F8/76; G06F9/448; G06F9/48; G06F11/14; G06F11/07; G06F9/54; G06F9/46; G06F11/36
技術(shù)領(lǐng)域
invocation,or,matrix,network,computer,in,cloud,process,computing,system
地域: NY NY Armonk

摘要

Managing microservice changes and performing related analytics can include generating a plurality of process instance representations. Each process instance representation can be generated based on a corresponding process path that comprises an ordered sequence of operations that are performed by a process using multiple microservices. A microservices network representation can be constructed based on the plurality of process instance representations, each element of the microservices network corresponding to an interface between a pair of the microservices. Based on the microservices network representation, a relative frequency can be determined for each of the microservices, each relative frequency corresponding to a likelihood that a change in a microservice will affect the performance of at least one process using at least one of the microservices.

說(shuō)明書(shū)

As defined herein, a “microservice” is any software construct that (i) is completely embodied in the instructions comprising a software program (as distinct from instructions called by the software program from instructions (code) not included in the software program itself) and (ii) is architecturally similar in structure and context to a traditional, so-called “microservice” typically used by a service oriented architecture. Although typically smaller than traditional services of software programs (e.g., software programs based on a service-oriented architecture), microservices are not characterized solely by size, nor is there is a determinative size demarcation between microservices and other services.

Microservices emerged in large part from a common set of DevOps principles developed through the morphing of monolithic applications into decomposed services that communicate via RESTful application programming interfaces (APIs) and other network-based messaging protocols. DevOps is an approach to the planning and coordination of complex interdependent processes associated with software development and information technology (IT) operations that are intended to speed up the production and deployment of software products and services. Modifications of monolithic programs are typically few and far between, often necessitating that operational dependencies and risks be determined in advance of any modification. By contrast, the goal of DevOps is optimization of small and frequent changes brought about by breaking large modifications down into small incremental steps. In the specific context of DevOps, microservices can provide significant benefits, including availability, modifiability, and scalability.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋