Member since Jun 04, 2008, follows 0 people, 0 public groups, 22 public bookmarks (22 total).
More »
Tags
More »
Recent Bookmarks and Annotations
- Using XML Schemas Effectively in WSDL Design on 2008-09-04
- wordSalad.pdf (application/pdf Object) on 2008-08-17
- Semmle | Products on 2008-07-23
- Hoover H3045 FloorMate SpinScrub WidePath Red: Floor & Steam Cleaners - H3045 - Hoover Vacuums - Authorized Dealer on 2008-07-18
- MindTerm Licensing - AppGate Network Security AB on 2008-07-12
-
Effort Planning - GPC Dev Wiki on 2008-07-08
-
tion, support issues and general usage by TDL
-
-
HTML Parsing Showdown - New Contender Takes Title | Lumidant on 2008-07-04
-
One of my first posts was a comparison of HTML parsers. Today I found a particularly challenging document to parse. None of the parsers I had compared earlier were able to handle the malformed HTML in this table where the td elements were prematurely ended. The behavior of Neko and HtmlCleaner made the most sense (while still failing to clean the document) while the output from TagSoup and jTidy was a bit more strange.
-
- ZK/How-Tos - Wikibooks, collection of open-content textbooks on 2008-06-18
-
InfoQ: Real-World Rule Engines on 2008-06-08
-
Most offer sophisticated matching algorithms like Rete, Treat and Leaps to connect facts with rules, determine which rules should be run and in what order.
-
Drools, like many of its competitors, uses Rete, a matching algorithm developed by Charles Forgy. Although a detailed treatment of Rete is beyond the scope of this article, the simplified form is this: Rete builds a tree from the rules, like a state machine.
- 9 more annotations...
-
-
Thoughts on Rules Engines (Part Three) on 2008-06-08
-
- Business rules engines effectively automate routine and repetitive decision processing and are quite successful as an alternative to the traditional, custom
- Convenient way to express internal, precise decision logic embedded in current business workflows. Often, visual metaphors, such as trees and decision tables, are employed as a straightforward means to express this decision logic. These tools offer an effective way to express complex processes.
- Easily accommodate conditional decision logic typically utilized by most business applications. By contrast, a traditional custom developed program would unrealistically have to incorporate all possible responses for all possible conditions to function in this role.
- Effective for decision logic that changes often. Their flexible rules offer a way to segregate and offload often-changing logic from other decision logic to make it easier to change. Custom decision programs are harder to change than business rules because it usually contains interdependencies with user interface and data access components.
- Complement object-oriented
technology
and methods. Business rule systems efficiently abstract and encapsulate rule and decision logic from host application programs. This object-orientation offers superior performance, improved reliability and stability, and accommodates change more efficiently.
programming
solution. A business rules engine offers many advantages: - Convenient way to express internal, precise decision logic embedded in current business workflows. Often, visual metaphors, such as trees and decision tables, are employed as a straightforward means to express this decision logic. These tools offer an effective way to express complex processes.
-
Figured out one thing that I have come across as being documented and can help increase performance. The RETE algorithm builds a network of nodes representing the conditions of your rules and the matching facts. In general, the smaller the network, the better the performance.
- 2 more annotations...
-
More »
Bookmark Lists
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo