declarative

The role of decision management in creating (and maintaining) a common vision

September 3, 2008

An interesting article on the role of the business analyst in creating a common vision caught my eye this morning. The article focused on creating a common vision but it made me think about maintaining and developing that common vision over time, particularly of the complex logic in a system. Procedural code does not lend [...]

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 →

A reader asks about business rules in Oslo

August 11, 2008

A reader asked me last week about how I saw business rules engines fitting in with UML, SOA and Microsoft. The article discusses whether Microsoft’s Oslo strategy for SOA will be based on UML or merely offer support for it among many standards.
First, let me say that I think it is increasingly clear that application [...]

Read the full article →

First Look – IDS Scheer ARIS Business Rule Designer

August 8, 2008

I had a chance to catch up with Marwane from IDS Scheer the other day and talk about ARIS, IDS Scheer’s enterprise modeling product. The ARIS architecture or platform has currently more than 25 products for enterprise modeling divided into 4 platforms (Strategy, design, implementation and controlling) and 6 solutions (Enterprise BPM, EA, SAP, [...]

Read the full article →

A reader asks… about development, business rules and model-driven development

August 4, 2008

I got an interesting series of questions from a reader that seemed to me to justify a longish post. The initial question was quite harmless looking:
Can you give a clue as to what software engineering approach you use/recommend for EDM, but especially business rules that non-IT staff can alter safely?
But the whole thing got more [...]

Read the full article →

Believe in business rules (I do)

August 1, 2008

Earlier this week I posted Application Development 2.0 in which I addressed what I see as some of the issues with current development practices and tried to explain why I think a declarative, business rules approach is essential. This (and some blog posts around the blogosphere) made me think about the mismatch I see when [...]

Read the full article →

Application Development 2.0

July 30, 2008

Ann All had a post on Agile development brings IT, business together that had the great phrase “application development 2.0″. In the article she mentioned some very worthy objectives for this 2.0 version of application development. Here they are, paraphrased slightly.

Encourage close collaboration between developers and end users
Involve users in quality assurance processes
Don’t use traditional [...]

Read the full article →

Why don’t you replace COBOL with something useful (not Java)

June 13, 2008

Joe McKendrick in his Eye on the Enterprise blog had a post on legacy modernization – Time to Cut COBOL from Life Support in which he referenced a post by James McGovern The mainframe is not evil, but COBOL is… in which James says
that there’s no reason why aging COBOL apps can’t be replaced with [...]

Read the full article →