SG11201909903VA - Containerized deployment of microservices based on monolithic legacy applications - Google Patents
Containerized deployment of microservices based on monolithic legacy applicationsInfo
- Publication number
- SG11201909903VA SG11201909903VA SG11201909903VA SG11201909903VA SG 11201909903V A SG11201909903V A SG 11201909903VA SG 11201909903V A SG11201909903V A SG 11201909903VA SG 11201909903V A SG11201909903V A SG 11201909903VA
- Authority
- SG
- Singapore
- Prior art keywords
- repository
- international
- container
- pct
- rule
- Prior art date
Links
- 230000000694 effects Effects 0.000 abstract 2
- 241000529895 Stercorarius Species 0.000 abstract 1
- 230000000295 complement effect Effects 0.000 abstract 1
- 230000008520 organization Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Peptides Or Proteins (AREA)
- Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
CONTAINER IMAGE REPOSITORY 400 MICROSERVICE IMAGE REPOSITORY 300 355 COMPLEMENTARY _,COMPONENT REPOSITORY y- 380 FIG. 3 CONTAINER BUILDER 375 385 395 CONTAINER MANAGEMENT SYSTEM 3\" 395 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 01 November 2018 (01.11.2018) WIPO I PCT IiiimmoliononotiolomommoimmionoluovoimIE (10) International Publication Number WO 2018/197928 Al LEGACY ACTIVITY LOGS 360 ACTIVITY LOG ANALYZER 365 DYNAMIC DEFINITION REPOSITORY 370 345 LEGACY APPLICATION EMULATOR 325 (51) International Patent Classification: GOOF 8/76 (2018.01) GOOF 9 / 4 55 (2018.01) (21) International Application Number: PCT/IB2017/052504 (22) International Filing Date: 28 April 2017 (28.04.2017) (25) Filing Language: English (26) Publication Language: English (71) Applicant: LZLABS GMBH [CH/CH]; Richtiarkade 16, 8304 Wallisellen (CH). (72) Inventors: JAEGER, Jan; Alpenstrasse 21, 8803 Riisch- likon (CH). DURAND, Didier; 7 me du Baland, 25370 Jougne (FR). DITSCHEID, Pierre-Jean; 201 Clos du Benettin, 74250 Viuz-en-Sallaz (FR). VUATTOUX, Jean- Luc; 222, Route des Cruets, 74200 Le Lyaud (FR). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Declarations under Rule 4.17: as to the identity of the inventor (Rule 4.17(i)) of inventorship (Rule 4.17(iv)) Published: — with international search report (Art. 21(3)) (54) Title: CONTAINERIZED DEPLOYMENT OF MICROSERVICES BASED ON MONOLITHIC LEGACY APPLICATIONS 310 315 350 COMPILER MICROSERVICE IMAGE BUILDER SOURCE CODE REPOSITORY 305 BINARY REPOSITORY SOURCE CODE ANALYZER TRANSACTION STATE DEFINITION REPOSITORY MICROSERVICE DEFINITION OPTIMIZER 320 340 9 11 5 00 395 C/1 395 4_ 00 N (57) : The present disclosure provides a scalable container-based system implemented in computer instructions stored in a 0 non-transitory medium. The present disclosure further provides a method of creating and operating a scalable container-based system.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2017/052504 WO2018197928A1 (en) | 2017-04-28 | 2017-04-28 | Containerized deployment of microservices based on monolithic legacy applications |
Publications (1)
Publication Number | Publication Date |
---|---|
SG11201909903VA true SG11201909903VA (en) | 2019-11-28 |
Family
ID=58709512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG11201909903V SG11201909903VA (en) | 2017-04-28 | 2017-04-28 | Containerized deployment of microservices based on monolithic legacy applications |
Country Status (12)
Country | Link |
---|---|
EP (2) | EP3693848A1 (en) |
JP (1) | JP7057571B2 (en) |
KR (3) | KR102551182B1 (en) |
CN (2) | CN117055957A (en) |
AU (3) | AU2017411068B2 (en) |
BR (1) | BR112019022546A2 (en) |
CA (1) | CA3062743A1 (en) |
ES (1) | ES2830438T3 (en) |
PT (1) | PT3411785T (en) |
RU (1) | RU2733507C1 (en) |
SG (1) | SG11201909903VA (en) |
WO (1) | WO2018197928A1 (en) |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2016396782B2 (en) | 2016-03-11 | 2021-07-22 | Lzlabs Gmbh | Load module compiler |
US11599541B2 (en) | 2016-09-26 | 2023-03-07 | Splunk Inc. | Determining records generated by a processing task of a query |
US11593377B2 (en) | 2016-09-26 | 2023-02-28 | Splunk Inc. | Assigning processing tasks in a data intake and query system |
US20180089324A1 (en) | 2016-09-26 | 2018-03-29 | Splunk Inc. | Dynamic resource allocation for real-time search |
US10956415B2 (en) | 2016-09-26 | 2021-03-23 | Splunk Inc. | Generating a subquery for an external data system using a configuration file |
US10984044B1 (en) | 2016-09-26 | 2021-04-20 | Splunk Inc. | Identifying buckets for query execution using a catalog of buckets stored in a remote shared storage system |
US12013895B2 (en) | 2016-09-26 | 2024-06-18 | Splunk Inc. | Processing data using containerized nodes in a containerized scalable environment |
US11586627B2 (en) | 2016-09-26 | 2023-02-21 | Splunk Inc. | Partitioning and reducing records at ingest of a worker node |
US11604795B2 (en) | 2016-09-26 | 2023-03-14 | Splunk Inc. | Distributing partial results from an external data system between worker nodes |
US11269939B1 (en) | 2016-09-26 | 2022-03-08 | Splunk Inc. | Iterative message-based data processing including streaming analytics |
US11023463B2 (en) | 2016-09-26 | 2021-06-01 | Splunk Inc. | Converting and modifying a subquery for an external data system |
US11232100B2 (en) | 2016-09-26 | 2022-01-25 | Splunk Inc. | Resource allocation for multiple datasets |
US11620336B1 (en) | 2016-09-26 | 2023-04-04 | Splunk Inc. | Managing and storing buckets to a remote shared storage system based on a collective bucket size |
US11163758B2 (en) | 2016-09-26 | 2021-11-02 | Splunk Inc. | External dataset capability compensation |
US11243963B2 (en) | 2016-09-26 | 2022-02-08 | Splunk Inc. | Distributing partial results to worker nodes from an external data system |
US11663227B2 (en) | 2016-09-26 | 2023-05-30 | Splunk Inc. | Generating a subquery for a distinct data intake and query system |
US11442935B2 (en) | 2016-09-26 | 2022-09-13 | Splunk Inc. | Determining a record generation estimate of a processing task |
US11106734B1 (en) | 2016-09-26 | 2021-08-31 | Splunk Inc. | Query execution using containerized state-free search nodes in a containerized scalable environment |
US10977260B2 (en) | 2016-09-26 | 2021-04-13 | Splunk Inc. | Task distribution in an execution node of a distributed execution environment |
US11461334B2 (en) | 2016-09-26 | 2022-10-04 | Splunk Inc. | Data conditioning for dataset destination |
US11562023B1 (en) | 2016-09-26 | 2023-01-24 | Splunk Inc. | Merging buckets in a data intake and query system |
US11294941B1 (en) | 2016-09-26 | 2022-04-05 | Splunk Inc. | Message-based data ingestion to a data intake and query system |
US11615104B2 (en) | 2016-09-26 | 2023-03-28 | Splunk Inc. | Subquery generation based on a data ingest estimate of an external data system |
US11860940B1 (en) | 2016-09-26 | 2024-01-02 | Splunk Inc. | Identifying buckets for query execution using a catalog of buckets |
US11321321B2 (en) | 2016-09-26 | 2022-05-03 | Splunk Inc. | Record expansion and reduction based on a processing task in a data intake and query system |
US11416528B2 (en) | 2016-09-26 | 2022-08-16 | Splunk Inc. | Query acceleration data store |
US11550847B1 (en) | 2016-09-26 | 2023-01-10 | Splunk Inc. | Hashing bucket identifiers to identify search nodes for efficient query execution |
US11874691B1 (en) | 2016-09-26 | 2024-01-16 | Splunk Inc. | Managing efficient query execution including mapping of buckets to search nodes |
US11314753B2 (en) | 2016-09-26 | 2022-04-26 | Splunk Inc. | Execution of a query received from a data intake and query system |
US11281706B2 (en) | 2016-09-26 | 2022-03-22 | Splunk Inc. | Multi-layer partition allocation for query execution |
US10353965B2 (en) | 2016-09-26 | 2019-07-16 | Splunk Inc. | Data fabric service system architecture |
US11580107B2 (en) | 2016-09-26 | 2023-02-14 | Splunk Inc. | Bucket data distribution for exporting data to worker nodes |
US11222066B1 (en) | 2016-09-26 | 2022-01-11 | Splunk Inc. | Processing data using containerized state-free indexing nodes in a containerized scalable environment |
US11003714B1 (en) | 2016-09-26 | 2021-05-11 | Splunk Inc. | Search node and bucket identification using a search node catalog and a data store catalog |
US11250056B1 (en) | 2016-09-26 | 2022-02-15 | Splunk Inc. | Updating a location marker of an ingestion buffer based on storing buckets in a shared storage system |
US11126632B2 (en) | 2016-09-26 | 2021-09-21 | Splunk Inc. | Subquery generation based on search configuration data from an external data system |
US11921672B2 (en) | 2017-07-31 | 2024-03-05 | Splunk Inc. | Query execution at a remote heterogeneous data store of a data fabric service |
US11989194B2 (en) | 2017-07-31 | 2024-05-21 | Splunk Inc. | Addressing memory limits for partition tracking among worker nodes |
US11151137B2 (en) | 2017-09-25 | 2021-10-19 | Splunk Inc. | Multi-partition operation in combination operations |
US10896182B2 (en) | 2017-09-25 | 2021-01-19 | Splunk Inc. | Multi-partitioning determination for combination operations |
US10430250B2 (en) * | 2017-10-11 | 2019-10-01 | International Business Machines Corporation | Decomposing monolithic application into microservices |
US11334543B1 (en) | 2018-04-30 | 2022-05-17 | Splunk Inc. | Scalable bucket merging for a data intake and query system |
US11216420B2 (en) | 2018-07-31 | 2022-01-04 | Nutanix, Inc. | System and method for high replication factor (RF) data replication |
US10579370B2 (en) * | 2018-08-03 | 2020-03-03 | EMC IP Company LLC | Method to disintegrate a monolith service to microservices |
WO2020089750A1 (en) * | 2018-11-02 | 2020-05-07 | Lzlabs Gmbh | Selective substitution of legacy load module programs with classes for execution in a java virtual machine |
CA3134856A1 (en) * | 2019-04-05 | 2020-10-08 | Mimik Technology Inc. | Method and system for distributed edge cloud computing |
WO2020220216A1 (en) | 2019-04-29 | 2020-11-05 | Splunk Inc. | Search time estimate in data intake and query system |
US11715051B1 (en) | 2019-04-30 | 2023-08-01 | Splunk Inc. | Service provider instance recommendations using machine-learned classifications and reconciliation |
US11388136B2 (en) | 2019-06-18 | 2022-07-12 | Nutanix, Inc. | Dynamic distributed service location discovery |
US11288053B2 (en) * | 2019-08-15 | 2022-03-29 | Microstrategy Incorporated | Conversion and restoration of computer environments to container-based implementations |
US11829742B2 (en) | 2019-08-15 | 2023-11-28 | Microstrategy Incorporated | Container-based server environments |
JP2021033469A (en) * | 2019-08-20 | 2021-03-01 | ファナック株式会社 | Information processing device and program |
US10938691B1 (en) | 2019-08-28 | 2021-03-02 | Red Hat, Inc. | Detection and cleanup of unused microservices |
GB2587432A (en) * | 2019-09-30 | 2021-03-31 | Univ Dublin City | System and method for software architecture redesign |
US11494380B2 (en) | 2019-10-18 | 2022-11-08 | Splunk Inc. | Management of distributed computing framework components in a data fabric service system |
CN110990458B (en) * | 2019-12-03 | 2023-04-18 | 电子科技大学 | Distributed database system, interface communication middleware |
CN111131193B (en) * | 2019-12-10 | 2022-05-20 | 四川新网银行股份有限公司 | Distributed service management method supporting multi-protocol heterogeneous non-code intrusion |
US11922222B1 (en) | 2020-01-30 | 2024-03-05 | Splunk Inc. | Generating a modified component for a data intake and query system using an isolated execution environment image |
US11567760B2 (en) | 2020-02-26 | 2023-01-31 | International Business Machines Corporation | Transforming select portions of a monolithic application to microservices |
US11321322B2 (en) | 2020-03-30 | 2022-05-03 | International Business Machines Corporation | Lightweight DBMS based on functional microservices |
CN111541746B (en) * | 2020-04-09 | 2022-04-15 | 哈尔滨工业大学 | Multi-version coexistence microservice self-adaption method facing user demand change |
US11176027B1 (en) * | 2020-04-22 | 2021-11-16 | International Business Machines Corporation | Generation of microservices from a monolithic application based on runtime traces |
KR102337961B1 (en) * | 2020-05-21 | 2021-12-10 | 웹케시 주식회사 | System for providing development framework which support both monolithic architecture and microservice architecture, method for developing application using the same and computer program for the same |
KR102449105B1 (en) * | 2020-08-21 | 2022-09-29 | 주식회사 엔씨소프트 | Appratus and method for providing bulletin board service |
US11805076B2 (en) * | 2020-08-21 | 2023-10-31 | Kyndryl, Inc. | Microservice placement in hybrid multi-cloud using graph matching |
US11824734B2 (en) | 2020-08-24 | 2023-11-21 | HCL America Inc. | System providing management of services and a method thereof |
KR102449107B1 (en) * | 2020-08-28 | 2022-09-29 | 주식회사 엔씨소프트 | Appratus and method for providing bulletin board service |
US11366641B2 (en) | 2020-10-06 | 2022-06-21 | Kyndryl, Inc. | Generating microservices for monolithic system using a design diagram |
US11704313B1 (en) | 2020-10-19 | 2023-07-18 | Splunk Inc. | Parallel branch operation using intermediary nodes |
CN112463149B (en) * | 2020-12-07 | 2022-07-19 | 中国科学院软件研究所 | Software-defined satellite-oriented reusable code library construction method and device |
KR102466247B1 (en) * | 2020-12-09 | 2022-11-10 | 대구대학교 산학협력단 | Device and method for management container for using agent in orchestrator |
US11556499B2 (en) | 2021-01-21 | 2023-01-17 | International Business Machines Corporation | Container image migration service |
KR102621324B1 (en) * | 2021-08-27 | 2024-01-05 | 부산대학교 산학협력단 | Deployment broker system and method for container-based microservice |
US11836538B2 (en) | 2021-10-11 | 2023-12-05 | International Business Machines Corporation | Heterogeneous graph generation for application microservices |
CN114385233B (en) * | 2022-03-24 | 2022-08-02 | 山东省计算中心(国家超级计算济南中心) | Cross-platform adaptive data processing workflow system and method |
EP4345609A1 (en) * | 2022-08-30 | 2024-04-03 | Siemens Aktiengesellschaft | System and method for decomposing monolith applications into software services |
US11886610B1 (en) * | 2023-05-23 | 2024-01-30 | Normalyze, Inc. | Cloud environment database log analyzer with risk signature detection |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6009476A (en) * | 1995-11-21 | 1999-12-28 | Diamond Multimedia Systems, Inc. | Device driver architecture supporting emulation environment |
US6393495B1 (en) * | 1995-11-21 | 2002-05-21 | Diamond Multimedia Systems, Inc. | Modular virtualizing device driver architecture |
JP3531728B2 (en) | 1999-10-27 | 2004-05-31 | 日本電気株式会社 | Apparatus and method for managing configuration relation of program described in object-oriented programming language, and storage medium |
US8429630B2 (en) * | 2005-09-15 | 2013-04-23 | Ca, Inc. | Globally distributed utility computing cloud |
US8443338B2 (en) * | 2008-10-08 | 2013-05-14 | Microsoft Corporation | Logical extensions to intermediate code |
US9535767B2 (en) * | 2009-03-26 | 2017-01-03 | Microsoft Technology Licensing, Llc | Instantiating a virtual machine with a virtual non-uniform memory architecture |
US8458651B2 (en) * | 2010-06-18 | 2013-06-04 | International Business Machines Corporation | Seamless migration of tuxedo® applications to a CICS® hosting environment |
US9075638B2 (en) * | 2012-08-14 | 2015-07-07 | Atlassian Corporation Pty Ltd. | Efficient hosting of virtualized containers using read-only operating systems |
US9905046B2 (en) * | 2014-04-03 | 2018-02-27 | Intel Corporation | Mapping multi-rate shading to monolithic programs |
WO2016065080A1 (en) * | 2014-10-21 | 2016-04-28 | Twilio, Inc. | System and method for providing a miro-services communication platform |
US10656929B2 (en) * | 2015-08-11 | 2020-05-19 | International Business Machines Corporation | Autonomously healing microservice-based applications |
-
2017
- 2017-04-28 RU RU2019134152A patent/RU2733507C1/en active
- 2017-04-28 CN CN202311061867.3A patent/CN117055957A/en active Pending
- 2017-04-28 KR KR1020227006867A patent/KR102551182B1/en active IP Right Grant
- 2017-04-28 KR KR1020237022039A patent/KR20230106719A/en not_active Application Discontinuation
- 2017-04-28 CA CA3062743A patent/CA3062743A1/en active Pending
- 2017-04-28 WO PCT/IB2017/052504 patent/WO2018197928A1/en active Application Filing
- 2017-04-28 BR BR112019022546A patent/BR112019022546A2/en unknown
- 2017-04-28 AU AU2017411068A patent/AU2017411068B2/en active Active
- 2017-04-28 PT PT177237658T patent/PT3411785T/en unknown
- 2017-04-28 ES ES17723765T patent/ES2830438T3/en active Active
- 2017-04-28 SG SG11201909903V patent/SG11201909903VA/en unknown
- 2017-04-28 EP EP20166635.1A patent/EP3693848A1/en active Pending
- 2017-04-28 EP EP17723765.8A patent/EP3411785B1/en active Active
- 2017-04-28 CN CN201780091635.9A patent/CN110730951B/en active Active
- 2017-04-28 JP JP2019558444A patent/JP7057571B2/en active Active
- 2017-04-28 KR KR1020197034913A patent/KR102370568B1/en active IP Right Grant
-
2022
- 2022-02-09 AU AU2022200853A patent/AU2022200853B2/en active Active
-
2023
- 2023-11-13 AU AU2023266241A patent/AU2023266241A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
KR20220028194A (en) | 2022-03-08 |
CN110730951A (en) | 2020-01-24 |
EP3411785A1 (en) | 2018-12-12 |
KR102551182B1 (en) | 2023-07-03 |
AU2017411068B2 (en) | 2022-03-03 |
CN110730951B (en) | 2023-08-22 |
AU2022200853B2 (en) | 2023-11-30 |
KR20230106719A (en) | 2023-07-13 |
JP2020518073A (en) | 2020-06-18 |
AU2023266241A1 (en) | 2023-12-07 |
AU2017411068A1 (en) | 2019-11-14 |
PT3411785T (en) | 2020-11-11 |
AU2022200853A1 (en) | 2022-03-03 |
JP7057571B2 (en) | 2022-04-20 |
KR20200004835A (en) | 2020-01-14 |
ES2830438T3 (en) | 2021-06-03 |
CA3062743A1 (en) | 2018-11-01 |
BR112019022546A2 (en) | 2020-05-19 |
KR102370568B1 (en) | 2022-03-03 |
WO2018197928A1 (en) | 2018-11-01 |
EP3411785B1 (en) | 2020-09-02 |
CN117055957A (en) | 2023-11-14 |
RU2733507C1 (en) | 2020-10-02 |
EP3693848A1 (en) | 2020-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SG11201909903VA (en) | Containerized deployment of microservices based on monolithic legacy applications | |
SG11201904942YA (en) | Blockchain-based service execution method and apparatus, and electronic device | |
SG11201903604PA (en) | Iot security service | |
SG11201804696RA (en) | Techniques for metadata processing | |
SG11201902667UA (en) | Methods and systems for chromatography data analysis | |
SG11201909344SA (en) | Anti-lag3 antibodies | |
SG11201906418PA (en) | Blockchain-based data processing method and device | |
SG11201906476TA (en) | Login information processing method and device | |
SG11201906395PA (en) | Blockchain based data processing method and device | |
SG11201903607YA (en) | Efficiency enhancements in task management applications | |
SG11201907320YA (en) | Trusted login method, server, and system | |
SG11201806404SA (en) | Systems and methods for storing and sharing transactional data using distributed computer systems | |
SG11201902981RA (en) | Iot provisioning service | |
SG11201809115RA (en) | Implementing logic gate functionality using a blockchain | |
SG11201407417VA (en) | Encoding and reconstruction of residual data based on support information | |
SG11201407774XA (en) | Conversion of biomass | |
SG11201909131XA (en) | System and method for implementing a centralized customizable operating solution | |
SG11201811034PA (en) | Air treatment systems and methods | |
SG11201807307VA (en) | System and method for aerial system discrimination and action | |
SG11201806284TA (en) | Low pressure separator having an internal divider and uses therefor | |
SG11201710236RA (en) | Quantitative unified analytic neural networks | |
SG11201807356VA (en) | Data in motion storage system and method | |
SG11201804301UA (en) | Protection key management and prefixing in virtual address space legacy emulation system | |
SG11201901595PA (en) | Aggregating service data for transmission and risk analysis | |
SG11201407699UA (en) | Dynamic management and netting of transactions using executable rules |