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

Business rules user interface for development of adaptable enterprise applications

a business rule and enterprise application technology, applied in the field of business rule user interface for development, can solve problems such as prohibitively difficult procedural implementation, and achieve the effects of reducing complexity, minimizing programming requirements, and maintaining business context and traceability

Inactive Publication Date: 2006-06-15
PROGRESS SOFTWARE
View PDF63 Cites 155 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention provides a platform for developing and maintaining computer programs that use advanced technologies to reconcile component and business rules. This platform offers a user interface that allows non-technical business experts to play an active and central role in the development process. It also provides a highly effective development methodology, an integrated set of standards-based tools, and a robust, scalable deployment platform. The platform allows for the rapid development, testing, deployment, and updating of Internet-based business applications. It also offers many opportunities to streamline the development process and reduce risks associated with late discovery of logic errors. The early stage focus on business rules helps to improve the quality of enterprise applications and minimize the risks of project failure. The invention also allows for the separation of business rules from procedural business logic and induces user feedback, reducing the chances of project failure. It offers the benefits of rapid-prototyping without the shortcomings, such as the high risk of unreliable applications. The invention also reduces the complexity of enterprise Java components and makes them accessible to non-programmer business experts. It also allows for the development of declarative platform-independent rule components called rulepacks. Overall, the invention provides a powerful and flexible platform for developing and maintaining adaptable business applications.

Problems solved by technology

These benefits are amplified for applications whose rules are volatile or subject to frequent changes, as well as applications impossible or prohibitively difficult to implement procedurally due to their logical complexity.

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
  • Business rules user interface for development of adaptable enterprise applications
  • Business rules user interface for development of adaptable enterprise applications
  • Business rules user interface for development of adaptable enterprise applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] As shown in FIG. 1, a platform 100 in accordance with the invention is divided into two parts: a deployment platform 110 and a development platform 160. Each platform is further subdivided into application tiers: a front end (presentation); a middle tier (business logic), and a back end (database).

[0027] The front end of the development platform 160 is provided by off-the-shelf products conventionally used for rapid development of graphical user interfaces (GUIs), such as the Microsoft Frontpage® web site creation tool.

[0028] The middle tier of the development platform 160 implements the business logic of an application. In prior systems, business logic was implemented procedurally, requiring programmers to build and maintain application code. In contrast, the platform 160 implements a visually declarative approach. With the platform, business logic can be subdivided into two parts: business rules and process logic.

[0029] Business rules, which often make up the bulk of bus...

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 and apparatus, including computer program products, for interacting with a user to define business rules in a declarative manner. The invention operates to display a set of business rules as editable conditions and editable actions, the conditions and the actions being linked to each other by a combination of editable if-values and editable then-values.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of, and claims priority to, U.S. Application No. 09 / 994,477, entitled “BUSINESS RULES USER INTERFACE FOR DEVELOPMENT OF ADAPTABLE ENTERPRISE APPLICATIONS,” filed Nov. 26, 2001, which claims the benefit of U.S. Provisional Patent Application No. 60 / 250,869, entitled “BUSINESS RULES USER INTERFACE ELEMENTS FOR DEVELOPMENT OF ADAPTABLE ENTERPRISE APPLICATIONS,” filed Dec. 1, 2000, the disclosures of which are both incorporated herein by reference in their entirety.BACKGROUND [0002] The present invention relates to platforms for the development and deployment of computer program applications. [0003] An enterprise application is a software program used by business people to increase productivity through automated data processing. Enterprise applications put into action a set of business requirements, expressed using natural language and “business speak”. For the purposes of better defining the system, busin...

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): G06F9/44G06Q10/06
CPCG06F8/10G06F8/34G06Q10/06Y02P90/80
Inventor ABRARI, PEDRAMALLEN, MARK J.F.
Owner PROGRESS SOFTWARE
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