Geeks With Blogs
My blog on all kinds of stuff... Architecture
REST -only links or no?
REST touts that a "progresses through an application by selecting links (state transitions) resulting in the next page.... To borrow from a commonly used example, if I have a web service that "gets a list of parts", the URI to get the parts would look like this: and the "response" contains a list of links to the individual parts like this: <Part id="00345" xlink:href="http://www.part... For additional information, I would have to "select" ......

Posted On Tuesday, May 1, 2007 10:07 AM

Astoria - MS getting RESTful
I've been gone for a long time now; hopefully I'm back. I discovered today and it is pretty interesting. Underneath the covers, the "Entity Data Model" (EDM) is used (a post for another day) and it seems like there is a conscious effort not to mention "resources". The samples provided also bring some questions about resource/state representation and the concepts of traversing links. A follow-up post on this is coming ......

Posted On Tuesday, May 1, 2007 9:45 AM

Is Software Development Really Hard?
Rocky blogs that 98% of the systems being built out there are "trivial" or at least can be solved by "trivial" solutions. Is this really the case? He also contends that most applications are a "viewer (form, page, screen)" over data and development tools such automat this, attributing unecessary complexity to tool vendors, framework builders, architects etc. I actually disagree with his assessment on the distribution of complexity. My developers spend much more of their time behind the screen than ......

Posted On Wednesday, May 31, 2006 5:04 AM

Is there such a thing as a "simple" service?
A lot of time has been spent debating REST versus WS-*, examples are given based on what have been qualified as “simple” services. For instance, a RESTian example that shows how to retrieve a list of orders (or cars) or a WS-* (dare I say SOAP?) example that shows how to consume a service that returns the current weather. There has been a lot of banter that suggests that REST is used for “simple” web services and this has been slightly offensive to certain individuals. In ......

Posted On Wednesday, May 17, 2006 5:44 PM

Complex Queries and REST
It's been a while, been busy with work and all that. I've decided to venture into the realm of RESTful Web Services. As is popularly quoted, “in theory, theory and practice are the same, but in practice, they are different”. Trust me, I am still drinking the REST kool-aid and I definitely believe it solves a certain set of problems. You will be hard pressed however to convince me that there is an architectural style that solves all “web service“-type problems cleanly. Having ......

Posted On Tuesday, April 18, 2006 12:17 PM

Why I Hate Frameworks
Via Don Box, I stumbled on this Why I Hate Frameworks. Quite humorous and actutally a good read. Frameworks exist at multiple levels e.g. in my opinion System.IO is a framework. However, just like everything else, things can be overdone which leads invariably to Technology (maybe now Framework?) Overload. What do you think ......

Posted On Thursday, March 9, 2006 3:03 AM

Exceptions and SOA
Arnon posts here Exceptions and SOA that "...(innerException) the original error" - do not expose internal implementation out side of the service - only what's in the contract - in other words don't, just don't bubble exceptions out of your service. Well I wonder what the verbiage of the exception should be? If a null pointer occurred in the service, what message should I return back to the consumer of the service ......

Posted On Wednesday, February 8, 2006 1:14 PM


Does anyone even understand this article?

What value does it provide other than to make me wonder what the point of the article is!!

Enlighten me if you may.

Posted On Thursday, February 2, 2006 1:55 PM

How many is too many?
Udi posts So many Dlls, so little time. Working on a project where there was a class to dll mapping, I can agree to some degree with what Udi states. However, I believe becoming to granular also has its disadvantages and if not careful instead of referencing one dll with a couple of classes, you might end up referencing ten dlls with a class each. I think that related classes should be wrapped up into a single project and assemblied as a single unit. Interfaces should be used to broker communication ......

Posted On Monday, November 28, 2005 1:37 PM

SaaS - Software and Services
Ephraim Schwartz posts Microsoft is stuck on the C: drive .  I must confess, working for an ISV, I think about this alot and the way it would potentially change the business landscape.  I wonder if ISVs would now begin to invest in the hardware their clients previously purchased.  I wonder about revenue generation.  I wonder about software updates.  I wonder about support.  I wonder about a lot of things.

Posted On Saturday, November 12, 2005 5:03 PM

Copyright © Ebenezer Ikonne | Powered by: