Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Drools JBoss Rules 5.0 Developer's Guide > 4. Data Transformation

Chapter 4. Data Transformation

Almost any rewrite of an existing legacy system needs to do some kind of data transformation with the old legacy data before they can be used in the new system. It needs to load the data, transform it so that it meets the requirements of the new system, and finally store it. This is just one example of where data transformation is needed.

Drools can help us with this data transformation task as well. Depending on our requirements, it might be a good idea to isolate this transformation process in the form of rules. The rules can be reused later, maybe when our business will expand and we'll be converting data from a different third-party system. Of course other advantages of using rules apply.

If performance is the most important requirement (for example, if all of the data has to be converted within a specified time-frame), rules may not be the ideal approach. Probably the biggest disadvantage of using rules is that they need the legacy data in memory, so they are best suited to more complex data transformation tasks. However, consider it carefully if you think your data transformation will grow in complexity as more requirements are added.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial