Skip to content

"Trends and Information on AI, Big Data, Data Science, New Data Management Technologies, and Innovation."

This is the Industry Watch blog. To see the complete ODBMS.org
website with useful articles, downloads and industry information, please click here.

Apr 7 09

ODBMS and RDBMS?

by Roberto V. Zicari

I have recently asked Alexander Jaehne -Application Infrastructure & Integration Team Lead, at a major Swiss bank, what experience does he have in using the various options available for persistence for new projects.

“For very large databases, you need to complement an ODBMS with some relational database. We prefer to have both.. ” replied Jaehne.

You can read the interview with Jaehne: User Report 31/09 .

Of course, this is not true in general.

For example, Richard Ahrens, Director at Merrill Lynch explains : “Our order and quote management system combines an embedded object-based continuous event processor with an embedded object database. This allows us to rapidly add new derivative products to our environment and keeps developers focused on writing code that adds direct business value. With our design, we have strived to eliminate “nonproductive” development: keeping objects in sync with a relational data model adds no value to our business, so we rely on object database technology to make that problem go away.
We have found this approach not only enables us to deliver incremental functionality faster, but also reduces our testing burden since there are fewer moving parts for us to maintain ourselves. ”

The complete set of User Reports includes:

User Report 1/08: Gerd Klevesaat at Siemens
Segment: Industry – Automation
User: Gerd Klevesaat – Software architect – Siemens, Germany

User Report 2/08: Pieter van Zyl at CSIR
Segment: Academia
User: Pieter van Zyl – Researcher – CSIR, South Africa

User Report 3/08: Philippe Roose at Liuppa
Segment: Academia
User: Philippe Roose – Ass. Professor / Researcher – LIUPPA, France

User Report 4/08: William Westlake at SAIC
Segment: Industry – Medical
User: William Westlake – Principal Systems Engineer – SAIC, USA

User Report 5/08: Stefan Edlich at TFH Berlin
Segment: Academia
User: Stefan Edlich – Professor – TFH Berlin, Germany

User Report 6/08: Udayan Banerjee at NIIT
Segment: Industry – Various
User: Udayan Banerjee – CTO – NIIT, India

User Report 7/08: Nishio Shuichi at ATR
Segment: Industry – Robotics
User: Nishio Shuichi – Senior Researcher – ATR Labs, Japan

User Report 8/08: John Davies at Iona
Segment: Industry – Finance
User: John Davies – Technical Director – Iona, USA

User Report 9/08: Scott Ambler at IBM
Segment: Industry – Various
User: Scott Ambler – Practice Leader – IBM Rational, Canada

User Report 10/08: Mike Card at Syracuse
Segment: Industry – Defense
User: Mike Card – Researcher – Syracuse, USA

User Report 11/08: Rich Ahrens at Merrill Lynch
Segment: Industry – Finance
User: Richard Ahrens – Director – Merrill Lynch, USA

User Report 12/08: Ajay Deshpande at Persistent
Segment: Industry – Various
User: Ajay Deshpande – Senior Architect – Persistent, India

User Report 13/08: Horst Braeuner at City of Schwaebisch Hall
Segment: Public – Government
User: Horst Braeuner – CTO, CIO – City of Schwaebisch Hall, Germany

User Report 14/08: Tore Risch at University of Uppsala
Segment: Academia
User: Tore Risch – Professor – University of Uppsala, Sweden

User Report 15/08: Michael Blaha at OMT
Segment: Industry – Consulting
User: Michael Blaha – Principal – OMT Associates, USA

User Report 16/08: Stefan Keller at HSR Rapperswil
Segment: Academia
User: Stefan Keller – Professor – HSR Rapperswil, USA

User Report 17/08: Mohammed Zaki at Rensselaer Polytechnic Institute
Segment: Academia
User: Mohammed Zaki – Associate Professor – Rensselaer Polytechnic Institute, USA

User Report 18/08: Peter Train at Standard Bank
Segment: Industry – Finance
User: Peter Train – Architect – Standard Bank, South Africa

User Report 19/08: Biren Gandhi at IBM
Segment: Industry – Consulting
User: Biren Gandhi – Architect – IBM, Germany

User Report 20/08: Sven Pecher at IBM
Segment: Industry – Consulting
User: Sven Pecher – Senior Consultant – IBM, Germany

User Report 21/08: Frank Stuch at IBM
Segment: Industry – Consulting
User: Sven Pecher – Managing Consultant – IBM, Germany

User Report 22/08: Hiroshi Miyazaki at Fujitsu
Segment: Industry – Various
User: Hiroshi Miyazaki – Methodology – Fujitsu, Japan

User Report 23/08: Robert Huber at 7r
Segment: Industry – Various
User: Robert Huber – Managing Director – 7r, Switzerland

User Report 24/08: Thomas Amberg at Oberon
Segment: Industry – Various
User: Thomas Amberg – Software Engineer, Oberon, Switzerland

User Report 25/08: Martin F. Kraft
Segment: Industry – Logistics
User: Martin F. Kraft – Application Architect, Shipping Company (not disclosed), USA

User Report 26/08: Serena Pizzi at Banca Fideuram
Segment: Industry – Finance
User: Serena Pizzi – Responsible Application Management Back End, Banca Fideuram SpA, Italy

User Report 27/08: Dan Schutzer at FSTC
Segment: Industry – Financial Services
User: Dan Schutzer – Director, FSTC, USA

User Report 28/08: Peter Fallon at Castle Software Australia
Segment: Industry – Software development and consulting
User: Peter Fallon – Director , Castle Software Australia, Australia

User Report 29/08: Benny Schaich-Lebek at SAP
Segment: Industry – ERP
User: Benny Schaich-Lebek – Product Management, SAP, Germany

User Report 30/08: Stephan Kiemle at German Aerospace Center
Segment: Industry – Aereospace
User: Stephan Kiemle – Chief software engineer, German Aerospace Center DLR, Germany

User Report 31/09: Alexander Jaehne at Major Swiss Bank
Segment: Industry – Finance
User: Alexander Jaehne -Application Infrastructure & Integration Team Lead, Switzerland.

Mar 24 09

ODBMS.ORG in Japanese

by Roberto V. Zicari

With the help of my colleague Hiroki Kamata, from otij, we did a localization of the ODBMS.ORG portal that carries all the basic information with the latest news in Japanese.

ODBMS.ORG in Japanese

Mar 13 09

Common Persistent Model Patterns for Performance and/or Scalability Optimization: Call for Submissions.

by Roberto V. Zicari

Here is a new project I would like to start for ODBMS.ORG: It is common practice that some database designers treat an Object Database (ODB) like a Relational Database (RDB). That is they are very query intensive rather than model intensive in their design.

Some designers start with a “relational” model, and then adjust it to a model that is more “ODB-oriented”, or closer to their problem domain, in order to get better results. This task is difficult.

To help developers in their design task, ODBMS.ORG would like to report “common persistent model patterns for performance and/or scalability optimization.”

We therefore invite both vendors and Application architects, Enterprise architects, Developers who use databases to submit implementation techniques (database design patterns) which are generally useful for all adopters.

The best submissions will be published in a new series of reports in ODBMS.ORG. All submissions will be published under free software licenses.

Moreover, ODBMS.ORG will give an Award for the most valuable pattern as voted by the ODBMS.ORG community.

Submission modalities:
Submissions should be sent as reports in .pdf only. Submissions will be considered only if indicating the name of the auhor(s) (or team), affiliation, complete address, and e-mail.
If the submission includes some actual software, you should *before* contact me to verify the modality of the submission.
Please send your submission by e-mail to: editor at odbms dot org

Important Dates:
Deadline for submissions: May 29, 2009
Public Voting: between May 30- June 20, 2009
Awards for the pattern which receives the highest votes: June 25, 2009

Feb 21 09

Interview with Jimmy Wales

by Roberto V. Zicari

“I don’t think of my work as technological innovation, I think of it as being social innovation.” (Jimmy Wales)

Tuesday, February 24, 2009. Marco Dettweiler and Roberto V. Zicari have interviewed Jimmy Wales.

Jimmy Donal “Jimbo” Wales (born August 7, 1966), President of Wikia, Inc.; Board member and Chair Emeritus of the Wikimedia Foundation.
His work developing Wikipedia, which has become the world’s largest encyclopedia, prompted Time magazine to name him in its 2006 list of the world’s most influential people.

Q. Mr. Wales, one of your new project is called Wikia? What is it?

We are building the rest of the Library. We are taking the Wiki model beyond just non profit educational and research community into things like humor, political activism, all kinds of different things.

Q. How does it compare Wikia with Wikipedia?

I would say, it`s the rest of the Library, it is everything that does not belong to an Encyclopedia. For example, Uncyclopedia is a humor site, it is a parody of Wikipedia, it is not a serious site, it is all a joke.
Another example, we have a site about Wikia Green , which is all about sustainable living, it is not a neutral site, it is specifically advocating for specific prospective in the world.
Another example we have, is Wikianswers , where people post questions and get quick short answers to various questions as rather than Encyclopedia Oracle that has a question answer format. There are many things that are different from an Encyclopedia.

Q. Another service offered by Wikia is Wikia Search. What is the difference with respect to other existing search engines (e.g. Google)?

The primary difference what I am trying to do is to put the editorial control into the hands of the community. Every search engine has an editorial component to it, where you type in a search term, and they tell you the things that you should be looking for related to that search term, and all of that is controlled very secretively in most search engines. My view is let`s try and open it up to public dialog and discussion and debate, so that the community can determine it.

Q. Does Wikia Search relate to Wikipedia?

Well, it is a completely independent search project. It is searching the entire Web and not anyone particular site, and so really it does not have anything to do with Wikipedia.

Q. Wikianswers: What is the difference with other services such as Yahoo! Answers?

I see two main differences. First it is a Wiki, meaning everyone works together to edit the same entries, rather then each person giving a separate different answer. So you work to improve answers that have been given by the community.
The other major difference is that all of the things we are doing are under Free License (open source license), as opposed to all the other answer sites where all of the work is kept under proprietary license; so the community doesn’t really have the ability to take that work and reuse it and move it to another site if they want to.

Q. How do you ensure you get some quality answers?

Well, then you see that on a lot of answer site you see a lot of very questionable answers, and people giving contradictory answers. The idea here is to have the community that oversight of what is going on. If somebody gives a bad answer, the community can delete it.

Q. Would you consider the work you do similar to what the Open Source movement does in the software industry?

Yes, it is a very strong parallel. Everything I am doing is based on the idea of free licensing and free licensing is really what it powers open source software, free software. All of the work we do is put under GNU free documentation license. The reason for this is that this overcomes certain very complicated problems that people face regarding whether or not they are going to spend a lot of time working on something, and so it is very, very similar. For all of the free software you have the right to copy, to modify, to redistribute and to redistribute modified versions, commercially and non-commercially and we follow the same philosophy. We want people to be able to take their work, any work that they have done using one of our services and reuse it as they see fit.

Q. Is Copyright of information a problem?

Not really, we don’t really see a huge problem with that. Of course sometimes you have people who have inadvertently or not understanding copyright law copied things inappropriately. But that is a pretty minor part of the overall situation. It is really not much different from software.

Q. Does your work relate to the Semantic Web?

Very little to do with that. I am a bit of a skeptical about the notion of semantic web, although we are finally beginning to see things move a little bit in the direction of semantic web. But I think, it is still a long way to go before a lot of the dreams that people have about a semantic web begin to become true.

Q. Wikia is a profit company, how do you generate revenues out of free information?

We are advertising support edit, so we have some Google-ads on the site, we have some display ads on the site – that is basically it. It is a very simple, very standard kind of model for a website.

Q. When do people use Wikia and when Wikipedia?

It is completely different, so the two reasons you might use something would be very, very different from each other. They are really not comparable in that sense. It is very similar to a library and I like to go back again and again to that metaphor. If you go to a library sometimes you are looking for an encyclopedia, sometimes you are looking for political activism, sometimes you are looking for humor, the next time you are using an almanac.
The reasons why people come across it are very different.

For example, if you go to Uncyclopedia, you will find something very different from Wikipedia. Your are going to laugh and have fun reading it. But if you need basic information you obviously want to go to Wikipedia.

Q. What kind of reaction did you have from the Community to the services of Wikia?

So the response has been very good. A lot of people find that Wikia is a fun place for them to spend some time building something and some people find that they are still more interested in Wikipedia. It just depends on the person and what they are interested in.

