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

Of distributed objects and SOA
John blogs this: A tirade against SOA and Distributed Objects. This is an older post, but something I've been itching to comment on. As much as I agree with John that “fundamentally” objects should not be distributed, I believe that a large number of applications that are not (simple) “desktop” or “web” applications require distribution due to business reasons that I won't get into here. I think where MS and everyone else needs to get better is at educating the ......

Posted On Sunday, November 6, 2005 2:24 PM

Are structs objects?
I was perusing a CLR newsgroup the other day and stumbled across a post by Bob Grommes. It goes as thus: “Actually, it's important to distinguish between classes and objects. It's one of the weak points in people's thinking and communicating about object technology. A class is a blueprint, an object is an instance of the blueprint. Confusing classes and objects is like confusing the blueprint for a house with one of the houses built from it.It may seem like semantic nit-picking but in my experience, ......

Posted On Thursday, November 3, 2005 6:18 AM

Is there any REST? Or is it just MEST
It's that time of the year, when I have to look at architecture styles. The last two years have really been focused on getting apps to the .NET framework and dealing with some other stuff so I am really catching up on stuff. So I discovered REST over the weekend and found that Savas talked about it while talking about MEST. I also checked it out at Wikipedia to get more information. Finally I did an (in my opinion) exhaustive search for more information. I was disappointed that there really weren't ......

Posted On Wednesday, November 9, 2005 6:42 PM

Technology overload?
Clemens posts Visual Studio Overload And The Specialization Gamble and Taulty posts .NET 2.0: How far it's come as somewhat of a response. As a solutions architect, I can't even begin to explain how overwhelming it is at times trying to wrap my mind around the different technologies coming down the pipeline even though they are all .NET-based. Today it's LINQ, tomorrow its Workflow, next week it's Avalon and in 3 months its C# 3.0. Good thing we have blogs, syndication, RSS and ATOM ......

Posted On Monday, November 7, 2005 3:47 AM

Copyright © Ebenezer Ikonne | Powered by: