|
. . . building adaptive application architectures for high performance, scalable enterprise applications . . . An increasingly competitive business environment and heightened focus on the customer have driven companies to leverage technology resources in new and creative ways. Factors such as changing consumer expectations, and hyper-competitive business cycles, all force companies to continuously automate business processes and customer interactions, while also ensuring that these processes are adaptive and flexible to meet changing needs. The result is a development, integration and maintenance challenge that can be addressed only by an intelligent mix of architecture, technology and methodology. In part, advances in data and application integration have met this challenge. However, integration at the level of business logic, processes and workflows lags behind. The process has however, begun. Much as database management systems revolutionized how data is managed and shared, Business Rule Management Systems are beginning to revolutionize how the other important asset: business rules, are managed and shared across applications. The Ideal Business Rules Management System (BRMS). Daman BRMS: The Benefits. Management of Business Rules. The Daman business rules management system is a database independent mechanism for the storage and management of business rules. A consistent representation of business rules allows business rules to be isolated and modularized. No proprietary languages are used and access functions written in Java ensure that any application on any platform can access all business rules! Reusability of Existing Enterprise Business Logic. The Daman BRM representation mechanism is extensible to extant business logic. A "Wrapper" service allows encapsulation of business logic to allow enterprise-wide access as well as capture of metadata to be incorporated into the BRMS metamodel. Exponential Improvement in Maintenance Productivity. Metadata for all business rules is captured in an object-oriented framework, allowing impact analysis and reporting in seconds for changes in business rules, applications, and data schemas. Compare this with the days or weeks it can take to perform comprehensive impact analysis of changes introduced into a system in more traditional architectures! Greatly Enhanced Application Development Productivity. Business rules can be readily inventoried and accessed by application programmers. Declarative representation insulates programmers from business logic while providing all necessary information (such as inputs and outputs) for appropriate selection, updates, deletions and/or combination in application development processes. The result? Greatly enhanced programmer productivity. Even more importantly, as the proportion of an enterprise's business logic integrated into this framework increases, productivity gains accelerate. At one client site, productivity improvement for the first application developed within the framework was 400%. For the next application, it was 2000%! High Performance, Scalability and Reliability. The Daman BRMS architecture allows for replicating services for greater performance and scalability. Mirroring services support fault-tolerant requirements. "Need-based" processing made possible by declarative representation of business rules and supported by the intelligent engine maximizes optimal access and instantiation of business rules. In most cases it is the intelligent engine that selects the execution plan for 'firing' business rules to get the desired result set in the fastest time. Finally, a patented "result-set" caching mechanism further enhances performance. BRMS Architecture. The BRMS is comprised of the following components: Business Rules Repository Business Rules Engine
Data Access Manager
Online and Batch Services Controllers
Administration Tool
|
|||||||||||||||||||||||||||||||||||||
home | about us | solutions | products | partners | clients | careers | contact us | search |
|||
|
>Texas.78746 tel(512)329-6646,.fax(512)329-0767 | ||