Repository, Registry, UDDI


I get confused about the concept of Oracle Enterprise Repository (OER) and Oracle Service Registry (OSR). I thought It’s also related to UDDI (Universal Description Discovery and Integration). UDDI  is set of Web service that supports the description and discovery of Web service providers, Web services and technical fingerprints of those Web service.

So after google it here and there, i found out some clues about the difference between OER and OSR :

[] Basically, my opinion is that a registry holds metadata and documentation, whereas a repository holds files and deployable artifacts. […]


Many people use these words as synonym, but there are two different worlds as I found in a blog. On this blog I’ve found a statement:

“[…] webcast on the topic of registries and repositories, the consensus was that registries hold references to things and repositories hold the things. […]”

Based on this statement we can say, that Service Registries contains Meta Data about the services available in a repository. A Repository can then be used without an registry, but a registry without repository makes less sense, or does it?

“Design-time data typically reflects artifacts such as code — and thus typical design-time repositories use standards such as CVS (Concurrent Versions System). Runtime repositories typically store messages and provide query, audit, logging and a variety of archiving capabilities.”

Design-time Runtime
Registry Discovery
Repository Code versions
Queriable message store

A RDMBS is a good example for a repository at runtime. You can save your data and query this data by using SQL for example or other query languages. A phone book for example can be seen as a registry.

I hope the difference is clear between them. Some hints from other people about the key differences between a Registry and Repository?[…]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:


You are commenting using your account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )


Connecting to %s