Posts tagged as:

DSL

Open Source Enterprise Business Rules Arrive

May 19, 2009

Syndicated from ebizQ
Today is the official release day for the new release of JBoss Enterprise BRMS – Drools 5.0 as was. Key features in this release are the repository/repository management tools and the new features that let business users and business analysts participate directly in editing the rules. Craig Muzilla, the VP Middleware Business Unit [...]

Read the full article →

Decision Management and software development III – DSLs

February 13, 2009

Martin Fowler always writes interesting things on his site and this one was no exception: Will DSLs allow business people to write software rules without involving programmers? In it he says:
…greatest potential benefit of DSLs comes when business people participate directly in the writing of the DSL code. The sweet spot, however is in making [...]

Read the full article →

Decision Management and software development I – Agile

February 13, 2009

Last week I posted Focusing on decisions to improve the software end product and I decided that this week’s posts would be a series of follow-ups on how decision management can and should impact software development. Today on how it should impact/be a part of Agile, tomorrow on Model-Drive Engineering and Thursday on DSLs (Domain [...]

Read the full article →

First Look – Drools 5.0

October 14, 2008

When I was in the UK recently I got a chance to have a coffee with Mark Proctor and get a detailed demo of the new Drools release – 5.0.
Mark spent most of the time showing Guvnor, the new web-based business rule management system for Drools. Built with GWT this looks and works great – [...]

Read the full article →

Business Rules, Domain-Specific Languages and Models

August 12, 2008

I saw this piece on DSL and MDE, necessary assets for Model-Driven approaches and it made me think about DSLs. First, here’s the definition of a DSL from the article
DSL is a programming language or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and usually restricted to, a particular [...]

Read the full article →