Back to Basics: Java 7 Feature – AutoCloseable interface – A tutorial/Overview

As an architect I always urge fellow developers to revisit and refresh their knowledge of java.lang, java.sql and java.util packages. It is time that I applied the rule on myself. So going forward I am going to look at interfaces/classes introduced since Java 5. Today’s blog post is going to cover the newly added Java 7 AutoCloseable interface.

Continue reading

Enterprise Integration Pattern – File Transfer

For the past few months I have been working on an application which has a lot of integration points; @20 internal as well as external applications/systems. As considerable amount of data flows between the interfacing systems, the data transfer is a batch feed; normally fixed length file. The file transfer pattern is probably the most earliest EAI pattern used.

Continue reading

Interview Question: Compare relational (RDBMS) and noSQL databases

Shortlink: http://wp.me/p5Jvc-bf

With the advent of noSQL databases, IT systems have a new mechanism to persist data. So the obvious question arises. How does you compare RDBMS to noSQL databases? Well here are some parameters for comparison.

Continue reading

Developing Web Services (JAX-WS) in WebLogic using Oracle Enterprise Pack for Eclipse(OEPE) – A Tutorial

Short Link: http://wp.me/p5Jvc-aU

It’s been a long time since that I am writing a blog post. Since last few days I have been playing around with implementing JAX-WS Web Services on WebLogic Server. This blog post intends to cover three aspects. Creating web services using the top-down, the bottom-up approach and implementing WS-Security semantics for WebLogic web services.

Continue reading

The Android Tutorial Series Part 4 – RESTful Web Services and Google Maps integration with Android Application

Short Link: http://wp.me/p5Jvc-aB

My previous three blogs have focused on the following areas in the Android platform:

This blog post is going to focus on Andriod application integration with the outside world using RESTful web services. Also it is going to look at how the wonderful Google Maps product can be integrated within Android App. My technology configuration as stated in the first blog post remains unchanged.

Continue reading

Interview Question: During XML modeling, do you model a data member as XML Element or XML Attribute?

Short Link: http://wp.me/p5Jvc-aq

In case your resume showcases experience in using XML, the interviewer would normally probe you regarding what selection criteria do you apply in modeling a data member as a XML element or attribute.

Continue reading

The Android Tutorial Series Part 3 – Layout

Short Link: http://wp.me/p5Jvc-9B

My first two tutorials in this series covered a simple HelloWorld and provided an insight into development of a simple android based mobile application (mobile app). In this blog post I intended to skim below the surface and take a look at the various layout formats supported by the Android 4.0 platform. My development platform as discussed in Part 1 HelloWorld blog post remains unchanged.

Continue reading