Comments
bruce.armstrong wrote: Somebody just said it better than I did, and with more chops to say it: Open Letter to Mark Zuckerberg, Sheryl Sandberg & Facebook Mobile
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
InRule Review
Let business users code their own rules

I have, in the past, worked on a few software products that were years ahead of their time. As it turns out, being years ahead of your time in the world of Information Technology is not necessarily a good thing. You wind of spending a lot of your time convincing prospective customers that they have a need for software like yours, rather than simply convincing them that your software represents the best choice in an already-established market segment.

Therefore I am sure that when I asked, "Why on Earth would anyone need a system just for business rules," it was neither the first nor would it be the last time that the folks at InRule have had to field this question. Indeed, upon visiting the InRule Web site at www.inrule.com, one of the first things that will catch your eye is a quote from the analyst group Gartner validating the importance of the emerging Business Rules Engine industry and placing InRule, in particular, as Visionary in their 2005 Magic Quadrant.

So, let me begin by giving you the same explanation of Business Rules Engines that InRule gave to me. My contention had been that I could code whatever business rules my applications need in their Business Logic objects. As it turns out, this is true, and there isn't necessarily anything wrong with this traditional approach.

Consider the case, however, where the business rules for a system are frequently changing. From my personal experience, I recall the many hours of development I spent at my first job out of college, changing and re-changing my code as the business folks at my company changed and re-changed their minds about our billing practices.

A couple of years into my employment at this company, we switched to a system that allowed the business folks to directly tinker with the business rules supporting billing calculations via a user-friendly graphical interface. This more or less approximated the functionality and value proposition offered by Business Rules Engines like InRule's flagship offering. Encode your rules to operate in InRule's engine and you may just never have to re-encode those rules again - pretty sweet! Figure 1 shows the architecture that makes this possible.

As it turns out, almost all of InRule's competitors are either Java-based or are simple transliterations (I wouldn't even call them translations) of products that are originally built and still maintained primarily on the J2EE platform. The reason InRule's origins in and sole support for .NET benefits you as a developer is that .NET-specific enhancements are available to you in InRule that aren't available in their competitors.

One example of this is the fact that events that occur in InRule are exposed to your consuming code using native .NET Events. Another example would be that groups of objects are grouped as native .NET collections in InRule. Yet is that data passed back and forth in the Engine are passed using native .NET Datasets. For InRule's competitors, all of these concepts are lost among generic objects, thereby losing all of the advantages of the .NET platform!

I had my first rules-based application up and running a little less than an hour after I installed InRule's products. I found their user interface to be extremely intuitive and I was never stuck for more than a few minutes at any point during my initial coding. If you have business rules that you want to allow business (read "nontechnical") users to maintain themselves without having to tie up developers with writing yet more maintenance code, then you really owe it to yourself to check out InRule!

Company Information
InRule Technology
224 N. des Plaines
Suite 603
Chicago, Illinois 60661
Phone: (312) 648-8000
Fax: (312) 873-3851
Sales: info@inrule.com

About Derek Ferguson
Derek Ferguson, founding editor and editor-in-chief of .Net Developer's Journal, is a noted technology expert and former Microsoft MVP.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

SOA World Latest Stories
Cloud computing is becoming an integral part of every enterprise IT environment. With multiple cloud deployment models to choose from, understanding the essential components to any cloud solution will help ensure your success. In his session at the 10th International Cloud Expo, Ores...
ITpreneurs, the leading provider of competence development solutions for IT best practices, will be delivering its Cloud Essentials course at the upcoming Cloud Expo New York, taking place June 11-14, 2012 at the Javits Center in New York City. The two-day course covers core concepts a...
SYS-CON Events announced today that PerspecSys Inc., the leader in cloud data protection solutions for the enterprise, has been named “Silver Sponsor” of SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York....
Private clouds solve many problems for enterprises and bring unique operational challenges along with them. There are dozens of companies of all sizes that will build you a private cloud and turn over the keys – then what? Trying to convert a traditional enterprise IT operations team t...
Like a moving company for the cloud, Racemi provides the ability to easily migrate Windows server images to public clouds. The company is a sponsor at the upcoming Cloud Expo where visitors can see Racemi demonstrate server migrations. Racemi announced on Wednesday its DynaCenter soft...
As a Platinum Plus Sponsor of Cloud Expo New York, Oracle is offering special passes to SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. With more than 380,000 customers – including 100 of the Fortune ...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE