The following diagram shows the layers of an emerging Enterprise Computing Stack.
Web 2.0 allows for building user interfaces and collaboration. Within an organisation this technology is referred to as Enterprise Web 2.0, it can be delivered using enterprise portals such as Microsoft SharePoint, Oracle WebCenter Suite and IBM Websphere Portal.
SOA enables the building and integrating of applications improving business agility. SOA can be used to take advantage of Cloud services and present these resources to the users via Web 2.0 technologies such as AJAX, Mashups, RSS and enterprise social computing. SOA greatly reduces the risks when building Hybrid cloud environments by providing a more integrated on-premise and public cloud solution. SOA also makes it easier to move services between Cloud environments. If an organization doesn’t have an on-premise cloud, having an SOA environment helps to identify and integrate public cloud services into the existing environment.
The three Cloud computing layers shown in the diagram are:
Infrastructure as a Service (IaaS) provides hardware and system software as a service including Storage, Compute and Operating Systems. These services provide access to IT infrastructure components.
Platform as a Service (PaaS) provides services for creating, deploying and managing applications
Software as a Service (SaaS) is application software delivered as a service.
These Cloud layers can be implemented individually, they do not depend on one another. SOA principles can be applied when building the Cloud layers. SOA architectural principles for example can be used to build a service-oriented Infrastructure as a Service (IaaS) layer.
More Here
Courtesy:http://smartnova.wordpress.com/2011/01/08/combining-cloud-computing-soa-and-web-2-0/
Cloud Computing is an application that is currently being adopted by the corporate biggies and small business alike, to reduce the hassles of installing software suites.
ReplyDeleteCloud Hosting i Drupal Hosting I Managed Cloud Computing
Nice
ReplyDeletepython training in bangalore
corporate training companies in bangalore
Very nice blog
ReplyDeletesap partner companies in bangalore
sap implementation companies in bangalore
sap partners in india
aws staffing
nice
ReplyDeletepython interview questions
git interview questions
django interview questions
sap grc interview questions and answers
advanced excel training in bangalore
zend framework interview questions
apache kafka interview questions
Nice post...
ReplyDeleteaws training in chennai
ReplyDeleteThank you for your post. This is excellent information. It is amazing and wonderful to visit your site. DevOps Training in Chennai | DevOps Training in anna nagar | DevOps Training in omr | DevOps Training in porur | DevOps Training in tambaram | DevOps Training in velachery
MuleSoft online training
ReplyDeleteMuleSoft online course