WO2020136427A1 - Outil d'évaluation de nuage - Google Patents

Outil d'évaluation de nuage Download PDF

Info

Publication number
WO2020136427A1
WO2020136427A1 PCT/IB2018/060697 IB2018060697W WO2020136427A1 WO 2020136427 A1 WO2020136427 A1 WO 2020136427A1 IB 2018060697 W IB2018060697 W IB 2018060697W WO 2020136427 A1 WO2020136427 A1 WO 2020136427A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
user
cloud
tenant
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2018/060697
Other languages
English (en)
Inventor
Prashant CHAMARTY
Ulrike HALBHERR
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Atos International Germany GmbH
Original Assignee
Atos International Germany GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Atos International Germany GmbH filed Critical Atos International Germany GmbH
Priority to PCT/IB2018/060697 priority Critical patent/WO2020136427A1/fr
Publication of WO2020136427A1 publication Critical patent/WO2020136427A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6236Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database between heterogeneous systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/034Test or assess a computer or a system

Definitions

  • the invention relates to the field of Cloud Assessment Tool for enterprise applications.
  • Cloud platform systems are more and more used to run applications.
  • theses platforms can be public such as Amazon’s AWS®, Microsoft Azure®, but also private or hybrid.
  • Hybrid cloud system combines private and public cloud in a tailored cloud infrastructure to ensure agility, value and sustainable performance.
  • public and private clouds do not share the same infrastructure and functionality(ies).
  • US 2018191599 discloses a computer implemented method for the evaluation of migration of application to the cloud evaluates subject applications by executing an application discovery tool to capture application inventory data associated with the subject applicationsand to store the captured application inventory data.
  • the method uses a set of predetermined cloud risk probability (CRISP) categories based on the user-defined objectives;
  • the method determine a weightage of each of the set of predetermined CRISP categories included in the application inventory data.
  • Enterprises may be able to take advantage of cloud native features in some cases, for some cases it may be required to refactor or redesign an application to take advantage of cloud-native features. Also, in other cases, they might determine that certain compliance requirements or dependencies justify leaving an application in the data center(Retain) and the work doesn't stop there.
  • the present invention therefore has the object of proposing A Cloud Assessment Tool (ACAT) which is a multi-tenant, multi-user web based application and repository to support the Decision Factory by collecting information about the customer’s current application landscape and assessing it from a cloud suitability point of view, giving the possibility of overcoming at least one portion of the drawbacks of the prior art.
  • ACAT A Cloud Assessment Tool
  • cloud migration application discovery tool configured by way of a first program to let user from its premise capture application inventory data on inventory wizard , each inventory data being associated with a subject application among plurality of applications to be inventoried and comprising a limited number of application attributes fields to be filled in (in the present case 38) and to store the captured application inventory data of each users in 5 isolated capture Buckets of a separate secure assessment database for each user;
  • the multi-tenant, multi-user computer executed Cloud Assessment Tool server which comprises a Multi-tenant database
  • the multi-tenant, multi-user computer Cloud Assessment Tool is comprising a filtering module is executed on a limited set of predetermined attributes categories for grouping by batch said applications having the same set; and determining, via an evaluating engine, executed on at least one or more computers of a cloud, the applications in batches (waves) based on the values of the limited set of attributes fields included in the application inventory data; and generating results in a first step corresponding to a fit or no fit decision for cloud migration and eliminating said applications in case of no fit.
  • the multi-tenant, multi-user computer Cloud Assessment Tool is comprising a filtering module executed on the whole set of predetermined attributes categories and grouping by batch said applications having the same set; determining, via an evaluating engine, executed on at least one or more computers of a cloud, the applications in batches (waves) based on the values of the whole set of attributes fields included in the application inventory data respectively for each application of the batch and establishing a recommendation for :
  • the best fitting target cloud platform The primary and potentially second best fitting cloud transformation path ; and enabling user to use a web decision factory tool to overrule the recommendations of a cloud service assessment provider to overwrite the recommendations.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein the buckets are concerning each a following item
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein a feature on the server is generating a secure expiring URL which is sent to the user and allow assessment tool included in the process of Decision Factory consultants to share this URL directly with the Customer’s application owner requesting the user to populate the attributes.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein the use of buckets enable the evaluation engine to associate several applications with similar attribute value in a batch.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein attributes concerning“application details” are displayed in an attribute creation wizard displaying « access control » item with for each attribute a definition and an associated scroll menu of values in which user makes its selection among the offered possibilities; a first attribute is concerning“category” and for each category attribute a plurality of value definition tools such as Bl tool, and a second attribute is“type” which can be associated with a plurality of reply value forming application inventory data such as for example “client server Application” and are saved in the application details bucket.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein attributes concerning « business consideration » are displayed in an attribute creation wizard with for each attribute a definition and an associated scroll menu of values in which user makes its selection among the offered possibilities; the 14 (fourteen) attributes are concerning the following items: business relevance; age of application; life expectancy; EQLD driven business; current service level monitored; Application support and maintenance FTE; application availability requirements; Interruption frequency; Interruption reasons; current recovery point objectives; current delivery time; data residency; data confidentiality and compliance and for each attribute a plurality of attribute value definitions adapted to the attribute ; each of the attributes definitions and values forming application inventory data associated with each attribute are saved in the business consideration bucket.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein 4 (four) attributes concerning « demographics considerations» are displayed in an attribute creation wizard with for each attribute a definition and an associated scroll menu of values in which user makes its selection among the offered possibilities; the 4 (four) attributes are concerning: number of authenticated user; country; geographical scope; internal/external facing; and for each attribute a plurality of attribute value definitions adapted to the attribute ; each of the attributes definitions and values forming application inventory data associated with each attribute are saved in business consideration bucket.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein 13 (thirteen) attributes concerning « implementation» are displayed in an attribute creation wizard with for each attribute a definition and an associated scroll menu of values in which user makes its selection among the offered possibilities; the 13 (thirteen) attributes are concerning: development responsibility; commercial-off-the-shelf COTS customization; source code available; infrastructure environment; infrastructure virtual; number of server; number of integration; enterprise authentication; platform; middleware; data stores; scalability; operating systems; hardware architecture; dependencies; and for each attribute a plurality of attribute value definitions adapted to the attribute ; each of the attributes definitions and values forming application inventory data associated with each attribute are saved in business consideration bucket.
  • the multi-tenant, multi-user computer Cloud Assessment wherein 3 (three) attributes concerning « workload quality profile » are displayed in an attribute creation wizard with for each attribute a definition and an associated scroll menu of values in which user makes its selection among the offered possibilities; the 3 (three) attributes definition are concerning: worlload variation; latency sensitivity ; IO intensity; and for each attribute a plurality of attribute value definitions adapted to the attribute ; each of the attributes definitions and values forming application inventory data associated with each attribute are saved in business consideration bucket.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein analysis module consist of a Decision factory module comprising of set of analytical tools and methods used to determine the best mix of private, public, and managed cloud deployment models (for key application workloads.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein the Cloud Factory assessment module consists of a set of transformation processes, tools and skills used to move Customer’s key applications to selected target cloud platform and service model at Customer’s pace.
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein on selecting in the wizard menu of the inventory wizard tool the item“Application” and in the displayed list the item“List”, Application -> List, a list of all the applications will be displayed in which :
  • User can view or define the number of projects that the application is associated with below the application name or User can sort applications list in ascending or descending order by clicking column headers like Name, Application Owner, Completion, Activity and Lock Tabs, or
  • the multi-tenant, multi-user computer Cloud Assessment Too! wherein on selecting in the wizard menu of the inventory wizard tool the item“Application” and in the displayed list the item“List” and in the list the item Actions and in the list of actions the item Attribute, Application -> List ->Actions-> Attribute, an attributes creation wizard screen will be displayed on user computer and
  • next screen will be displayed and selected attributes are memorized in a separate secure assessment database for each user ;
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein on selecting in the wizard menu of the inventory wizard tool the item“Application“ and in following order“Application“->”List” ®’’Associate Servers”, to finally select item“Associate Server” , an“Application Associate Server screen will be displayed in which
  • the multi-tenant, multi-user computer Cloud Assessment Tool wherein on selecting in the wizard menu of the inventory wizard tool the item Project -> Add, New project can be added by the user;
  • Type of project can be Full ACAT and Rapid DF
  • Step 2 of 3 screen will be displayed.
  • Step 3 of 3 screen will be displayed.
  • the multi-tenant, multi-user computer Cloud Assessment Tool method wherein the recommendation established by evaluating engine are at least one of the following solutions : Retire .Retain, Rehost, Refabric, Revise, Rebuild , Replace wherein :
  • Retain Keep the existing application on its current platform without any change. A date may be set for a next review or for an investigation of the potential of license rationalization, cost reduction or delivery of fixes for existing business problems;
  • Rehost Bring physical and virtual workloads (servers) to a hybrid (any combination of public or private) cloud or to non-cloud;
  • Refabric Move containers including application packages (.NET, .Jar) to a new platform using configuration files or minor code changes which are required due to configuration needs.
  • the multi-tenant, multi-user computer Cloud Assessment Tool is establishing recommendation by evaluating engine which are at least one of the following solutions: Revise, Rebuild, Replace, wherein:
  • Revise Optimize parts of the architecture and code to benefit from the new platform characteristics like better scalability, higher performance and so on;
  • Rebuild Rebuild the application on the new platform, either by reinstalling and reconfiguring or discarding code and re-architecting the application to achieve maximum benefits from new platform characteristics like better scalability, higher performance and so on. Update of existing applications/components to newer versions.
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT is using the data to generate with a graph creation module a graph showing the dependency rules between applications group and servers on which applications are run.
  • the multi-tenant, multi-user computer Cloud Assessment Tool is further comprising, on the separate computer, at least one rule for a cloud analysis tool (CANT) based on the plurality of user-defined objectives for application cloud migration; and
  • CANT cloud analysis tool
  • the CANT executing, on the separate computer, the CANT to determine any non-conformities to cloud migration for each application based on the at least one rule.
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT when executing the CANT further includes code for determining the time required to resolve the non-conformities to cloud migration for each application based on the at least one rule.
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT when executing the CANT further includes code for correcting the non- conformities to cloud migration for each application based on the at least one rule.
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT is further receiving non-functional requirements for the applications based on the application inventory data and/or any additional applications for cloud migration via the user interface.
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT is further comprising capturing any commercial-off-the-shelf (COTS) applications not discovered by the first program.
  • COTS commercial-off-the-shelf
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT is further comprising code for storing the captured COTS applications in the assessment database
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT is further comprising code for receiving at least one cloud reference architecture based at least upon the plurality of user-defined objectives for application cloud migration.
  • the multi-tenant, multi-user Cloud Assessment Tool ACAT is further comprising master data & client data which are maintained in different databases, Users, roles & permissions are part of master database and at the time of client creation, client details get stored in master database, when Using id& uid, client specific database gets created (id-uid) and all client specific table gets created under this database
  • FIG. 2 represents a table of the functions provided by ACAT server
  • - Fig. 3 represents a table of 38 application attributes to be captured by user on ACAT service
  • - Fig.4 represents a screen display with restricted number of attributes 13 used in RAQ process
  • - Fig.5 represents a screen display with the first bucket“basic details” concerning the application named“access control” and the attributes to populate on“basic details” such as : category and type;
  • - Fig.6 represents a screen display with the second bucket“business consideration” concerning the application named access control and the attributes to populate on business consideration such as: relevance, age, life expectancy, EOL driver, current service level monitored, application support and maintenance, application availability requirements, interruption frequency, interruption reasons, current recovery point objective, current recovery time objective, data residency, data confidentiality, compliance requirements ;
  • - Fig.7 represents a screen display with the third bucket“demographics” concerning the application named access control and the attributes to populate on“demographics” such as: number of authenticated users, country, geographical scope, internal/external facing;
  • - Fig.8 represents a screen display with the fourth bucket“implementation” concerning the application named access control and the attributes to populate on“implementation” such as: development responsibility, COTS customization, source code available, infrastructure environment, infrastructure, Number of servers, number of integrations, enterprise authentication, scalability, platforms, middleware, DataStore, Operating system, Hardware architecture, dependencies;
  • - Fig.9 represents a screen display with the fifth bucket“workload quality profile” concerning the application named access control and the attributes to populate on“workload quality profile” such as: workload variation, latency sensitivity, 10 intensity;
  • - Fig.10 represents a screen display with an example of 38 attributes populated
  • - Fig. 1 1 show a graph display for several move group of applications with a specific color for each group and the indication of the number of servers.
  • - Fig. 12 represents a Server Move Group Wizard
  • the Hardware configuration is constituted by a web server which runs CentOS and Apache and is connected to the database server.
  • ACAT uses mysql and neo4j as database services.
  • a Cloud Assessment Tool is developed internally using Open Source technology stack.
  • Linux - Linux is the lowest-level layer and provides the operating system. Linux actually runs the other components.
  • Apache- The next layer is Apache, the Web server. Apache provides the mechanics for getting a Web page to a user. Apache is a stable, mission-critical capable server.
  • the PHP component sits inside Apache, and Apache and PHP work together to create the dynamic pages for the ACAT application.
  • MySQL - MySQL provides the data-storage. With MySQL, client have access to a very capable database suitable for running large and complex sites. Within the Web application, all the data, content and other types of information will reside in this database in a format that can be easily queried with the SQL language.
  • Neo4j - Neo4j is open source Graph Database which is highly scalable and schema free (NoSQL). It provides a simple, powerful and flexible data model which can be changed according to applications and uses. It is very easy to retrieve its adjacent node or relationship details without Joins or Indexes because it is a graph database and all nodes are already connected.
  • PHP - PHP is a simple and efficient programming language. PHP is used to write the dynamic content, capable of accessing the data in the MySQL database and some of the features that Linux provides.
  • ACAT provide:
  • Centralised repository Builds a centralised repository of the client’s application landscape.
  • ACAT is a Web based multi-tenant , multi-user tool executed on an hardware and software architecture which Evaluates applications in batches (waves) based on 38 attributes
  • ACAT Recommends server Move Groups based on predefined selection criteria
  • ACAT Generates comprehensive report for application disposition, cloud suitability and move group planning
  • ACAT is Easy to configure and accommodate new technology/laaS/PaaS and SaaS platforms
  • ACAT comprises master data repository /data base that maintains a comprehensive information about various platforms, databases, middleware, operating systems, PaaS platforms and their supported laaS platforms, cloud profiles for GCP, AWS, Azure and Atos Cloud (CIS, DPC, TAI).
  • ACAT is Designed for multi-tenancy - isolate customer’s data in a separate secure database.
  • ACAT rules are defined for AWS, AZURE, GCP, DPC cloud.
  • ACAT offers the functionalities described in table figure2: such as the following :
  • Assign user screen contains list of users.
  • User can select Client from the list and can set the client as default or User can request for a new Client using“CreateNew Client Request” link. o If default client is set by user, he will be redirect to the dashboard screen after login.
  • Admin can see and approve the new client requests from Admin ->New Client Requests.
  • Admin can also delete the Request, if he doesn’t want to approve the Client. o On click of Setup, Client Setup page is displayed, and the Admin fills the required details.
  • Import Application screen allows user to browse the appropriate excel sheet to add applications in bulk.
  • Application completion status can be ‘NOT STARTED’,’IN PROGRESS’ or‘COMPLETED’.
  • User can unlock the application, only if user is a Client Admin or Administrator.
  • Excel Sheet template file may be used: - •
  • the template contains 13 attribute fields as shown on table on figure 4 and all the fields are mandatory.
  • URLs are valid for 24 hours. If in case, the Owner doesn’t receive the Email for URL, we can resend the URLs upto 3 times within 24 hours for a single Application.
  • the dashboard is the first view of data collected for the application landscape of the client.
  • Project is the collection of applications created by associating applications with the project. This group of application can be of related applications for planning of cloud migration project by project.
  • the left navigation panel of dashboard contains : o Clients -
  • Multi-tenant database (MySQL): The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants. A tenant is a group of users who share a common access with specific privileges to the software instance. Multi-Tenants database architecture is very useful when one instance of database is serving multiple clients. Each tenant's data is isolated and remains invisible to other tenants.
  • Graph database (Neo4j):Neo4j is a graph database management system. In Neo4j, everything is stored in the form of either an edge, a node, or an attribute. Each node and edge can have any number of attributes. Both the nodes and edges can be labelled. Labels can be used to narrow searches.
  • Nodes can have one or more properties (i.e., attributes stored as key/value pairs)
  • Nodes have one or more labels that describes its role in the graph.
  • Relationships can have one or more properties (i.e. , attributes stored as key/value pairs).
  • Properties are named values where the name (or key) is a string [000121 ] Properties can be indexed and constrained
  • a node may have multiple labels
  • Java based scripts are residing in neo4j database
  • ACAT provide a Server Move Group Report and server move group schedule can be planified.. o
  • Rapid Application Qualification RAQ
  • DF Decision Factory
  • RAQ is a quick analysis of applications based on fewer set of
  • ACAT can perform Rapid Application Cloud Qualification (RAQ) to determine which applications, based on the minimum level of data captured (13 attributes) according attribute list of table figure 4, are suitable candidates to focus resources and efforts to move to the cloud and on which basis.
  • RAQ Rapid Application Cloud Qualification
  • create value - by employing a simplified standard methodology and capturing minimal pertinent data thus reducing people’s time and budget
  • stage • determining the focus and approach for transformational planning
  • Rapid Application Cloud Qualification delivers cloud transformation recommendations and cloud suitability assessment.
  • the key reasons of the approach are:
  • ACAT can also provide 38 attributes according list of table figure 3 to enable a deeper analysis.
  • the decision logic is dynamic, and continuous changes are applied to decision logic with learnings from DF consultants.
  • the current version is stored in the client table when a client is
  • ACAT can also create Move groups based on infrastructure information. Data from Infrastructure discovery tools (uCMDB/ServiceNow/PlatespinRecon) is analysed by ACAT to recommend server Move Groups based on predefined selection criteria.
  • Infrastructure discovery tools uCMDB/ServiceNow/PlatespinRecon
  • o Project type will be either Application or Infrastructure
  • Type of project will be the list of DF projects that are added in ACAT. o If Infrastructure is selected as the movegroup type, the select DF project field will be disabled.
  • Step 2 of 5 screen will be displayed.
  • Step 3 of 5 screen will be displayed.
  • o User can select Server environment in which user wants to create a move group.
  • Server environment can be Production, UAT, Test or Development o
  • user will be asked to provide a server environment and move group size
  • Step 4 of 5 will be displayed.
  • Step 5 of 5 will be displayed.
  • o User can set a move group size in GB using this screen.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

L'invention concerne un outil d'évaluation de nuage exécuté par ordinateur à utilisateurs multiples et à locataires multiples sur un serveur pour l'évaluation d'une pluralité d'applications de sujet pour une migration vers le nuage, mettant en œuvre un procédé comprenant les étapes consistant à : - exécuter, sur au moins un ou plusieurs ordinateurs, un outil de découverte d'application de migration vers le nuage, l'outil de découverte d'application de migration vers le nuage étant configuré au moyen d'un premier programme pour permettre à un utilisateur, à partir de ses locaux, de capturer des données d'inventaire d'application sur un assistant d'inventaire, chaque donnée d'inventaire étant associée à une application sujet parmi une pluralité d'applications à inventorier et comprenant un nombre limité de champs d'attributs d'application à remplir (dans le cas présent, 38) et pour stocker les données d'inventaire d'applications capturées de chaque utilisateur dans 5 compartiments de capture isolés d'une base de données d'évaluation sécurisée séparée pour chaque utilisateur ; - analyser, par un module d'analyse exécuté sur au moins un ou plusieurs ordinateurs d'un nuage, une pluralité d'objectifs définis par l'utilisateur pour une migration vers un nuage d'applications obtenue par l'intermédiaire d'un module d'interface utilisateur et de filtrage.
PCT/IB2018/060697 2018-12-28 2018-12-28 Outil d'évaluation de nuage Ceased WO2020136427A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/060697 WO2020136427A1 (fr) 2018-12-28 2018-12-28 Outil d'évaluation de nuage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/060697 WO2020136427A1 (fr) 2018-12-28 2018-12-28 Outil d'évaluation de nuage

Publications (1)

Publication Number Publication Date
WO2020136427A1 true WO2020136427A1 (fr) 2020-07-02

Family

ID=65352057

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2018/060697 Ceased WO2020136427A1 (fr) 2018-12-28 2018-12-28 Outil d'évaluation de nuage

Country Status (1)

Country Link
WO (1) WO2020136427A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118250282A (zh) * 2024-05-23 2024-06-25 联通智网科技股份有限公司 一种分布式云的任务分配方法、装置、设备及存储介质
EP4429200A1 (fr) * 2023-03-09 2024-09-11 Samsung SDS Co., Ltd. Appareil pour automatiser la consultation sur la base du web pour la migration en nuage

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6564257B1 (en) * 1999-12-09 2003-05-13 International Business Machines Corporation Repository protection by URL expiration
US20120173581A1 (en) * 2010-12-30 2012-07-05 Martin Hartig Strict Tenant Isolation in Multi-Tenant Enabled Systems
EP2673704A1 (fr) * 2011-04-07 2013-12-18 Hewlett-Packard Development Company, L.P. Procédé et appareil pour déplacer un objet logiciel
US20180191599A1 (en) 2012-10-26 2018-07-05 Syntel, Inc. System and method for evaluation of migration of applications to the cloud

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6564257B1 (en) * 1999-12-09 2003-05-13 International Business Machines Corporation Repository protection by URL expiration
US20120173581A1 (en) * 2010-12-30 2012-07-05 Martin Hartig Strict Tenant Isolation in Multi-Tenant Enabled Systems
EP2673704A1 (fr) * 2011-04-07 2013-12-18 Hewlett-Packard Development Company, L.P. Procédé et appareil pour déplacer un objet logiciel
US20180191599A1 (en) 2012-10-26 2018-07-05 Syntel, Inc. System and method for evaluation of migration of applications to the cloud

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4429200A1 (fr) * 2023-03-09 2024-09-11 Samsung SDS Co., Ltd. Appareil pour automatiser la consultation sur la base du web pour la migration en nuage
CN118250282A (zh) * 2024-05-23 2024-06-25 联通智网科技股份有限公司 一种分布式云的任务分配方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
US12530486B2 (en) Specifying a new computational step of a data pipeline
Jamshidi et al. Cloud migration patterns: a multi-cloud service architecture perspective
US11416830B2 (en) Method and system for automatically creating action plans based on an action plan template
US20110179110A1 (en) Metadata-configurable systems and methods for network services
US20140019933A1 (en) Selecting a development associate for work in a unified modeling language (uml) environment
US20160217423A1 (en) Systems and methods for automatically generating application software
US20120066663A1 (en) Modeling A Governance Process Of Establishing A Subscription To A Deployed Service In A Governed SOA
US12039616B1 (en) Efficient and accurate matching of expenses to software in a SaaS management platform
Zhu et al. Advanced case management with IBM case manager
US20120066145A1 (en) Automating A Governance Process Of Reviewing Service Artifacts In A Governed SOA
US12393585B2 (en) Systems and methods for intelligent database report generation
KR101950397B1 (ko) 사용자 간 업무 정보 공유를 통한 업무 관리 시스템 제공 방법
WO2020136427A1 (fr) Outil d'évaluation de nuage
US10908917B1 (en) System and method for managing cloud-based infrastructure
Stich et al. Relevant capabilities for information management to achieve Industrie 4.0 maturity
Minichino Data Analytics in the AWS Cloud: Building a Data Platform for BI and Predictive Analytics on AWS
Afzal et al. BP-Com: A service mapping tool for rapid development of business processes
US12242827B1 (en) Dynamic user interface customization for no-code application development
US12619764B2 (en) Specifying characteristics of an output dataset of a data pipeline
Ali et al. Learn Microsoft Fabric: A practical guide to performing data analytics in the era of artificial intelligence
US20250335849A1 (en) No-Code Integration System for Custom Objects in Automated Workflows
Wagner Platform Infrastructure for Agile Software Estimation
Rojas DEVELOPMENT OF A RADIOLOGY INFORMATION SYSTEM (RIS)
Singh as an Emerging Technology in Tourism, Hotels
Umpfenbach et al. THE RDECOM INTEGRATED SYSTEMS ENGINEERING FRAMEWORK (ISEF)

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18845413

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18845413

Country of ref document: EP

Kind code of ref document: A1