Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application framework for use with net-centric application program architectures

a technology of application framework and application program, applied in the direction of multi-programming arrangement, instruments, digital computer details, etc., can solve the problems of unsuitable component and/or facility re-use, relatively rigid configuration of program implementation, etc., and achieve the effect of facilitating maintenance and/or modification of authorization permissions and a simple way to control the continuity of conversations

Inactive Publication Date: 2006-03-23
ACCENTURE GLOBAL SERVICES LTD
View PDF29 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention is a toolkit or set of components that allow for the creation of a net-centric application program architecture (net-centric APA) on top of the Java 2 Enterprise Edition (J2EE) platform. The toolkit includes a bootstrapping process, a configuration facility, a factory, selectors, a pipeline architecture, and an authorization facility. These components work together to provide a flexible and modular application program architecture that allows for easy customization and modification of application programs. The invention also provides a way to control the flow of conversations within web applications and to associate permissions with users. Overall, the invention simplifies the development, testing, integration, maintenance, and modification of applications built in accordance with the net-centric APA principles.

Problems solved by technology

Unfortunately, conventional one-off J2EE-based, and other conventional net-centric application, program implementations tend to be fairly rigidly configured and not well suited to component and / or facility re-use, ease of maintenance, and future modification.

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
  • Application framework for use with net-centric application program architectures
  • Application framework for use with net-centric application program architectures
  • Application framework for use with net-centric application program architectures

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

I. Introduction

[0040] The invention relates to a robust toolkit or set of components for defining a net-centric application program architecuture that preferably lies on top of the Java 2 Enterprise Edition, commonly known as the J2EE. A toolkit or set of components in accordance with illustrative embodiments of the invention may be separated into various major components or aspects for purposes of discussion. These major components or aspects will be presented herein in an order in which they build on one another to the extent possible. These components or aspects are presented below generally in the following order: (1) the bootstrapping process; (2) the configuration facility; (3) the factory; (4) selectors; (5) the pipeline architecture; (6) Web application control flow; and (7) the authorization facility.

[0041] Before discussing these major components or aspects in detail, a brief introductory description of these aspects or components will be provided. The bootstrapping proce...

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 robust toolkit provides facilities that can be assembled in a modular manner to specify the fundamental architecture of a net-centric application. A bootstrapping process assembles various facilities within the architecture. A configuration facility defines an API for getting properties that can be defined in any number of different types of sources. A factory de-couples how a resource is produced from where the resource is used. A selector framework applies standard query language to contexts other than querying a database. A pipeline architecture defines a model view controller-like framework for a processing pipeline. Selectors are used to specify when certain portions of a Web conversation should be made available to a user. An authorization facility associates permissions with a user to specify which portions of an application a user is authorized to use.

Description

PRIORITY INFORMATION [0001] This application is a divisional of U.S. patent application Ser. No. 09 / 859,765 filed on May 17, 2001, which is herein incorporated by reference in its entirety.FIELD OF THE INVENTION [0002] The invention relates to a toolkit for specifying net-centric application program architectures. More specifically, the invention relates to various general and reusable components, facilities, and frameworks for robustly structuring a net-centric application program in a modular manner. BACKGROUND OF THE INVENTION [0003] Java 2 Platform, Enterprise Edition (J2EE) is a platform that enables solutions for developing, deploying and managing multi-tier net-centric or server-centric applications. J2EE utilizes Java 2 Platform, Standard Edition to extend a Java platform to the enterprise level. [0004] Conventionally, J2EE-based products have typically been implemented as “one-off” implementations on top of the J2EE platform. A “one-off” implementation refers to a solution ...

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(United States)
IPC IPC(8): G06F15/177G06F9/44G06F9/48H04L29/06H04L29/08
CPCG06F8/20G06F9/4806H04L69/329H04L67/34H04L67/02H04L29/06H04L9/40
Inventor ROLFS, DAMON MICHAEL
Owner ACCENTURE GLOBAL SERVICES LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products