SOA ( Service Oriented Architecture): SOA is a type of architectural pattern in computer software design where application components provides services to other components via network.This removes the need for third party product,vendor or technology. The main functionality to this type of model is to make it easier for software components connected over the internet to communicate with each other without human interaction.so every computer can run any number of services and this can be archeived without changing the main program itself.SOA provides a cost effective way to evolve and enhance Enterprise information systems. Web 2.0 on the other hand is world wide web websites that emphasize user-generated content,interoperability for end users. Some have agreed that web 2.0 is the best form of realizing SOA. 1)-2) Interoperability and portability: SOA can be realized through the help of webservices, because the best characterstic of webservices is the interoperability.Different distributed web services run on variety of software platforms and hardware architectures.JAVA j2EE and java WSDP are the best examples. 3) Platform independence: For example take a case where XML,XML schema are there which are used to publish,describe,search information. and there are multiple technologies and versions like SOAP, WSDL, UDDI, and ebXML to do this. For the web services to be functional, we need an environment of platform independent model.For example consider AJAX (asynchronous javascript and XML) is not a technology, it is just a technique to createinteractive webpages for this it supports XHTML,CSS,DOM,XML,XSLT,ATOM,SQL,REST,SOAP etc and uses javascript to glue it all together.This is a perfect example of SOA present in current trend. Solution SOA ( Service Oriented Architecture): SOA is a type of architectural pattern in computer software design where application components provides services to other components via network.This removes the need for third party product,vendor or technology. The main functionality to this type of model is to make it easier for software components connected over the internet to communicate with each other without human interaction.so every computer can run any number of services and this can be archeived without changing the main program itself.SOA provides a cost effective way to evolve and enhance Enterprise information systems. Web 2.0 on the other hand is world wide web websites that emphasize user-generated content,interoperability for end users. Some have agreed that web 2.0 is the best form of realizing SOA. 1)-2) Interoperability and portability: SOA can be realized through the help of webservices, because the best characterstic of webservices is the interoperability.Different distributed web services run on variety of software platforms and hardware architectures.JAVA j2EE and java WSDP are the best examples. 3) Platform independence: For example take a case where XML,XML schema are there which are used to publis.