Browse Prior Art Database

Method and System for Executing Litmus Tests for Cloud Solution Design

IP.com Disclosure Number: IPCOM000200713D
Publication Date: 2010-Oct-26
Document File: 5 page(s) / 46K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is provided for executing litmus tests for cloud solution design. An architecture-driven design (ADD) technique is provided for designing applications and components in cloud computing. Additionally, the ADD technique also conducts iterative cloud function design and iterative data and management design.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 31% of the total text.

Page 01 of 5

Method and System for Executing Litmus Tests for Cloud Solution Design

Disclosed is a method and system for executing litmus tests for cloud solution design. The litmus tests executed for the cloud solution design includes architecture litmus test and design litmus test. The functional aspects of a cloud solution design includes cloud solution architecture, cloud methodology, and cloud tooling.

Typically, an architecture-driven design (ADD) technique is used for designing applications and components in cloud computing. The applications in a cloud are designed using Design-in technique and components for building the cloud are designed using Design-for technique. The ADD technique involves performing designing functional requirements and non-functional requirements for cloud computing. The ADD technique utilized for Design-in scenario, captures business requirements including functional requirements and non-functional requirements. The requirements for cloud computing environment are then analyzed. This technique also identifies resources, services, and process corresponding to the cloud. In Design-for scenario, the ADD technique captures the functional requirements and non-functional requirements more specifically as compared to the functional requirements and non-functional requirements captured for the Design-in scenario. For example, the specific functional requirements and non-functional requirements for the design-for scenario, includes designing resource provisioning process for cloud environment, designing subscription process for enterprise user and end-user for cloud environment, designing cross-industry cloud service for cloud environment, identifying the IT infrastructure requirements for managing cloud environment - including hardware, software and network resources, and designing cloud boarding interface.

Architecture litmus tests may be performed to analyze functional and the non-functional requirements designed using the ADD technique. Each step involved in the ADD technique may be performed iteratively based on the architecture litmus tests. The results of the architecture litmus tests may be used for analyzing and prioritizing requirements for an application based on time-to-market deadlines and development budget. Further, these results assist in design architecture building blocks associated with cloud computing.

In an embodiment, an architecture litmus test is executed by selecting an architecture building block (ABB) design instance as illustrated in FIG. 1. The ABB instance is selected subsequent to defining a set of high level engineering and financial risk metrics. Thereafter, questions specific to the ABB design instance are designed and a default questionnaire for the type of ABB design is retrieved. The default questions are customized and each question is iteratively answered with a ranked number. Each questions are defined values i.e., a numerical or Boolean values. Thereafter, the architecture litmus...