While OpenDS plugin development was fairly well documented, it has evolved with OpenDJ while available information has not. I will try here to share some of my experience which might help you save some time until the plugin API becomes stable enough to be officially documented.
Liferay is a popular open source portal solution written in J2EE technology. It features abundance of portlets and plug-ins, as well as many integration options for popular access management and identity solutions. Unfortunately, OpenDJ is not found anywhere in the official (or extra official) documentation. No need to worry as the set-up is more or less trouble-free.
Although the integration of OpenDJ with Samba is not explicitly documented, it does exist for OpenDS - which, as we already know, is the same product as OpenDJ. However, what is not covered is the synchronisation for the Samba password attributes with the LDAP password. This is the aspect we would try to cover in this article.
Sun Microsystems merger with Oracle has created a gap not only in the identity market but also in the continuity of the Sun identity offterings. Once a market leader (and for the moment being still is), Sun Java System Directory Server (also known under many other marketing names such as SunONE and iPlanet) has uncertain future as the new pricing model (i.e. it is not getting any cheaper) plants the customers before a situation to look for the alternatives. What Sun tought of being it’s own open source alternative, OpenDS, does not have a very active development and the users keep asking what is the strategy of Oracle for the ex-Sun products as the roadmap has not been updated ever since the merger. Fortunately, a young Norwegian company called ForgeRock has taken on the task of reviving the Sun’s open source offering and fill the gap created by Oracle. One of their products is OpenDJ, a living version of OpenDS.
Although I always had high level of respect for the documentation of the Sun products, I have to say that sometimes it was the root of an issue by not describing it well. Namely, it’s retro changelog plug-in has a feature of logging a set of attributes for the deleted entry, but it does not really explain anything more then just how to enable it. How to use it on the other hand came up as an issue for our developers…
Nakon 270 dana provedenih radeci u spanskoj firmi skupilo mi se dovoljno utisaka da ih saberem u clanak. Namerno sam upotrebio broj dana, a ne meseci da bi zvucalo impozantnije od jednocifrenog broja 9 te dao ovom clanku malo na tezini. No, iako je doticni vremenski period dovoljan da se iznese dete na ovaj svet, slazem se u oceni da nije dovoljno dug da se donese verna ocena radne kulture nekog naroda. Tako da taj deo ostavljam sociolozima i ekonomistima, a ja cu se ovde osvrnuti samo na neke licne utiske iz mog suzenog okruzenja.
It started as a very simple idea: have internet access available in all rooms of the apartment. As simple as that. OK, I wanted to have both wired and wireless internet access (just in case – having wires instead of thin air carrying over data seems still more convincing for me).
Seriously, although it’s very easy to set up wireless network access, it still has some limitations like low(er) speed and (higher) latency. Of course, nowadays you can get wi-fi routers with more bandwidth than 54 mbit/s but I want to stay within my (low) budget and since I got my DSL modem for free from my ISP and it has built-in wi-fi , it makes no sense to buy a whole new device just to get more wi-fi speed. So I had to settle with what I got for free…On the other hand, the DSL modem I got is quite a nice gadget with a rich functionality – a Fritz!box 7240 produced by a German company called AVM. Among others it also act as a DECT phone base station, supports dynamic DNS and allows some fancy phone features including using your cheap VOIP account with your regular phone handset without having your computer running.
Fractional replication could be useful if you want to expose only a small set of the attributes to the wider audience. Apart from that it can significantly cut down the size of the database which makes it easier to fit in the memory of the 32-bit systems.
This article uses the existing supplier-consumer setup as a basis and converts it to the fractional replication mode. In the article which describes the supplier-consumer setup you would find the detailed explanation for the replication agreement attribute values to which we refer in this article under signs < and >.
Although I have published an article with a very similar content it does not cover another common use-case. Namely, I have wrote how to setup a multi-master replication but now I will describe another case which is single-master replication (one supplier and one consumer). This case is very similar to the MMR but simpler.
Kompanija peta, zemlja treca
Kraj ove price se zavrsava novom emigracijom i pocetkom nekog novog zivota, po treci put. Iako nemam sta da napisem o pocetku, ovo je prica o kraju koja ce se nastaviti za par meseci.