RAM as a Definitive Software Library

December 24, 2008

One of the common scenarios for using RAM is to store compiled approved components or completed software images that can be referenced by your build system or our operations teams who can then deploy them into your environment.      There are several benefits when using RAM for this purpose.

1.  Ensures that only reviewed and approved components or software images are accessible.  This prevents accidently deployment or use of a component that isn’t ready because it hasn’t yet been tested or perhaps gotten review or approved by the right people.

2.  Ensures that an audit trail of using, modifying or updating the component is kept.  This is particularly usefull for Legal reasons in the case of using third party licensed libraries or Open source components.  So that you can reduce our risk exposure of violating agreements or internal policies on which open source can be used.

3.  Links fine grained development components with where they are used or deployed.  For example web applications that get deployed to operations as software images. Operations people can then navigate from the deployed component or software image in the Operational CMDB back to the development Definitive Software library in RAM.   This tracebility allows operations team members to quickly be able to access and submit defects on the asset from Rational Asset Manager without having to know what Defect database or record type should be used.  Other benefits include getting access to the metadata about that deployment software asset.

Out of the box RAM integrates with Tivoli CMDB.   We also have customers who are integrating with other CMDBs from HP and EDS.

A paper by Ramin Sanaie was published this month on DeveloperWorks describing the process for configuring and using the integration between Rational Asset Manager and Tivoli CMDB.


2 Responses to “RAM as a Definitive Software Library”

  1. Muy interesante la entrada. Yo ahora mismo estoy buscando ideas para implementar una DSL con herramientas 100% libres.

    Tengo que echarle un vistazo a RAM para ver qué funcionalidades ofrece y coger ideas.


  2. Carlos Says:

    Hi, Thanks for visiting I am glad you liked the posting. Many of the free tools out there don’t provide many of the capabilities RAM provides like integrations with IDEs and SCM systems. Also the ability to federate and publish with other runtime or operations repositories like WSRR or Tivoli CCMDB which is quite important for a DSL. Best of luck with your research.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: