This is the first ever release; so I'm sure there maybe mistakes or issues with the source / binary distro; we can fix any issues & do more releases much quicker now. A last minute feature that made it into the release (complete with typeo) thats not yet been documented is the script 'groovysh' which runs a groovy command shell. Its like the swing console but works on the command line - you just need to enter a blank line to execute a command (so hit CR twice).]]>
Current directory: [codehaus] / drools / drools-groovy]]>
Files shown: 8
XQEngine is a compact (roughly 250K) embeddable component written in Java. It's not a standalone application and requires a reasonable amount of Java programming skill to use. It has a straightforward programming interface that makes that fairly easy to do. It's single-threaded and should work well as a personal productivity tool on a single desktop, as part of a CD-based application, or on a server with low to moderate traffic. (Making the engine thread-capable is not overly difficult and remains a future project.)]]>
Proposed Final Draft 29 Oct, 2003]]>
If you write, you need a copy of Strunk and White sitting right next to your Websters Collegiate Dictionary.
The fact is, the vast majority of so-called book doctors are garbage. An exception would be Strunk and White's classic Elements of Style. It was originally written during WWI by William Strunk who was then a professor at Cornell, and it has since been updated by E.B.White, one of his former pupils. Strunk's strategy was to edit down the complexities of English grammar into those few basic elements which would help people to improve their writing skills. His central rule is simple:]]>
So, I knocked upon the door today with a bag of new hardware and said "congratulations, you're a Mac user now!" She's now been vaulted into the 21st century with a G4 iBook, Airport Extreme, Wifi route/WAP combination and a bundle of new software. It was easier than dying a slow death diagnosing Windows.
I'll admit that currently there are technical limitations to allowing business folks to write and deploy rules on IT infrastructure without the intervention of IT staff. But ultimately, IT should be transparent and the people who write the rules (ie, who run the business) on a daily basis should simply be able to do so. If a business person can't write business rules, perhaps he should be flipping burgers down at Krusty Burger.
Of course, I'm also fully aware that some/many business folks don't know how to write rules and only can keep their jobs because it takes IT quite a while to realized bogus rules in code, and by then, it's assumed that it's IT's fault the system doesn't work or make sense. A transparent business rule facilitating technology will make the business side of the enterprise more directly accountable for their decisions. Be careful what you wish for.
]]>I've learned that the rule engine is but a small portion of the entire space of "business rules". There's plenty of room to grow. Nothing quite like a swift kick in the ass to get excited about a project again.
]]>Agile methods don't produce agile enterprises because you're still writing code.
The context is, of course, that a business rule approach and technology can move a lot of your logic out of code entirely, allowing the enterprise itself to be agile. If you're using agile methods to write code, you're still locking business logic up in a form that's not easily mutable. Somewhat similar to doing agile brick laying instead of reconfigurable cubicle farms.
]]>The Advantage USB contoured keyboard sets a new standard for ergonomic keyboards. The Advantage line incorporates the same advanced ergonomic design as our other contoured keyboards and delivers additional features not found on other USB keyboards.]]>
Happy birthday to me!
]]>Change is the only Constant]]>Your enterprise undergoes change all the time. Entering into new Markets. Introducing new Products. Complying with new Regulations. Making new Agreements with customers and suppliers. Changing business direction through mergers, acquisitions, alliances and divestitures. And the rate of change is increasing daily. Can your systems and procedures keep up?
A Business Rule Application is an Agile Application; one deliberately architected for continuous change in business logic. Even better, a Business Rule Application gives the control of Business Rules back to the business.