July 06, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
James Taylor
James Taylor's Decision Management
James is one the leading experts in enterprise decision management, a published author and a principal of Smart (enough) Systems LLC. His blog discusses the use of decision management technologies like predictive analytics and business rules to deliver agility, improve business processes and bring intelligent automation to SOA.

« Some business rules principles (after Ron Ross) | Main | Decision Technologies and Active Data Warehousing »

May 31, 2006
Application Development Strategies

This Application Development Strategies White Paper (registration required) published by Butler Group about a year ago came by my desk the other day. Three issues caught my eye as they seemed to be related to the use of decision technologies:

Lightweight or Heavyweight Development?

The report talks about how to decide which projects are deserving of more "rigorous" approaches and which ones should focus on time to deliver and agility. It goes on to talk about the need to have more formal documentation and design materials for systems that have a maintenance "tail" as the original developers may well have moved on. It seems to me that this is a little bit of a false choice. Just because a system is needed quickly or that "better is the enemy of good" does not mean it will not have a maintenance tail. How many systems are in your company today, still being maintained and tweaked, that were built as "quick fixes" years ago? Even if you are building systems quick and agile you should build for maintenance. Business rules is a core technology for this kind of long-term business agility and for building "change time" into your systems.

.NET and Java

The report notes that both .NET and Java are being used to development critical systems. It seems to me that keeping your core business logic in code is a bad idea. Let's face it your core business logic would not change just because you moved from .NET to Java so why tie it to one platform or the other? Use of a platform independent business rules management system would let you keep this logic as a corporate asset and deploy it as needed to your various applications.

Rich Internet Applications

The report notes that "Rich Internet Applications" are a likely growth market. In the year since the report clearly this has turned out to be true. Now RIAs can be all about the quality of interaction (drag and drop etc) but they can also be about making the client interaction "smart" and having it act more like an intelligent interviewer than a dumb computer system. Business rules technology can be applied to this kind of problem to build rules-driven smart user interfaces.

There are other reasons, of course, but it struck me as interesting that some of these general trends, identified over a year ago and clearly still relevant, pointed so directly to business rules and a decision technologies approach.

Posted by jtaylor in Business Rules • Decision Technologies |Digg This|Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/328

Comments Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



Most Recent ebizQ Blog Entries
ADVERTISEMENT
This Work
Accountability:The opinions expressed in this blog are solely representative of the blog's author, and not of ebizQ

Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat