Embedding Business-Rules to Deliver Smarter Applications
INTELLIGENT RULES ELEMENT (IRE) is a visual development environment that combines the speed and efficiency of object-oriented programming with the power of business rule-based technology-in a single, comprehensive package.
Developers are discovering the power of Neuron Data technology for developing applications that solve a wide variety of business problems. However, effective use of IT sometimes goes beyond conventional programming tools to include better ways to integrate business experience-policies, procedures, even rules-of-thumb. IRE enables you to add simple or complex business rules to applications, making them smarter than is possible with conventional programming techniques. And that gives your organization a competitive edge.
Using the INTELLIGENT RULES ELEMENT Visual Editors, you can quickly build applications, defining business objects and constructing knowledge bases with simple point-and-click operations. All rule and object structures and their inter-relationships can be viewed in a clear, easy-to-understand graphical format. You enter the rules in a visual and intuitive "If-Then-Else" format. Unlike procedural programming, you don't have to code in any particular sequence of execution. This eliminates the complex and time-consuming task of pre-defining program flow control.
But fast application development is only the first benefit of INTELLIGENT RULES ELEMENT. Modern information systems must flexible enough to respond quickly to today's changing business environment. Applications written using conventional programming techniques are difficult to maintain and update because of the complexity of the code required for today's client/server applications. With IRE's combination of business rule and object-oriented techniques, you can update and enhance applications much more easily, while significantly reducing maintenance costs and ensuring a path to the future.
Combine Business Rules and Objects for a Competitive Edge
INTELLIGENT RULES ELEMENT provides a complete object-oriented development environment, with such features as message passing and multiple inheritance. IRE is also architected around an object model. Objects provides a common, unifying representation of data. That means you can represent all your data in a dynamic, common object model, regardless of its original source or use. To increase your development productivity, you can reuse objects across applications-leveraging your development effort in multiple applications. The IRE rule processor uses a pattern-matching process to determine relevant rules, and then it applies these rules globally. If the available data is insufficient, the IRE rule processor will search and ask for any additional data it requires. Because IRE maintains the rules as a separate entity, enhancing and dynamically updating them is easy-so adapting applications to respond to changes in the business environment is a quick and visual task.
Open Architecture: Embeddability and Extensibility
INTELLIGENT RULES ELEMENT is built on an open architecture that provides a comprehensive set of application programming interfaces (APIs) to the ND Elements. This architecture allows you to augment the functionality of IRE with additional programs and APIs for C/C++ and also interact with languages such as Visual Basic, and soon Java. Conversely, you can add the extensive capabilities of IRE to other applications. For example, you can embed the reasoning capabilities into an application that monitors and reacts to real-time events to automate core business processes.
Once you've made extensions to IRE functionality or embedded IRE capabilities in your application, all you need to do is compile and link the resultant application on the target platforms. If you don't need to extend or embed IRE capabilities in other application programs, then you simply deliver your applications using the IRE runtime executable with your application files on the target platforms as is, without compiling and linking.
Get a Head Start with Portable Applications
INTELLIGENT RULES ELEMENT includes a number of portable services that your applications can call on. Services include memory management, error handling, file I/O and string manipulation. This ready availability of services frees you from the time-consuming task of coding low-level, platform-specific C and C++ functions. It also ensures the full portability of your application extensions across platforms.
Deploy Applications Internationally
Participation in the international arena is a way of life for most organizations. So the applications you develop must be easy to deploy across national boundaries. INTELLIGENT RULES ELEMENT lets you localize your applications for a variety of languages including French, German, Italian, Spanish, Kanji/Japanese and Hangul/ Korean.
Application Development Environment
Copyright 1996 Neuron Data, Inc. The ELEMENTS ENVIRONMENT, DATA ACCESS ELEMENT,
DISTRIBUTED MESSAGING ELEMENT, INTELLIGENT RULES ELEMENT, INTEROPERABLE OBJECTS
ELEMENT, OPEN INTERFACE ELEMENT, WEB ELEMENT, Open Editor and OOScript are
trademarks of Neuron Data. Other product names are trademarks and/or trade names
of their respective manufacturers.