Thursday, July 31, 2008

New Data Studio 1.2 products released today

The IBM Data Studio Administrator v1.2 and IBM Data Studio Developer v1.2 are now available as a 30-day trial package from the following website:

Data Studio Administrator 1.2:

Data Studio Developer 1.2:

The trial packages will allow use of features of Data Studio Administrator and Data Studio Developer v1.2 products for 30 days. It will revert to the existing Data Studio v1.1.x unwarranted functionality at day 31.

In addition, please check the following links for a video overview of the Data Studio Developer v1.2 features.

For details regarding IBM Data Studio, please visit

Data Studio Administrator Announcement 47216:

Data Studio pureQuery runtime for z/OS V1.2 Announcement 47556:

Wednesday, July 30, 2008

What is a persistence framework?

Here are a few pointers and definitions for what is a persistence framework:
A persistence framework moves the program data in its most natural form (in memory objects) to and from a permanent data store the database. The persistence framework manages the database and the mapping between the database and the objects. There are many persistence framework (both Open Source and Commercial) in the market. Persistence framework simplifies the development process.
At its simplest, the goal of a persistence framework is to simplify and speed up the process of handling persistence of your applications. What a persistence framework needs to do depends heavily on your use cases.

It makes it easier to use a database with Java and .NET applications.
The persistence layer sits between the business logic layer of the application and the database. This separation is important to ensuring that your persistence strategy is not mixed with your business logic code, or vice versa. The benefit of this separation is that your code can be more easily maintained, as it will allow your object model to evolve independently of your database design.

Welcome to my Data Life Cycle ++ blog

I am going to be blogging on topics around the micro data life cycle. The micro data life cycle is the application life cycle focused around the data requirements, data model, data design, data develop, data administration, data optimization, etc ... . This blog is call ++ because I am also going to include anything else that I feel is interesting. Hopefully folks will find this blog interesting and useful at times. :-)