ENTERPRISE CLOUD COMPUTING

What is cloud computing?
The U.S. National Institute of Standards and Technology provides the most neutral definition of cloud computing. "Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three delivery models, and four deployment models." 

What is enterprise cloud computing? 
Enterprise cloud computing is the special case of utilizing cloud computing for competitive advantage through breakout opportunities both for cost savings and, more importantly, for business innovation in terms of unprecedented speed and agility with vastly improved collaboration among business partners and customers. What does "cloud computing" mean for the enterprise? More important than the question of "what is it?" is why it matters. Here are three key points. 
1) On the cost side of the equation, many, but not all, IT and data center costs can be reduced and tied directly to usage, up or down as needs go up or down (rapid elasticity). 
2) But there's more, much more, on the revenue side. Risk and startup expenses for innovation initiatives can be cut dramatically, letting companies take more small bets and test out more new ideas. With no upfront capital expense, new projects can be scaled up instantly if they take off, or shut down quickly if they fail. Massive scalability and up-or-down elasticity give companies a whole new sandbox for testing new business ideas and growing them if they take off. 
3) Companies don't work alone, and, on average, over 20 companies make up today's value chains. Cloud computing allows a company to collaborate in new ways with its trading partners, and collaboration is the key to gaining competitive advantage across the value chain. By establishing shared workspaces in "Community Clouds" employees from multiple companies can work together as a "virtual enterprise network" and function as though they were a single company. They all participate in the same value delivery system, sharing computing, communication and information resources. This is especially important as no one company "owns" the overall value chain. 

Is cloud computing new? 
Cloud computing is not a new technology or architecture or methodology. But it is a new Information Technology "delivery model" where all computing and networking resources are delivered as "services" that are elastic (use as much or as little as you need at any given time), massively scalable, and are available on-demand with self-service, pay-as-you-go variable cost subscriptions. 
What's driving enterprise cloud computing? 
For sure, cost savings represent a significant driver. But far more important are the changes going on in the larger world outside of the business world in our hyper-connected global society. With the advent of easy-to-use "Consumer IT" or Web 2.0 usage of the Internet, Social Networks are changing the ways we live, learn, collaborate, work, consume and play. These huge changes in society also disrupt the way we design and manage our organizations and our value chains that deliver value to customers. 

What is a Service-Oriented Enterprise? 
What really differentiates a Service-Oriented Enterprise (SOE) from a traditional business model is its "outside-in" approach. A SOE creates business-driven value by defining and exposing its core business processes to the external market through the use of open technology in the form of "services." This reorganization includes new business requirements, new operating zones and new license structures that can enable improved collaboration between organizations and their customers and suppliers. A SOE has the capability to organize its responses to market shifts due to the agility within its culture, processes and IT systems. 

What is Business Technology? 
The term Business Technology (BT) is frequently used to describe new technologies such as Web 2.0 and their use in business to differentiate them from the tools and techniques of traditional Information Technology (IT). The key differentiation between BT and IT centers on decentralization and unstructured environments. Organizations still need the centralized and structured role of IT to 20 Enterprise Cloud Computing provide back office functionality, but BT is an additional layer focusing on the front office and customer-facing business activities. 

Is cloud computing the same as Software-as-a-Service(SaaS)? 
While SaaS vendors originally did not use the word "cloud" to describe their offerings, analysts now consider SaaS to be one of several subsets of the cloud computing market. With traditional SaaS offerings, a company is buying pre-packaged "canned" software applications (e.g.,ERP, SCM or CRM packages) that are hosted remotely, usually in a multitenancy environment, and accessed via the Internet. SaaS applications can become "participants" in unique end-to-end business processes (see BPMaaS). 

