iServiceOriented.com

I'm starting up a new blog / website over at www.iserviceoriented.com. If you are considering transitioning over to a service oriented architecture, I'll help you make the jump. I don't have an ESB to sell or a product to muddy up the conversation with, just some practical advice to get you started.

Here's a little snippet:

double Add(double x, double y) { return x+y; }

If you don't understand the above block of code you are in over your head. Stop reading. Google was not your friend today. If, however, you do understand the above block of code, this is where our discussion shall begin.

At a basic level, a service oriented architecture allows you to take code and place it on another machine. Actually, I just made a gross oversimplification. Service oriented architecture helps you do this, but the key is that it reduces the chance of everything blowing up in your face.

Take a look back at the code block up top. It's time to lay some groundwork. Quite a few web service introductions start by turning this block of code into a web service. In ASP.NET, this was as simple as adding an attribute:

[WebMethod] double Add(double x, double y) { return x+y; }

Boom! You're done! At least in theory...

[1] Continued at: http://www.iserviceoriented.com/blog/post/Introduction+to+Service+Oriented+Architecture.aspx

 

No Comments