Sunday, August 27, 2006

The Technology behind Blogging.......

Blogging...as it is famous as ...an online publication tool to express oneself..make an individual an universal entity .......but the technology behind the blog is often missed out..or rather unappreciated. But as of the technology ...it makes life simlier ..and the most easier is the blog the more difficult is to make it happen on the tech platform...
blog of late has become an high tech affair esp when we peep into the msdn blogs...the channel9 blogs ...and try out this... www.joelonsoftware.com ..this cool dude have a lot to tell you if r a geek who dont wanna miss out the changing global economical scenario also...
as blogging gets into deeper social intricacies as customisable , personalised web interface of your personality ..its importance increases ..and security is curtailed...

but technology is one entity which cannot be curtailed n any form ..it evolves ..and effects revolves round the society....
.........the major technologies operational to make the lives simplier..........

RSS is a family of web feed formats specified in XML (a generic specification for data formats) and used for Web syndication. RSS delivers its information as an XML file called an "RSS feed", "webfeed", "RSS stream", or "RSS channel". These RSS feeds provide a way for users to passively receive newly released content (such as text, web pages, sound files, or other media); this might be the full content itself or just a link to it, possibly with a summary or other metadata (data describing the content).

In the typical use scenario, a content provider publishes a feed link on their site which end-users can add to an aggregator program running on their machine; periodically (typically every 60 minutes or every day, though most aggregators make this user-configurable), the aggregator asks all the servers in its feed list if they have new content; if so, the aggregator either makes a note of the new content or downloads it.


Windows Communication Foundation, sometimes shortened to just WCF, previously codenamed Indigo, is a new communication subsystem to enable applications, in one machine or across multiple machines connected by a network, to communicate. It is a part of .NET Framework 3.0 (formerly called WinFX) - the new .NET Windows API to succeed Win32 with the release of Windows Vista. It will also be available for Windows XP and Windows Server 2003. WCF applications can be developed in any language which can target the .NET runtime.

WCF programming model unifies Web Services, .NET Remoting, Distributed Transactions, and Message Queues into a single Service-oriented programming model for distributed computing. It is intended to provide the rapid application development methodology to the development of web services, with a single API for inter-process communication in a local machine, LAN, or over the Internet. WCF runs in a sandbox and provides the enhanced security model all .NET applications provide.

WCF uses SOAP messages for communication between two processes, thereby making WCF based applications interoperable with any other process that communicates via SOAP messages. When a WCF process communicates with a non – WCF process, XML based encoding is used for the SOAP messages but when it communicates with another WCF process, the SOAP messages are encoded in an optimized binary format. Both the encodings conform to the data structure of the SOAP format, called Infoset.



The enhanced bloogging features may one day make it the main founadation of interpersonal relationship in the world ..where every person is an Universal individual with a niche of his/her own in the open cyberspace revolutionizing the press and print...which may well cease to exist by 2015.................

Thanks for inputs....
Mr Vivek Ravindran
Tech Lead , Microsoft Bangalore
http://vivekravindran.blogspot.com/