When talking with many prospective users of SOA Gateway, many people find it unusual that we use a SOAP and REST based approach to make data available to applications. Many people see SQL as the standard and only way to get at data. SQL has been a great workhorse over the years and will continue to be in the years to come. However, with the ever changing face of computing, particularly in the light of firewalls, business to business processing and so forth, it may not always be the most appropriate choice.
Okay so the REST-* stuff appears to have rapidly descended into pointless diatribe which is a shame. One of the questions is what it should be instead (starting with REST-TX and REST-Messaging wasn't a great idea) and around a few internal and external discussions its come down to a few pointsWhat is "best practice"What is the standard way to document the interactions available & requiredHow do
I'm a big fan of architecture. I really think it makes a big difference whether or not you have an architecture in place to build upon. However, I get into discussions with program- and projectmanagers, who think that architecture is nothing more than a burden for the project. Often I try to explain to them what the benefit is from architecture, even teaching them that architecture and programmanagement have the same goals: realizing business goals (by implementing software).
We are coming up on the 10th anniversary of the EJB 1.1 final release. When you take a look at the J2EE specification and the Enterprise Java Application programming models and frameworks that are out there now you begin to appreciate what an important step the EJB specification was. Not so much for what you can do with it today, but how it introduced a paradigm shift.
There is an age old sayingIn theory, practice and theory are the same thing, in practice they aren'tThis is true 90% of the time, but in Engineering it isn't always the case. I was speaking to someone a day or so ago about interviews and they were nervous as the job they were applying for required a specific programming skill and they had only done "a bit" of it.What I told this poor young fool
Here are the European cities and dates for my fall Windows Azure speaking tour:
It's going to be a busy week.