I need to find a web based technology that will let me represent different objects and their relationships to each other graphically. Info will be read from the database and then this graphical view will be generated on the fly and served to client browsers. Ideally, this 'picture' would be inserted into a standard web page.

The style of HP OpenView is the general concept I am shooting for:
http://www.jscc.ru/informat/LANMSC.files/image019.jpg

I'm looking for recommendations. Thanks