Pages

Sunday, July 12, 2009

Is WOA the next wave in SOA??

Buffer
I have been wondering offlate if WOA shall be the next wave on SOA or should we call it SOA 2.0.

The wikipedia definition says "WOA or Web-oriented Architecture is a style of software architecture that extends service-oriented architecture (SOA) to web based applications, and is sometimes considered to be a light-weight version of SOA."

...Still more to come...

Sunday, June 14, 2009

SOA Case Study Contest

Buffer
Readers,

Folks at CIO & SOA Consortium are coming together again to sponsor the SOA Case Study Contest.

In case you have executed a project, build a success story around it & would like to present it as the business case, please visit the link & submit your case study.

The contest if open to all including government agencies. You have only 12 days to go!!!

Submission ends on 26th June. Good Luck!!!

Sunday, May 17, 2009

Author Award

Buffer
Readers!! It has been some time that I had co-authored for "Service Oriented Architecture with Java" & also shared some bouquets/brickbats with you all.
Now it has come as a big moment of joy that the book has been nominated of the author award by its publishers Packt.
In case you have read it, please do vote for it. Also, it can still be purchased from:
You can also view the sample chapter here.
Still, if you would just like to read the reviews & then possibly check out the book, please have the reviews here:
The least you can do is, vote for "Service Oriented Architecture with Java" at the Award Site.

Cheers!! And look forward to your votes.

Sunday, February 08, 2009

Satyam's post moved

Buffer
To keep the relevance of this blog to only technical updates, I have moved all my posts related to developments at Satyam to http://satyam-saga.blogspot.com/

See you there with all the latest updates.

Friday, September 05, 2008

Book Reviews

Buffer

Each of us had undergone through lot of efforts into writing of the book & it really feels overwhelming to get such feedbacks at one of the major forums as TSS.


Please do keep on writing so that while we start to work on the next release of the same title or any other title, we'll take care of your views.


Keep writing!! And thanks for the suppport.

Sunday, June 22, 2008

Release of my book on SOA & Java

Buffer
I have co-authored a book on SOA & Java, that shall be published shortly.

Where can you find the book??

Order it here.

What can you find in that book??

The book shows how to use SOA and web services to build powerful applications in Java. It teaches the concepts and the implementation with best-practice real-world examples. You will learn to design a sound architecture for successful implementation of any business solution, the different types of architecture, and various tenets of SOA. The book explains the fundamentals and the advantages of using the Service Oriented Architecture in designing your business solution.

Have a happy reading...!!

Please let me know your comments & what you would like to have in the next version?

You can also send me ideas about any other topic on which you would like to see a book.

Tuesday, May 06, 2008

SOA Patterns

Buffer
If you are really interested in knowing about various SOA patterns, here's a good site that you can go through. You can browse about 34 different patterns.

Hope you like it as much as I did.

Saturday, August 18, 2007

What is SOA?? What people say...

Buffer
A nice page I found while looking around to get an idea of what people really mean when they say SOA.

Worth a read!!!

Monday, June 25, 2007

What is SOA?? - A video guide

Buffer
"What is Service Oriented Architecture"

Beautifully explained in a video on YouTube.

-----------------------------------------------------------------------

Friday, May 25, 2007

REST Architecture

Buffer

What is REST & what I understand by it??

Here is how Dr. Roy Fielding defines it:

Representational State Transfer is intended to evoke an image of how a well-designed Web application behaves: a network of web pages (a virtual state-machine), where the user progresses through an application by selecting links (state transitions), resulting in the next page (representing the next state of the application) being transferred to the user and rendered for their use.”

The term was first given to describe a form of web architecture. So in short, REST is a model for building a distributed system.

Webservices & REST

Early webservices were the same as well. It was signified by the lack of integration among the services & difficulties in embedding services from various other sources.

This is where the role of REST comes into picture. REST, in fact is only a architecture. It doesn't bog you down with what underlying technologies to use, but helps you build distributed web applications & services. This way, RESTful webservice came to be known as second generation webservices.

Designing a RESTful webservice involves:

  1. Become free of underlying programming semantics. Expose the business implementation as a service. So the consumer will identify the service with a URI, which becomes a representation.
  2. This enables the representation to be callable over the HTTP interface.
  3. Each representation should have URL links to other representations.
  4. The URIs should not show any actions, should be shown like a verb/noun.

Eg. http://www.abc.com/AddItem

And not like,

http://www.abc.com/showPage?Process=Add

  1. XML is the format to work on, so design proper schema for representations.