The Agile Architecture Revolution: How Cloud Computing, REST-based SOA, and Mobile Computing are Changing Enterprise IT
A sneak peek at upâ€“andâ€“coming trends in IT, a multidimensional vision for achieving business agility through agile architectures The Agile Architecture Revolution places IT trends into the context of Enterprise Architecture, reinventing Enterprise Architecture to support continuous business transformation. It focuses on the challenges of large organizations, while placing such organizations into the broader business ecosystem that includes small and midsize organizations as well as startups. Organizes the important trends that are facing technology in businesses and public sector organizations today and over the next several years Presents the five broad organizing principles called Supertrends: location independence, global cubicle, democratization of technology, deep interoperability, and complex systems engineering Provides a new perspective on serviceâ€“oriented architecture in conjunction with architectural approaches to cloud computing and mobile technologies that explain how organizations can achieve better business visibility through IT and enterprise architecture Laying out a multidimensional vision for achieving agile architectures, this book discusses the crisis points that promise sudden, transformative change, unraveling how organizations spending on IT will continue to undergo radical change over the next ten years.
Vivek Kundra, Feb 8, 2011. This Federal Cloud Computing Strategy is designed to: Articulate the benefits, considerations, and trade-offs of cloud computing; Provide a decision framework and case examples to support agencies in migrating towards cloud computing; Highlight cloud computing implementation resources; Identify Federal Government activities and roles and responsibilities for catalyzing cloud adoption. Following the publication of this strategy, each agency will re-evaluate its technology sourcing strategy to include consideration and application of cloud computing solutions as part of the budget process Consistent with the Cloud First policy, agencies will modify their IT portfolios to fully take advantage of the benefits of cloud computing in order to maximize capacity utilization, improve IT flexibility and responsiveness, and minimize cost.
James Urquhart, The Wisdom of Clouds blog at CNET News: Earlier I wrote about the consensus reached by the participants of the Cloud Interoperability meeting prior to Cloud Connect last week on the need for a cloud taxonomy. In the few hours since, two cloud ontologies have come to light that I think provide a great starting point for taxonomy discussions.
Official Google Blog: The reliability of cloud computing has been a hot topic recently, partly because glitches in the cloud don't happen behind closed doors as with traditional on-premises solutions for businesses. Instead, when a small number of cloud computing users have problems, it makes headlines. As with most things at Google, we are fanatical about measuring the availability of Gmail, and we thought it best to simply share our reliability metrics, which we measure as average uptime per user based on server-side error rates. We think this reliability metric lets you do a true side-by-side comparison with other solutions.
Jack M. Germain: Some cloud computing vendors, such as 3tera and Nirvani, push their own proprietary platforms and tools, which forces adopters to limit their options and work in a restricted or closed architecture. When these established vendors say cloud, they mean their cloud. As a result, Web developers may believe that, in order to use cloud computing, they must accept limitations in the way they write and build their applications. But that view is a misconception; open standards for cloud computing are already in place and are being tweaked.
How cloudy is your IT future looking? Services and activities once done on private computers are now moving "into the cloud," as customers subscribe to computing services hosted by centralized service providers. Although the actual term "cloud computing" came about only late last year, there are already a number of applications, from hardware clouds (where customers rent hardware from a large data center) to software clouds (involving software as a service running on a hardware cloud) and desktop clouds (running word processing or spreadsheet applications from a hardware cloud).
Geva Perry: We are witnessing a seismic shift in information technology - the kind that comes around every decade or so. It is so massive that it affects not only business models, but the underlying architecture of how we develop, deploy, run and deliver applications. This shift has given a new relevance to ideas such as cloud computing and utility computing. Not surprisingly, these two different ideas are often lumped together.
Gunjan Trivedi: Cloud: noun 1. a visible mass of condensed water vapor floating in the atmosphere, typically high above the ground. verb 2. figurative [trans.] make (a matter or mental process) unclear or uncertain; confuse. This is how the New Oxford American Dictionary defines the term cloud'. The first meaning of the term cloud is pretty straightforward. However, when you add 'computing' to it, you get an approximation of the second definition: something unclear and nebulous. Over time, enterprises have been dealt a number of IT buzzwords that have mostly promised the moon. Some have delivered, others bit the dust. When it comes to offering technology in a pay-as-you-use services model, IT professionals have heard it all from on-demand computing, to software-as-a-service, to utility computing.
Tim O'Reilly: I've been worried for some years that the open source movement might fall prey to the problem that Kim Stanley Robinson so incisively captured in Green Mars: 'History is a wave that moves through time slightly faster than we do.' Innovators are left behind, as the world they've changed picks up on their ideas, runs with them, and takes them in unexpected directions. In essays like The Open Source Paradigm Shift and What is Web 2.0?, I argued that the success of the internet as a non-proprietary platform built largely on commodity open source software could lead to a new kind of proprietary lock-in in the cloud. What good are free and open source licenses, all based on the act of software distribution, when software is no longer distributed but merely performed on the global network stage? How can we preserve freedom to innovate when the competitive advantage of online players comes from massive databases created via user contribution, which literally get better the more people use them, raising seemingly insuperable barriers to new competition?
Web-based software, storage, and other services are enticing alternatives to do-it-yourself IT. But different cloud vendors have different strengths. When people talk about "plugging into the IT cloud," they generally have something very simple in mind-browser access to an application hosted on the Web. Cloud computing is certainly that, but it's also much more. What follows is the longer, more detailed explanation.
An eye-opening look at the new computer revolution and the coming transformation of our economy, society, and culture. A hundred years ago, companies stopped producing their own power with steam engines and generators and plugged into the newly built electric grid. The cheap power pumped out by electric utilities not only changed how businesses operated but also brought the modern world into existence. Today a similar revolution is under way. Companies are dismantling their private computer systems and tapping into rich services delivered over the Internet. This time it's computing that's turning into a utility. The shift is already remaking the computer industry, bringing new competitors like Google to the fore and threatening traditional stalwarts like Microsoft and Dell. But the effects will reach much further. Cheap computing will ultimately change society as profoundly as cheap electricity did. In this lucid and compelling book, Nicholas Carr weaves together history, economics, and technology to explain why computing is changingâ€”and what it means for all of us.