IT Terminology
Architectures (or Systems Architecture):
is the representation of an engineered system and the process to effectively implement the design for that system.
Haley Business Rules has a multi-threaded architecture, with shared knowledge base, which eliminates redundant copies of rules or rule sets.
Automated decision making
is the utilization of technology to computerize decision-making, greatly reducing the amount of manual human decisions necessary to complete daily business processes.
By embracing technologies that enable automated decision making, like Haley Expert Rules, companies can simultaneously decrease risk, cut costs, and increase speed and flexibility.
Backward chaining:
in Artificial Intelligence (AI) it is a form of reasoning that starts with the conclusion and works backward. The goal is broken into many sub goals or sub-sub goals which can be solved more easily. Is also known as the top-down approach and is one of the two main methods of reasoning when using inference rules. The other is forward chaining.
Faster cycle times:
is an indication that speed is increasing over time, i.e. faster new product time to market, more efficient claims processing, more timely compliance implementations, enhanced fraud detection.
For rules changes and maintenance, Haley's solution eliminates 2 of the 5 steps, a 40% reduction, resulting in significantly faster cycle times and associated costs.
Footprint:
is the portion of computing resources such as RAM that it requires to operate a given program or piece of software
Haley Business Rules has the smallest footprint among business rules inference engines.
Forward Chaining:
in Artificial Intelligence (AI) it is a form of reasoning that starts with what is known and works toward a solution. It is also referred to as the bottom-up approach. Contrast with backward chaining; one of the two main methods of reasoning when using inference rules. The other is backward chaining.
Implementation:
is the practical application of a methodology or algorithm to fulfill a desired purpose. One might create a computer program that can sort numbers in ascending order, in doing so one would implement a known method of sorting.
A rules engine may have many implementation details such as object classes in its underlying system but with Haley's products you don't need to have knowledge of these implementation details in order to create rules.
Interface:
is the communication boundary between two entities, such as a piece of software, hardware, or a user.
Haley partner Siebel Systems uses Haley technology to provide a graphical user interface for defining rules.
Java, .Net, or C/C++ platforms:
are platforms that run applications that were developed using their respective languages.
Haley Business Rules-SP can be configured to C/C++, Java, or .NET platforms.
Lower IT costs:
is the decreasing cost associated with IT requirements gathering, design, implementation and testing.
Externalizing business logic from application code and object models results in lower IT costs over time.
Metaphors:
as in "interface metaphor," these are designed to be similar to physical entities but also have their own properties. They might use familiar knowledge to allow unfamiliar things to be understood. In rules, an authoring metaphor might be similar to a familiar program like Excel, but with more complex background processes.
The Haley business rule authoring system on the Web allows for great flexibility in authoring metaphors and customizable user interfaces.
Object Model:
defines the structural relationships and dynamic interaction between a group of related objects.
Haley Expert Rules leverages an application's object model, .NET or Java, so that Haley Expert Rules can understand and automatically translate English to code.
Rete Algorithm:
is an efficient pattern matching algorithm for implementing rule-based ("expert") systems. The Rete algorithm was designed by Dr. Charles L. Forgy of Carnegie Mellon University in 1979. Rete has become the basis for many popular expert systems, including OPS5, CLIPS, JESS, and LISA.
Schema:
as in "schema for specifying rules," is a model or the structure of something whether that is a database, directory or possibly a language. Can also be used to mean a set of programs or bit strings with similarities.
The Rules Markup Language is a schema for specifying rules in XML.
Semantic Web:
provides a common framework that allows data to be shared and reused across application, , and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. It is based on the Resource Description Framework (RDF), which integrates a variety of applications using XML for syntax and URIs for naming.
Thread:
as in "thread startup," is a sequence of instructions which may execute in parallel with other threads
Haley Business Rules' software component design eliminates thread startup or switching latencies.
W3C:
The World Wide Web Consortium (W3C) is an international consortium where member organizations, a full-time staff, and the public, work together to develop standards for the World Wide Web. W3C's mission is: "To lead the World Wide Web to its full potential by developing protocols and guidelines that ensure long-term growth for the Web". W3C also engages in education and outreach, develops software, and serves as an open forum for discussion about the Web. The Consortium is headed by Tim Berners-Lee, the original creator of the World Wide Web and primary author of the URL (Uniform Resource Locator), HTTP (HyperText Transfer Protocol) and HTML (HyperText Markup Language) specifications, the principal technologies that form the basis of the Web.
