The moose likes EJB and other Java EE Technologies and the fly likes A small question to Bill Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "A small question to Bill" Watch "A small question to Bill" New topic

A small question to Bill

Tieyi Guo

Joined: Oct 29, 2001
Posts: 15
I have a small question which may seems not directly related to your "AntiPattern" topic. But I still want to hear your opinion about it:
In recent years, there are a lot of talks about the Business Rule Engine (BRE in short). Someone suggests that once we have a really successful BRE, it will totally change the way we model the real world. I.E. we used to spend a big percentage of our designing/programming effor on the domain specific business logic, with BRE the logic can be written to the rule and the only thing left for the programmer is to write the data structure objects and actions upon them for rule engine to trigger. While we already had "Object-oriented programming", "Service-oriented programming", now comes "rule-oriented programming?".
Can you give some insight about how you see this BRE trend going and how will it affect the ongoing J2EE world?
Bill Dudney
Ranch Hand

Joined: Sep 05, 2003
Posts: 234
Hi Tieyi,
Very interesting question, but hardly small
There are many different oppinions about how the world of computing will change. I susspect that we are nearing a shift. When we get to the point of having massive code generation the world is ripe for a paridigm shift. Some are saying that MDA is going to be the revolution (I love the concept and I'm hoping to be able to put it to the test soon) some say BRE. In my mind its too early to tell what the winner will be. Even if MDA takes off I believe that it will still only be a harbinger for the paridigm shift to come.
So I belive that a paridigm shift is on its way (say 5 to 10 years from now) but its way to early to tell what it will be. However as Dave Tomas says its always a good idea to learn something new. So by all means dig into BRE, even if BRE never grows into something significant you will probably learn something that will help you write better J2EE apps.

TTFN,<br /> <br />-bd-<br /> <br /><a href="" target="_blank" rel="nofollow">Jakarta Pitfalls</a> | <a href="" target="_blank" rel="nofollow">J2EE AntiPatterns</a> | <a href="" target="_blank" rel="nofollow">Mastering JavaServer Faces</a> | <a href="" target="_blank" rel="nofollow">Blog</a> | <a href="" target="_blank" rel="nofollow">Eclipse Blog</a> | <a href="" target="_blank" rel="nofollow">Eclipse 3 Live</a>
I agree. Here's the link:
subject: A small question to Bill
It's not a secret anymore!