|
|
|
Daman BRMS Data Sheet
Daman BRMS 2.0 Overview
The Daman Business Rules Management System (BRMS) is the industry's most architecturally advanced product for the enterprise-wide representation and management of business rules.
Based on Daman's MDMS technology, the Daman BRMS harnesses the power of business rules by :
- Providing a consistent, declarative mechanism to represent business rules,
- Allows incorporation of legacy business rules,
- Capturing the metadata of business rules to facilitate administration, navigation and use of business rules,
- A powerful engine that includes patented performance features that ensure high-performance of applications that use these business rules
All this ensures that business rules can be changed, managed and shared much more efficiently across applications. The applications themselves can be developed, updated, and extended much more efficiently.
Key Features in BRMS 2.0
BRMS Engine
- Allows metadata-based management and instantiation of business rules
- Allows declarative or programmatic execution of business rules
- Supports "Wrapper" service that facilitates access of existing enterprise business rules written in 3GLs or 4GLs that support data exchange
- Operates in batch or online mode
- A rule can be deployed as a server, CORBA object, COM object, or other.
- Written in Java
Performance features
- Managed data access ( using patented high performance caching algorithms)
- Replicating and mirroring services
- Cost based execution plans for business rule execution defined by the BRMS engine
- Multi-threaded, allows parallel processing resulting in high performance applications.
Enterprise-wide Metadata Integration
- Pre-built packages available for integrating other software tools
- Database PAK supports all JDBC compliant databases
- Custom tool PAKS for reading metadata such as
- ERwin® PAK
- Business Objects® PAK
- ETI*#149EXTRACT® PAK
Daman BRMS Open Architecture and Standards
- Open architecture supports language and platform independence
- Mechanism provided for calling the BRMS from languages such as C/C++, COBOL, Java, Visual Basic and any other language that supports calling C functions
- Object-based architecture enables easy integration with any application. Integration is via CORBA/IIOP, DCOM, Enterprise Java Beans
- Language, database and machine independent representation of business rules.
- Enterprise Java Standards are supported, including EJB, JMAPI, JTS, RMI, JCE, JDBC
Specifications
Server
- Supports any machine that runs a Java Virtual Machine (supports JDK 1.2 or higher), including
- IBM OS 390
- Unix-based platforms such as HP-UX®, Sun, IBM AIX®, etc.
- Windows 95/98/NT
- Memory 128 MB
- Disk space 20 MB (excludes space for the business rules and/ or metadata repository)
Client
- Supports any machine that runs a Java Virtual Machine (supports JDK 1.2 or higher), including
- IBM OS 390®
- Unix-based platforms such as HP-UX®, Sun, IBM AIX®, etc.
- Windows 95/98/NT
- Memory 64 MB
- Display VGA or better
- Disk space 20 MB
- Requires connectivity with Daman BRMS server
Repositories
- Business rules repository
- Metadata repository
Both are available in the following forms:
- An object oriented data structure stored in-memory, or an object-oriented database
- A relational model stored in any relational database, or
- Any flat file.
Additional Software requirements
- JDBC drivers for the databases to be accessed
- Java Virtual Machine 1.2 or higher
- Java Development Kit 1.2 or higher
- Dbtools.j from RogueWave Software (runtime license provided by Daman)
Optional
- ANSII compliant C compiler (required if BRMS is to be called from any system that does not support native access to Java )
|