Tuesday, February 17, 2009
Friday, February 13, 2009
Java and Web Services
Lately, some jargons are cycling in the web markets. The most prominent one is Web Services. This comes associated with a few other important words SOAP, UDDI, WSDL. Let us analyze what are these and what advantage do they give us in designing the web!
Foe beginners who want to know what is Web Services, the easiest defintion would be a software system that is used for system - system interaction.
When we say system interaction, its a very broad one. Any system to any system interaction. Yes! Irrespective of the platform, the language or the API, systems can talk to each other using Web Services. Thus Web Services are not restricted to any platform or language or for that matter anything.
Since I had been working with Java for a quite long time, I am more convenient with the object oriented technology. ie) Talking in terms of objects. Objects are sent/received from one end to the other in serialized forms or other forms. But when it comes to Web Services, the whole communication can be done through Extensible Markup Language (XML). However, these XML messages follow up a certain set of standards called SOAP(Simple Object Access Protocol).
I would like to include the link to WebServices tutorial here for any technical reference.
Java Web Services
Let me give a more lively example for Web Services Architecture.
Web Services are like resumes submitted in a job portal. All the resumes are registered in a job portal. When a particular skill is required, the person/company searches for the appropriate skill set(in form of resume) in the registry which is the job portal here. If discovered, that particular individual is invoked for interview. And thereby since the skill matches, the individual is delivered/recruited in the firm.
Similarly, a web service can be developed and registered with the service registry which is called the UDDI. Thus there may be a lot many web services in the internet. These can be accessed by various clients(any application). So when a client requires any particular service, it has to simply search the registry, find the appropriate service, when found, invoke the same n get the service delivered to it. This is the whole work flow of a webservice.
Foe beginners who want to know what is Web Services, the easiest defintion would be a software system that is used for system - system interaction.
When we say system interaction, its a very broad one. Any system to any system interaction. Yes! Irrespective of the platform, the language or the API, systems can talk to each other using Web Services. Thus Web Services are not restricted to any platform or language or for that matter anything.
Since I had been working with Java for a quite long time, I am more convenient with the object oriented technology. ie) Talking in terms of objects. Objects are sent/received from one end to the other in serialized forms or other forms. But when it comes to Web Services, the whole communication can be done through Extensible Markup Language (XML). However, these XML messages follow up a certain set of standards called SOAP(Simple Object Access Protocol).
I would like to include the link to WebServices tutorial here for any technical reference.
Java Web Services
Let me give a more lively example for Web Services Architecture.
Web Services are like resumes submitted in a job portal. All the resumes are registered in a job portal. When a particular skill is required, the person/company searches for the appropriate skill set(in form of resume) in the registry which is the job portal here. If discovered, that particular individual is invoked for interview. And thereby since the skill matches, the individual is delivered/recruited in the firm.
Similarly, a web service can be developed and registered with the service registry which is called the UDDI. Thus there may be a lot many web services in the internet. These can be accessed by various clients(any application). So when a client requires any particular service, it has to simply search the registry, find the appropriate service, when found, invoke the same n get the service delivered to it. This is the whole work flow of a webservice.
Labels:
java web services,
SOAP,
UDDI,
web services,
web services architecture,
XML
Bho Sambho
Bho Shambho
Dayananda Saraswathi
pallavi
bhO shambhO shiva shambhO svayambhO
anupallavi
gangAdhara shankara karuNAkara mAmava bhavasAgara tAraka (bho shambho)
caraNam 1
nirguNa parabrahma svarUpa gamAgama bhUta prapanca rahita
nija guhanihita nitAnta ananta
Ananda atishaya akSayalinga
caraNam 2
dhimita dhimita dhimi dhimikiTa kiTatOm tOm tOm tarikiTa tarikiTakiTa tOm
matanga munivara vandita Isha
sarva digambara vESTita vESa
Nithya Niranjana Nitya natesha
Isha sabEsha sarvEsha
Dayananda Saraswathi
pallavi
bhO shambhO shiva shambhO svayambhO
anupallavi
gangAdhara shankara karuNAkara mAmava bhavasAgara tAraka (bho shambho)
caraNam 1
nirguNa parabrahma svarUpa gamAgama bhUta prapanca rahita
nija guhanihita nitAnta ananta
Ananda atishaya akSayalinga
caraNam 2
dhimita dhimita dhimi dhimikiTa kiTatOm tOm tOm tarikiTa tarikiTakiTa tOm
matanga munivara vandita Isha
sarva digambara vESTita vESa
Nithya Niranjana Nitya natesha
Isha sabEsha sarvEsha
Thursday, February 12, 2009
DOJO
I found DOJO equally interesting as GWT. I started getting information on DOJO and how it helps in simplifying the exhaustive coding of Javascript.
The article which I believe to be more helpful is from Java world. It consists of two parts :
Part I : http://www.javaworld.com/javaworld/jw-01-2009/jw-01-introduction-to-dojo-1.html?nhtje=rn_021209&nladname=021209
Part II : http://www.javaworld.com/javaworld/jw-02-2009/jw-02-introduction-to-dojo-2.html?nhtje=rn_021209&nladname=021209
The article which I believe to be more helpful is from Java world. It consists of two parts :
Part I : http://www.javaworld.com/javaworld/jw-01-2009/jw-01-introduction-to-dojo-1.html?nhtje=rn_021209&nladname=021209
Part II : http://www.javaworld.com/javaworld/jw-02-2009/jw-02-introduction-to-dojo-2.html?nhtje=rn_021209&nladname=021209
GWT
Google Web Toolkit has become the talk of the town lately! For the past 2 years, it has been revolutionising the Web markets and has slowly perpetruated into every front end developer's mind. I have been collecting some materials for learning the same. Let me put those collections here for reference!
A small breakdown of GWT which I found useful as a beginner!
http://www.juixe.com/techknow/index.php/2006/05/21/google-web-toolkit-tutorial-the-break-down
Another simple example of developing AJAX using GWT
http://www.ibm.com/developerworks/opensource/library/j-ajax4/
This was the first example I tried out with GWT after downloading the same.
http://www.developer.com/java/web/article.php/3647201
A small breakdown of GWT which I found useful as a beginner!
http://www.juixe.com/techknow/index.php/2006/05/21/google-web-toolkit-tutorial-the-break-down
Another simple example of developing AJAX using GWT
http://www.ibm.com/developerworks/opensource/library/j-ajax4/
This was the first example I tried out with GWT after downloading the same.
http://www.developer.com/java/web/article.php/3647201
Wednesday, February 11, 2009
My son Pranav's birthday!
Pranav born on February 11th, 2006 in Kuppusamy Naidu Hospital, Coimbatore. He became my everything after that. I love him so much.
Subscribe to:
Posts (Atom)