Alex Collins – Blog

Things I'm learning; lessons or otherwise…

Modern Service Oriented Architecture: the basics

by atc on January 3, 2012, no comments

Just some of my notes on looking over SOA related theory. What is “SOA”? Service Oriented Architecture is a means of exposing business services separately from their platform and codebase in order to provide local and/or remote invokation of said services through abstracted data types and signatures. Put simply: SOA allows you to talk to […]

What’s an “Interface” in Java?

by atc on October 29, 2011, 4 comments

I was browsing reddit this afternoon and came across this post. It’s an interesting concept to explain. I mean, what is an interface in Java? I thought through the best way to explain this to someone who doesn’t understand OO or Java in general, and I came up with the following. The Letterbox Analogy Think […]