Invention Grant
- Patent Title: Generating specifications for microservices implementations of an application
-
Application No.: US15963432Application Date: 2018-04-26
-
Publication No.: US10666527B2Publication Date: 2020-05-26
- Inventor: Ian Gerard Roche , Sean Creedon
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: Ryan, Mason & Lewis, LLP
- Main IPC: H04L12/24
- IPC: H04L12/24 ; H04L29/08 ; G06N20/00 ; G06F17/27 ; G06K9/62 ; G06F9/54

Abstract:
Techniques are provided for generating specifications for a microservice implementation of an existing application. An exemplary method comprises: analyzing request data and corresponding response data for an application implemented as a monolithic application and/or a Service Oriented Architecture application to generate data features; parsing an audit log and/or a transaction log of the application to identify interactions with a data store; clustering the data store interactions using an unsupervised learning technique to identify patterns of usage of the data store; selecting one or more service types to generate using a trained supervised machine learning model for the requests, the corresponding response data and the data store interactions; and generating an application programming interface specification, a data model specification and/or a message specification for the selected service types for a microservice implementation of the application. A run-time environment, a data definition language and/or message queues are optionally generated for the one or more selected service types.
Public/Granted literature
- US20190334789A1 Generating Specifications for Microservices Implementations of an Application Public/Granted day:2019-10-31
Information query