WebSphere Liberty NoopUserRegistry Add-On

WebSphere Liberty has a bug in the implementation of JASPIC that prevents developers from making their own modules that do not have a user realm that is managed by WebSphere’s UserRegistry.  To work around it I took some hints on Arjan Tijms’ work testing with JASPIC on WebSphere Liberty and combined it with my knowledge of Maven and OSGi.
Continue reading WebSphere Liberty NoopUserRegistry Add-On

Developing add-on for WebSphere Liberty using Maven

Recently I had to tackle on yet another Java EE server to see how it fares against my OpenID Connect JASPIC module as WildFly had a critical flaw preventing my JASPIC module from working among other issues.

Where WildFly and Glassfish vendors do not make any specific mention that they are production ready, the IBM team had made a claim that WebSphere Liberty is a production-ready Java EE 7 environment. So I decided to give it a go with my module and unfortunately it didn’t work right away. It turned out I needed to create a NoopUserRegistry and deploy it as a feature. The instructions are pretty much too convoluted and tool centric for my tastes so I decided to tackle it my way.
Continue reading Developing add-on for WebSphere Liberty using Maven


The TL;DR version: JAX-WS is meant for XML based web services such as SOAP. JAX-RS does not have the same restriction.

JAX-WS is generally geared towards server to server interactions with well defined contracts (WSDLs) and usually when the service and client side are from separate groups. It is very resource intensive so it isn’t feasible for client-to-server interactions where the network or client device capability is less than optimal.

JAX-RS is geared towards client to server interactions, although server-to-server is okay. As it has little service obligations, it can be tuned to whatever the client needs are.
Continue reading JAX-WS vs JAX-RS

How I do my Yelp reviews

I have been on Yelp for a while now.  I primarily use it as a way of offloading my opinion from my head to something more tangible.

I have developed this mentality since my university days when I allowed read access to my assignments.   There’s no need to hide my opinions or approach especially since I don’t monetize my ideas.

Everyone’s entitled to my opinion, but I am not forcing everyone to follow or agree.

Continue reading How I do my Yelp reviews

Yelp Blackmail and Extortion

There had been some sporadic news regarding Yelp Extortion most of which I just poo-pah.  It’s much like complaining that your company lost so much business because Google decided to change its Page Rank algorithm.

As far as extortion goes, if your establishment is so affected by a few bad Yelp reviews even by Elites, then there is something fundamentally wrong with your business model.

Continue reading Yelp Blackmail and Extortion