Browse Prior Art Database

Solution Deployer for any servers and systems

IP.com Disclosure Number: IPCOM000239665D
Publication Date: 2014-Nov-24
Document File: 6 page(s) / 87K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a Solution Deployer that supports componentization, and can deploy content to different types of servers and systems. The core novelty is an adapter that can be used to deploy content in different target systems.

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

Page 01 of 6

Solution Deployer for any servers and systems

Content must be deployed onto a server or system in order for it to be useful for providing a software solution . Most systems have a dedicated mechanism to deploy the content. However, most deployment tools do not operate with the concept of componentization. Componentization facilitates easier tracking of the versions of different components , as well as helps to ensure that different components can work together. These concepts are very helpful to a software installer, especially for big solutions, but most deployment tools do not have it. Another problem is that installers need to learn different deployment tools to deploy content to different systems. Different tools have different user interfaces and different mechanisms for silent deployment .

The novel contribution is a Solution Deployer that can deploy content to different types of servers and systems . The core novelty is an adapter that can be used to deploy content in different target systems . The adapter acts as the intermediary between the generic deploy tool and the target system. Most of the complexity for connecting to the target system is hidden within the adapter. This adapter eliminates the need for the solution creator to learn a new tool . The solution creator can use the common framework to deploy the content, and that framework can provide many features, such as componentization or update management.

The framework comprises:

Target System: the system for which the software creator wants to manipulate the content Generic Deploy Tool (Tool): a tool that can be used to deploy content to different target systems Deployment Solution Files: a set of files that define what contents to deploy and the target system use
Adapter: this enables the Generic Deploy Tool to manipulate content in different target systems

Figure 1: Overall Framework

1


Page 02 of 6

Deployment Framework


This Solution Deployer supports componentization. In the deployment solution, the content is divided into different components. Each component has a version with it. By using this model, the deployment tool can determine what is in the target system. Based on that, it can determine if there is any content change. It can check if the components are compatible with each other, and help with component updates.

Figure 2: Deployment Solution

2


Page 03 of 6

Adapter


The adapter is logically divided into three components:

Connection Management Metadata Management
Operation Management

Figure 3: Generic Deploy Tool

3


Page 04 of 6

The Connection Management manages the low-level communication between the target system and the deployment tool. It does the following:


1. Establishes the connection to the target system


2. Transfers data to/from the target system


3. Executes all the required operation on the target system

The Metadata Management manages the state of the components in the target system . It does the following:


1. Reads met...