WO2020136427A1 - Outil d'évaluation de nuage - Google Patents
Outil d'évaluation de nuage Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/5072—Grid computing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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/6236—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/034—Test 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.
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)
| 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)
| 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 |
-
2018
- 2018-12-28 WO PCT/IB2018/060697 patent/WO2020136427A1/fr not_active Ceased
Patent Citations (4)
| 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)
| 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 |