Explain how Google generates revenue and identify future levels of revenue given some of the risk factors are for future revenue generation. Google generates the bulk of its revenue from its advertisers and a relatively small portion from enterprise search products like Google Mini. Google uses the pay per click cost basis which is an advertising model used to direct traffic to websites. The advertisers pay Google when the ad is clicked and according to analyst about 25% of searches results in an ad click. Google future levels of revenue include Google Audio Ads which are ads placed in radio programs. Google print ads which as the names suggest are ads placed by Google in printed material like magazines and newspapers. Google TV ads follow the same idea by putting ads in television commercials.
Google Video Ads is a revolutionary concept where Google get paid when users click to play video ads. These stream of income come in stark comparison to the risk factors when because all of the risks are geared to stop ads. Ad blocking technology would affect Goggles result especially since this technology has existed for quite some time. Another factor that Google should seriously consider is the Index spammers harming the integrity of the search results. Spam is a nuisance and just like with email Google will have to develop some type of spam blocker to keep from alienating their customer base.
Discuss the extent to which SOA will reduce reliance on a single provider of enterprise software and increase flexibility in deploying new applications and functionality. SOA will reduce reliance on a single provider and increase flexibility by leveling the playing field of sorts. The concept is to automate the business process that run across different IT systems. Usually different companies will set up their IT functions completely different from one another. This is understandable because every business has different technological needs. SOA has the ability to automate business processes that run across different IT systems and provide the option of tying them together.
This would make working with a project that spans several businesses across the country not only feasible but affordable. This will increase flexibility and functionality when deploying new applications because the system will be able to instantly talk to each other even if they handle a different aspect of the business. Ideally this would be a seamless transition causing a more cost effect use of time and resources.