Archive for June, 2010

IBM features dbMaestro in opening keynote session

Tuesday, June 8th, 2010

Updates from Innovate 2010 – IBM Rational Software Conference

IBM featured dbMaestro TeamWork’s integration with Rational Team Concert (RTC) in it’s opening keynote session!

TeamWork was described as a proof point for the OSLC services adoption (OSLC – “Open Services for Lifecycle Collaboration”, Lifecycle resources integration services for the Jazz platform).

As TeamWork offers a database change management solution that helps organizations truly take control of the database development process and reducing costs by improving process driven automation, visibility and quality over the DB change management process, the message of connectivity with IBM’s RTC is a very natural one.

TeamWork just plugs in, and completes RTC’s lifecycle management capabilities to handle databases.

Of course, being singled out in the opening keynote session is a great honor for dbMaestro, and compliments our efforts in providing a true end-to-end experience for the IBM/dbMaestro users…

to find out more about OSLC – please read this:

http://jazz.net/blog/index.php/2009/09/11/oslc-and-rational-team-concert/

to follow IBM’s web page about dbMaestro, click here :
dbMaestro page at the IBM web site

  • Facebook
  • Twitter
  • LinkedIn
  • Share/Bookmark
Posted in General | 1 Comment »

Getting more attention at IBM Innovate 2010 :-)

Monday, June 7th, 2010

Updates from Innovate 2010 – IBM Rational Software Conference

IBM spotlights dbMaestro TeamWork at the Innovate 2010…

After receiving much appreciated attention at the opening of the exhibition, dbMaestro TeamWork was also mentioned on “IBM Software news” saying “dbMaestro Teamwork integration brings seamless, coordinated change and control management to application and Oracle database code releases for users of IBM Rational Team Concert.”

Follow the news at the IBM web site.

Join the revolution in database development!

  • Facebook
  • Twitter
  • LinkedIn
  • Share/Bookmark
Posted in General | 3 Comments »

Great Innovate 2010 opening!

Monday, June 7th, 2010

Updates from Innovate 2010 – IBM Rational Software Conference

Great Innovate 2010 opening!

dbMaestro TeamWork’s business development manager, Gary Leibowitz, had a very fruitful meeting with IBM Rational executives, and senior managers from IBM Rational product management and business development, to discuss best ways to expose dbMaestro TeamWork to the huge Rational community.

As dbMaestro TeamWork is a database change management solution that helps organizations take control of the database lifecycle process, the message of synergy with IBM’s Rational lifecycle management solutions is very easy to see into, and push forward.

Now, that IBM wants to push out this message of synergy and end-to-end lifecycle management to their customers, and make sure database development is included in their offering, dbMaestro expects to enjoy a much higher exposure of the TeamWork solution.

Follow this blog in the coming days for more updates from dbMaestro at Innovate 2010 – the IBM Rational software conference.

  • Facebook
  • Twitter
  • LinkedIn
  • Share/Bookmark
Posted in General | 1 Comment »

Adding Database Development to a Project’s Software Change Management System

Wednesday, June 2nd, 2010

The basic idea behind all software change management solutions is the concept of having a vault. In order to make a change, one should have permission to access the vault (check-out) and permission to update the vault (check-in). If the vault is open to everyone, there is no audit of the change and no change management.

Most of the common change management software in the market today are based on changes made locally. On a check-out, a copy is created locally and on check-in the updated copy is signed in the vault. This philosophy is excellent when one can work locally on the object with zero interference from others and the system knows about the local copy. For example: work on a design document, write code, compile it locally and then merge it into the signed code in the vault.

This methodology assumes one must get permission from the vault in order to perform the changes, but when doing database development (altering the table structure, modifying the procedure) there is no link between the database and the vault. One can modify the database without getting permission from the vault – which will cause inconsistent data in the SCM repository which you definitely do not want to allow.

Let’s examine the following example of two developers, A and B, working on the same project and both needing to update the same procedure in the database:

            Developer A performs a check-out

            Developer B made changes

            Developer A compiles – overriding changes made by developer B

            Developer A performs a check-in

            Developer B gets the copy within the database (including only changes made by developer A) and performs a check-out and check-in

After both developers update the vault, the changes made by developer B are gone, something you definitely don’t want to happen which is why you have SCM in your project.

dbMaestro TeamWork™, our innovative database version control, solves exactly this problem by forcing the DBAs and developers to perform check-out prior to making changes in the database– and actually enforcing the change process. Now in our previous example, using dbMaestro TeamWork TM, developer B cannot work on the specific object in the central resource (the database) while the object has been checked-out by developer A. Only once developer A inserts the new code back into the vault (check-in), can developer B can work on the object as required. TeamWork will force developer B to notify the vault (check-out) in order to work on the object, and thus will not allow the system to enter into a situation in which changes may be lost.

This approach of linking the database development and the vault is unique to dbMaestro TeamWork.

  • Facebook
  • Twitter
  • LinkedIn
  • Share/Bookmark
Posted in Technical | 2 Comments »