Method and system for application installation and management using an application-based naming system including aliases

A data processing system and application file technology, which can be used in data processing applications, special data processing applications, electrical digital data processing, etc., and can solve problems such as compatability

Inactive Publication Date: 2005-02-09
INT BUSINESS MASCH CORP
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, using the layout of a distributed data processing system as part of a naming system raises certain circularity issues

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for application installation and management using an application-based naming system including aliases
  • Method and system for application installation and management using an application-based naming system including aliases
  • Method and system for application installation and management using an application-based naming system including aliases

Examples

Experimental program
Comparison scheme
Effect test

example 7-1

[0065]Example 7-1: "austin_TestBed / WebServ / Vers0-9-a / Lookup / ". In Example 7-1, "ustin_TestBed" is the context that serves as the root within the application-based naming system. This specific context organizes all application files for the application in the development testing phase of the application through a particular enterprise's Austin-based office. "WebServ" refers to the context that organizes all files related to "WebServ", which is the application-specific name for an application being developed by the enterprise. "Vers0-9-a" is a configuration attribute that has been used as a context to organize all files related to a specific configuration version (version 0.9alpha) of the "WebServ" application. "Lookup" refers to a context that organizes all files related to a lookup module within a "WebServ" application, such as a set of dynamic link library (DLL) files or other types of executable files.

example 7-2

[0066] Example 7-2: "austin_TestBed / WebServ / Vers0-9-b / Lookup / ". Example 7-2 is similar to Example 7, except that in Example 7-2 the configuration property is set to "Vers0-9-b" compared to the configuration property of "Vers0-9-a" in Example 7-1 -1. In Example 7-2, "Vers0-9-b" is a configuration attribute that has been used as the context that organizes all files associated with a particular configuration version (version 0.9beta) of the "WebServ" application.

example 7-3

[0067] Example 7-3: "server / serverX / DB2 / 2003Jan01 / ". In Example 7-3, "server" refers to the context as a root within the application-based naming system. This particular context organizes all servers of a particular enterprise. "serverX" refers to the context of a specific server. "DB2" refers to the context that organizes all files associated with "DB2", which is a specific application name. "2003Jan01" is a configuration attribute that has been used as a context that organizes all files associated with a particular configuration of the "DB2" application, eg, the application's configuration occurred on a particular date.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method is presented for managing applications using application-based names. A naming service registers an alias name; the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application. The naming service is also able to generate an application-based name associated with an application; the application-based name represents a context within a naming system, and the application-based name is a second compound name that includes the alias name. Applications are managed within a data processing system using application-based names. The first compound name can be associated with a first topology-based name that represents a first context for organizing files that are related to the instance of the application.

Description

[0001] Cross References to Related Applications [0002] This application is related to the following applications of the same assignee, which are hereby incorporated by reference: [0003] US Patent Application Serial No. US10 / 621902, filed July 17, 2003, entitled "Method and System for Implementing an Application-Based Naming System." technical field [0004] The present invention relates to an improved data processing system and, in particular, to a method and apparatus for managing resources in a data processing system. More specifically, the present invention provides a method and apparatus for implementing a naming system in a data processing system, particularly for supporting software execution, software management, software installation and / or software deployment. Background technique [0005] During the execution of a software program, access is required to many different kinds of resources, such as objects, documents, web pages, files, and to many different forms...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F17/00G06F17/30
CPCG06F9/44505Y10S707/99944
Inventor 戴维·Y·张威廉·M·爱德华兹阿杰伊·A·阿普特利·A·威廉森
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products