Q. You are thinking of introducing “Flagged Revisions” in Wikipedia. To what extent it will change Wikepedia?

Right now Flagged revision is being used extensively in German language Wikipedia and very successfully. We are watching very carefully the statistics around U search and how long it takes to approve things and all of this. We are in a learning process.
It seems to me a useful tool, I think we will be introducing some formal Flagged revisions into English Wikipedia within the next month or two. We are just discussing right now about how we should be doing it and what should be the right approach.

Q. Recently Wikipedia had problems with some individuals (for example in Germany), who sued Wikipedia because of supposedly “wrong facts” about them. W
hat is your opinion on that? Will this be a typical issue Wikipedia will have to face in the future?

I don’t think we will see a lot of that. In this particular case the politician was very embarrassed by his actions and ended up to apologize. It seems unlikely to be a really major factor for Wikipedia going forward.

Q. Wikipedia is currently being used by students (both at High Schools and Universities), but quotes from Wikipedia are not accepted by most of the Professors. Do you think this will change in the future? And if yes, how?

I think that it is important to think about what is the proper role of an encyclopedia in the research process over all. In general we don’t think of any encyclopedia as being something that you would cite as a source in an academic paper.
That is not what it has been designed to be about. You want it to be a very high quality, but even if it is a very high quality, it is always an introduction to material. It is always to provide you with the background context. It isn’t original research, it isn’t an academic journal.
When we are thinking about how should university students be using Wikipedia, I think we have to be realistic: They are using it all the time, all of them. So what we need to think about is a couple of questions: First: How do we make sure that they are educated on the right way on how to use an encyclopedia, and second how do we make Wikipedia as good as it possibly can be, because it is important for a lot of people.

Q. Some countries, such as China for example, impose a strict censorship on the Internet. Does a free of expression content repository such as Wikipedia has any chance there?

Wikipedia was completely banned in China for about three years. We are currently available in China. We have a policy that accurate information is a fundamental human right, and we won’t compromise with censors. What I see overall if I look at the overall trend, I see a trend for more openness on the Internet in China, but also in many other places around the world. I think that censoring the Internet is essentially impossible. You can have some impact and scare people. Really stopping the flow of information is becoming more and more difficult. I think that many countries around the world are realizing that it is not a very useful tool for a public policy to try to control the flow of information in the way it used to be controlled. So, I am reasonably optimistic, but there are so many problems around the world and I don’t think we are going to see very quickly the end of censorship, but I think we are generally moving in the right direction.

Q. What kind of innovation do you use?

Clearly, we are in an era where many new things are being created. I don’t think of my work as technological innovation, I think of it as being social innovation. The technology involved in almost everything that I am doing is pretty much off-the-shelf existing technology. We are not really trying to innovate on that level, although we are in some ways. Primarily what we are doing is social innovation, finding ways for people to work together in social communities online and figuring out what social rules and norms are helpful for people to create healthy and productive communities.

Feb 20 09

XML and Object-Oriented Database Technologies

by Roberto V. Zicari

