Pattern-based construction and extension of enterprise applications in a cloud computing environment

A pattern, enterprise technology, applied in the field of generating enterprise software objects, which can solve problems such as difficulties

Active Publication Date: 2013-05-22
ORACLE INT CORP
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although programmers can write code in terms familiar to the domain problem the software solves, such progra

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
  • Pattern-based construction and extension of enterprise applications in a cloud computing environment
  • Pattern-based construction and extension of enterprise applications in a cloud computing environment
  • Pattern-based construction and extension of enterprise applications in a cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037]Embodiments of the present invention provide methods, devices and systems for constructing application patterns using generalized mechanisms and using these patterns to generate new or modified software objects. Such systems compile simple patterns into semantically rich patterns using basic primitives and associated operations. The instantiated schema (eg, objects) can then be added to existing applications, thereby modifying them, eg, for enterprise-specific purposes. Embodiments of the present invention also enable untrained users to extend applications (eg, SaaS applications) using pre-compiled patterns. Embodiments of the invention also provide configuration tools for adding new software components to existing applications by accessing a repository of such patterns. Such a configuration tool allows a user to select one or more patterns for an enterprise software object from a repository, provide parameter values ​​appropriate for a specific instantiation of the pat...

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

Methods, software programs and systems for extending and modifying software functionality, and, more particularly, for using one or more patterns for an enterprise software object to express desired functionality and configuration, and to generate the enterprise software object using the patterns, in an enterprise environment are disclosed. A method according to certain of these embodiments includes selecting one or more patterns from a number of patterns, where the one or more patterns are for an enterprise software object. The enterprise software object can then be generated. The enterprise software object is generated using the one or more patterns. Each of the patterns is configured to describe a solution within a corresponding one of a number of problem domains.

Description

[0001] Cross References to Related Applications [0002] This application requires the U.S. Provisional Application No. filed on September 17, 2010 with the title "Pattern-Based Construction and Extension of Enterprise Applications in a Cloud Computing Environment" and inventors Rahim Mohamed Yaseen, John Liang, Yunhee Choi and Xiaomei Zhang Priority of .61 / 384086. The above-referenced applications are hereby incorporated by reference in their entirety for all purposes. technical field [0003] The present invention relates to the extension and modification of software functions, and more specifically, to using one or more patterns to make enterprise software objects exhibit desired functions and configurations, and to use the patterns to generate enterprise software objects in an enterprise environment. Background technique [0004] The reduction in cost of computing combined with virtualization and large-scale utility computing has led to pervasive computing resources and...

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
IPC IPC(8): G06F9/44
CPCG06F8/35G06F8/10G06F8/316
Inventor R·M·亚塞恩J·亮Y·乔一张晓梅
Owner ORACLE INT 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