• submit to reddit
Justin Bozonier10/29/12
1761 views
0 replies

Message Oriented Object Design and James Shore's Challenge

The idea is to build a ROT13 file encoder, TDD'd and beautiful. There are two parts to the challenge: get everything done by reading the whole file into memory, then process the file as you load it off of disk and save it back to disk incrementally.

Cristian Chiovari10/29/12
4729 views
0 replies

Quick Thoughts on Enterprise Service Bus

There's no perfect definition for ESB: the scope and role may vary depending on the needs at hand. One of the most important things that you can do via ESB is to decouple the client from the service providers...

Borislav Iordanov10/28/12
35587 views
17 replies

A Busy Developer's Guide to RESTful Services in Java

The Internet doesn't lack expositions on REST architecture, RESTful services, and their implementation in Java. But, here is another one. Why? Because I couldn't find something concise enough.

Todd Merritt10/26/12
4177 views
2 replies

Is the Enterprise Service Bus Just Vendor Hype?

Is an Enterprise Service Bus an important piece of Service-Oriented Architecture, or is it just vendor hype designed to sell a particular product such as SOA-in-a-box?

Antonio Goncalves10/25/12
5440 views
1 replies

You Don't Need to Mock Your SOAP Web Service to Test It

I’m not a fan of unit-testing in MOCK environments. Not because I don’t like it, or because my religious beliefs forbid me to use JUnit and Mockito.

Todd Merritt10/23/12
4223 views
2 replies

SOA Implementation Challenges

Why do so many companies think that if they put up a web service that they are creating Service-Oriented Architecture?

Henri Bergius10/17/12
3371 views
0 replies

The Internet as Your Application Blueprint

Even though the big promises of the SOA hype from the 2000s haven't happened, by now companies are using lots of services when building their web applications. Many sites integrate services like Google Analytics, Disqus, and Facebook Connect, and those services are also making their way to the server side

Todd Merritt10/17/12
4737 views
7 replies

Is Architecture Evaluation a Waste of Time and Money?

How many of us have worked at places where the concept of software architecture was ridiculed for wasting time and money? Even more ridiculous to them was the concept of evaluating software architecture. I think the next time that I am in this situation again, and I hope that I never am I will have to push for this methodology in the software development life cycle.

Todd Merritt10/16/12
3386 views
0 replies

Brief Intro to SOA and Web Services

Service oriented architecture is an architectural model for developing distributed systems across a network or the Internet. The main goal of this model is to create a collection of sub-systems to function as one unified system.

Arnon Rotem-gal-oz10/16/12
3588 views
0 replies

SOA and Big Data

Read why SOA can be important in considerations around Big Data handling. It isn't only about getting all the data there and having slick algorithms.

Mike Hadlow10/14/12
2184 views
0 replies

EasyNetQ Cluster Support

EasyNetQ, my super simple .NET API for RabbitMQ, now (from version 0.7.2.34) supports RabbitMQ clusters without any need to deploy a load balancer.

Prabath Siriwardena10/11/12
1884 views
0 replies

Integrating WSO2 Identity Server with Liferay

Liferay has a highly extensible architecture. You decide what you want to override in Liferay - it has an extension somewhere. This blog post shows how to delegate Liferay's authentication and authorization functionality to WSO2 Identity Server.

Prabath Siriwardena10/10/12
3463 views
0 replies

What OAuth Lacks: Resource Owner Initiated OAuth Delegation

I'll be going on vacation for two weeks - now I want to delegate some of my access rights to Peter only for that time. Conceptually OAuth fits nicely here. But - this is a use case which is initiated by the Resource Owner - which is not addressed in the OAuth specification.

Christian Posta10/09/12
2727 views
0 replies

From Inside the Code: ActiveMQ Network Bridges and Demand Forward Subscriptions

I’ve written previously about ActiveMQ Network Connectors as a way to help describe some of the responsibilities of the classes that are involved with configuring a network of brokers. I’d like to continue on with how the network bridges and demand-forwarding subscriptions work.

Dave Fecak10/09/12
50590 views
12 replies

Things Great Engineers (almost) Never Say

If you find yourself using any of these lines on a regular basis, give some thought to why. Quoting one of these lines in a job interview could be a serious mistake.