I`d like to inform you of an interesting workshop which will take place in conjunction with ECOOP 2009, on July 6th 2009, Genova, Italy:

XOODB – 1st Workshop on The Marriage of XML and Object-Oriented Database Technologies and Their Future

The purpose of this workshop is from one side to identify the points for which the relational model is unbeatable to handle XML data, and those for which it is not good enough. From the other side, we wish to discuss interesting object-oriented concepts and technologies that can be successfully applied in the management of XML data, and to discuss future trends in XML data management, either in native or object-relational hybrid models, that can take advantages of developed object technologies. The challenge is thus to set up a strong synergy of OO and XML to solve the issue of the management of data in a heterogeneous environment as the Web.

Important Dates

Paper Submission Deadline: 8 April 2009
Notification of Acceptance: 8 May 2009
Camera Ready Copy: 22 May 2009

For more info: Click Here

Feb 9 09

ODBMS.ORG Useful Links

by Roberto V. Zicari

Since we started up in September 2005, ODBMS.ORG has grown quite a bit. A lot of free resources have been added in the course of the years.

I thought it could be useful to give you a few links to easy your search for useful resources….

Here we are:

If you are interested in Lecture Notes:
Object Databases – Lecture Notes

OO Programming – Lecture Notes

Database in General Lecture notes

If you are interested in testing some vendors software and/or download some free software:
Object Databases – Free Software

OO Programming – Free Software

If you are interested in standards, and in the Object Data Management Group -Past Resources in particular:
Object Data Management Group -Past Resources (ODMG Version 1-3)

If you would like to read user reports on how persistent objects are handled in various domains.

If you are interested in dedicated articles from ODBMS.ORG’s Panel of Experts

And plenty more of Articles and Papers on Object Databases

If you are looking to know more about Commercial and Open Source Object Database Vendors

Last but least if you are looking for books

Hope it helps….

RVZ

Feb 3 09

ICOODB 2009 Call for Tutorial Proposals.

by Roberto V. Zicari

Perhaps some of you has an interesting proposal for a half day tutorial for ICOODB 2009.
Here are the details:

ICOODB 2009 Call for Tutorial Proposals.

International Conference on Object Databases (ICOODB 2009)
1-3 July 2009
Zurich, Switzerland

We solicit proposals for tutorials for the ICOODB 2009
conference. Tutorials must provide an in-depth survey of a
well-defined topic with the option of describing a particular
technology or system in detail. We would also encourage
presenters to provide a summary of open issues.

Proposals for tutorials should be a maximum of 5 pages (typicaly
using 11pt font and single column format). Sufficient details
should be provided to allow the evaluators to determine the scope
and depth of the material to be covered. It should also indicate
the structure of the tutorial in terms of how the time of 3 hours
will be allocated to the material. While it is not required that
tutorials be original, the proposers should also include
information about other events where they have presented all or
part of the material and explain how this tutorial will differ.
Tutorial proposals must also clearly identify the target audience
and any prerequisite knowledge for attendees.
A brief professional biography (no more than 3 sentences) should
also be provided.

The deadline for submissions is 9 February 2009.

For More info: Click here

Jan 13 09

O/R Impedance Mismatch? Users Speak Up! Fourth Series of User Reports published.

by Roberto V. Zicari

I have published the fourth series of user reports on using technologies for storing and handling persistent objects.

The fourth series includes 6 new user reports from the following users:

-Martin F. Kraft
-Serena Pizzi at Banca Fideuram
-Dan Schutzer at FSTC
-Peter Fallon at Castle Software Australia
-Benny Schaich-Lebek at SAP
-Stephan Kiemle at German Aerospace Center

The new 6 reports and the complete series of user reports are available for free download.

I have also published a new paper by ODBMS.ORG panel member William Cook on Interprocedural Query Extraction for Transparent Persistence.
Transparent Persistence promises to integrate programming languages and databases by allowing programs to access persistent data with the same ease as non-persistent data. The work is focused on programs written in the current version of Java, without languages changes. However, the techniques developed by Cook and his colleagues may also be of value in conjunction with object-oriented languages extended with high-level query syntax.

Jan 7 09

ICOODB 2009 call for papers

by Roberto V. Zicari

I would encorage you to consider submitting a paper and/or a tutorial to the second International Conference on Object Databases (ICOODB), which will take place on July 1-3, 2009, at ETH, Zurich, in Switzerland.

As you may know, ICOODB 2009 is the second in a series of international conferences aimed at promoting the exchange of information and ideas between members of the object database community. (Last year ICOODB was in Berlin).

A key feature of this year conference is its goal to bring together developers, users and researchers. At the same time, the conference aims to meet the needs of the different sub-communities. The conference therefore consists of three different tracks offered as a tutorial day, an industry day and a research day.

The conference will offer presentations on a wide range of issues related to object databases, including topics such as applications, methodologies, design tools, frameworks and standards as well as core object database technologies.

ICOODB 2009 invites contributions in any of the following categories: tutorials, industrial presentations, research papers
and demonstrations.

Important Dates

Submissions: 30 Jan 2009
Notification of acceptance: 06 Mar 2009
Camera-ready copy of papers: 27 Mar 2009

More Information

##
 

Jan 5 09

Happy New Year!

by Roberto V. Zicari

In 2008, ODBMS.ORG had 302,306 visitors.

I wish the ODBMS.ORG community a Happy, Healthy and Peaceful 2009!

RVZ