What is Business Process Management as a Service (BPMaaS)? 
With SaaS offerings, a company is buying "same-old" pre-packaged software, but BPMaaS goes far beyond canned "business software as usual" being put online. It goes on to creating unique business processes designed for unique and specific purposes to link together multi-company value delivery systems that in the past weren't feasible or economical to join together. BPMaaS is all about the complete management of business processes, and puts business people in charge of their processes. In many ways, BPMaaS is what sets enterprise cloud computing apart from consumer cloud computing. Unique business processes are how companies differentiate themselves, and are thus paramount to the enterprise use of cloud computing for competitive advantage. BPMaaS covers the full lifecycle of business processes, from their conception, design implementation and optimization. Bringing BPM capabilities to the Cloud enables multiple companies to share a common BPM system and fully participate in an overall end-to-end business process. 

What are the economics of cloud computing? 
Cloud computing brings immense economies of scale to computing and delivers computing resources on-demand in much the same way utilities deliver gas and electricity. In the past, companies had to make ever-growing capital expenditures (CAPEX) in comEnterprise Cloud Computing 21 puting resources to implement new information systems. Furthermore, to accommodate potential peak loads, they installed huge amounts of capacity so that today only 10-15% of data center capacity is typical utilized. The shift to the on-demand model of cloud computing isn't just about cost savings. Far more important, it's about giving organizations the agility they need to act quickly on new opportunities without IT being on the critical path. "Fast to market" is a central economic variable and speed is essential in the world of total global competition. 

What's the difference between "cloud computing" and "cloud services?" 
In short, everything. "Cloud computing" implies a framework and vocabulary aimed at technology semantics. "Cloud services" implies a framework and vocabulary aimed at business semantics. While cloud computing belongs to the domain of Information Technology (IT), cloud services belong to the domain of Business Technology (BT). In other words, cloud services are about business, while cloud computing is about technology. The focus of this book is on the domain of business.

What is cloud computing?

Everyone is talking about "the cloud." But what does it mean?
Business applications are moving to the cloud. It's not just a fad—the shift from traditional software models to the Internet has steadily gained momentum over the last 10 years. Looking ahead, the next decade of cloud computing promises new ways to collaborate everywhere, through mobile devices.
Life before cloud computing
Traditional business applications have always been very complicated and expensive. The amount and variety of hardware and software required to run them are daunting. You need a whole team of experts to install, configure, test, run, secure, and update them.
When you multiply this effort across dozens or hundreds of apps, it's easy to see why the biggest companies with the best IT departments aren't getting the apps they need. Small and mid-sized businesses don't stand a chance.
Cloud computing: a better way
With cloud computing, you eliminate those headaches because you're not managing hardware and software—that's the responsibility of an experienced vendor like salesforce.com. The shared infrastructure means it works like a utility: You only pay for what you need, upgrades are automatic, and scaling up or down is easy.
Cloud-based apps can be up and running in days or weeks, and they cost less. With a cloud app, you just open a browser, log in, customize the app, and start using it.
Businesses are running all kinds of apps in the cloud, like customer relationship management (CRM), HR, accounting, and much more. Some of the world's largest companies moved their applications to the cloud with salesforce.com after rigorously testing the security and reliability of our infrastructure.
As cloud computing grows in popularity, thousands of companies are simply rebranding their non-cloud products and services as "cloud computing." Always dig deeper when evaluating cloud offerings and keep in mind that if you have to buy and manage hardware and software, what you're looking at isn't really cloud computing but a false cloud.
Cloud 2: Mobility and collaboration
The latest innovations in cloud computing are making our business applications even more mobile and collaborative, similar to popular consumer apps like Facebook and Twitter. As consumers, we now expect that the information we care about will be pushed to us in real time, and business applications in the cloud are heading in that direction as well. With Cloud 2, keeping up with your work is as easy as keeping up with your personal life on Facebook

What's New

Data Mangement
PineApple Research continues to explore exciting directions in database research to address emerging requirements in several new areas including scaling RDBMSs read more...
Visual Design
High Quality Visualization is the process of representing data as descriptive images and, subsequently, interacting with these images read more
Communication & Networking
PineApple Research has had a long history of significant contributions in the field of communications and networking. Our current and past research activities explore wide-ranging issues in signal processing, optical networking, wireless networking, read more