1 Cloud Computing Chapter 2 Software as a Service (SaaS)
2 Learning Objectives Define and describe SaaS. List the advantages and disadvantages of SaaS solutions. Define and describe OpenSaaS. Define and describe mashups. Discuss the wide range of SaaS solutions and their providers.
3 Software as a Service SaaS Defined A solution model in which users use a web browser to access software that resides, along with the programs and user data, in the cloud.
4 Advantages Eliminate the need for an on-site data center. Eliminate the need for application administration. Allow customers to pay on demand for software use, normally on a per-user basis. Offer application, processor, and data storage scalability. Offer device-independent access to applications. Increase disaster recovery and business continuity.
5 Disadvantages The data, like the applications, reside in the cloud. Many companies are concerned about letting go of their data. Also, because the company does not own the solution, it can be challenging or expensive to customize the application.
6 Real World: Salesforce.com Cloud-based customer relationship management (CRM) solutions. Companies accomplish the following: Manage sales contacts and leads Centralize contact information, presentations, and project details Access sales information and reports from anyplace, at any time, with any device Manage project quotes and project work flow Sync sales contacts and meetings with existing tools, such as Microsoft Outlook
7 Multitenant SaaS Solutions SaaS applications are often multitenant solutions; Within the cloud, two or more companies may share the same server resources.
8 Real World: Taleo Human-Resources SaaS To achieve wide-scale use, an SaaS solution must have large market potential. Every business must recruit, hire, train, and compensate employees. The Taleo cloud-based talent management system provides applications and services to meet company human resources demands.
9 Taleo Corporation Taleo Corporation was a publicly traded provider of cloud-based talent management solutions headquartered in Dublin, California. Taleo s solutions are primarily centered around talent acquisition (recruitment), performance management, learning and development, and compensation management. These capabilities combine to provide what Taleo calls Talent Intelligence, or an enhanced level of insight into candidates and employees.
10 Taleo Corporation Taleo sells its products entirely via a software-asa-service (SaaS) model, in which all software and information resides in data centers operated and secured by Taleo.
11 Taleo Corporation
12 OpenSaaS Solutions An OpenSaaS solution is an SaaS application created using an open-source programming language and designed to run on an opensource operating system and database. Many customers will be easier for them to move the data to a different application in the future if the current solution fails to meet their needs. Because customers do not own the SaaS software, they will not be able to move the application itself.
13 Real World: ADP SaaSbased Payroll Processing One of the first companies to leverage the power of the cloud was ADP a payroll processing company. ADP offers cloud-based solutions for time management, employee benefits processing, workers compensation, human resources issues, and more. Further, ADP has extended many of its services to mobile users, allowing payroll processing to occur any time, from any place.
15 Real World: WebEx SaaS- Based Virtual Meetings To gain market share, an SaaS solution must be disruptive; it must change its industry. The WebEx solution not only changes how and when people meet, it disrupts the travel industry by reducing business trips, hotel stays, and business meals. Millions of users rely on WebEx to provide a virtual yet face-to-face meeting platform. A side effect of less travel is the greening of business, which has less impact on the environment.
17 Top-rated mobile apps Collaborate from wherever you are with WebEx mobile apps for IPhone, ipad, Android, or Blackberry. If you can get online, you can work together.
18 More than just meetings You can do almost anything with WebEx that you can do in person, minus the travel time. Use WebEx specialized products to: Present dynamic online events and webinars Deliver online training and elearning experiences Provide outstanding remote technical support Build stronger relationships with in-person telepresence experiences delivered over the cloud Share knowledge, experience and ideas across your organization
19 Peace of mind included WebEx products are delivered through the Cisco WebEx Cloud. Count on the highest levels of performance and security from this scalable network. Options like password protection offer extra reassurance that your collaborative spaces are safe.
20 Less travel, more green Using WebEx doesn't just simplify your life. It's also easy on the planet. See how you're reducing your carbon footprint.
21 Real World: Carbonite SaaS-based Backups Users should perform regular disk and file backup operations. Because the process is generally too time consuming, most users fail to back up their files on a regular basis. Carbonite provides turn-key backups to the cloud.
23 Introduction A Mashup is a web application that combines data from more than one source into a single integrated tool. Content used in Mashup is typically sourced from a third party via a public interface or so called API Web Mashup = API  + API  + API [N]
24 Web Mashup genres Mapping mashups Google Maps, Yahoo Maps, Microsoft Virtual Earth Video and photo mashups Flickr, Youtube Search and Shopping mashups ebay, Amazon News mashups Diggdot.us= Digg.com + Slashdot.org + Del.icio.us Example:
26 + =
27 Web Mashup architecture Source API/content providers Web Protocols: REST, Web Services, RSS/ATOM Screen Scraping The mashup site Server-side: Dynamic content aggregation Client-side: Client side scripting The client's Web browser This is where the application is rendered graphically and where user interaction takes place Atom (standard) Really Simple Syndication (RSS)
30 Mashup Editors Google Mashup Editor Microsoft Popfly Yahoo pipes IBM Assemble Zero Web application from Yahoo! With GUI for building Mashup applications Combine many feeds into one, then sort, filter and translate it Geocode favorite feeds and browse the items on an interactive map. Grab the output of any Pipes as RSS, JSON, KML, and other formats You can publish your pipes and share with others
31 Yahoo! Pipe : Example
32 Yahoo! Pipe : Example
33 Real World: Office365 SaaS-Based Document Creation Office 365 provides cloud-based subscription access to the Office suite of applications.
35 Introducing Service- Oriented Architecture (SOA) Service-oriented architecture (SOA) is an application development methodology with which developers create solutions by integrating one or more web services.
36 Web Service A function or a subroutine program accomplishs a specific task. A message, possibly containing parameter values, is sent across the network (or Internet) to the computer housing the web service. That computer, in turn, performs its processing and normally returns a result to the caller. Some developers refer to web services as remoteprocedure calls.
37 Web Service Message Passing
38 Web Services Continued Developers refer to a set of web services as an application program interface (API). Amazon and ebay provide APIs that programmers can use to purchase products from across the web using the programs they create.
39 Facebook: Is It a SaaS? If you ask 10 cloud experts if Facebook is an SaaS social media site, you will likely get 10 uncommitted maybe answers. Facebook definitely has a variety of SaaS characteristics: Ability to scale with respect to processor demands and data storage needs No user software to purchase or install Redundant server hardware and data storage Accessibility through a myriad of devices
40 Key Terms
41 Chapter Review Define and describe SaaS. Discuss an SaaS provider for each of the following: Sales and customer relationship management Accounting Income tax filing Web-based meetings Human resources Payroll processing Backup automation Office document creation Social networking
42 Chapter Review Continued Define and describe mashups. List the advantages and disadvantages of SaaS solutions. Describe the role of OpenSaaS. Compare and contrast a web service and an SaaS solution. Define and describe SOA.
Cloud Computing Chapter 2 Software as a Service (SaaS) Learning Objectives Define and describe SaaS. List the advantages and disadvantages of SaaS solutions. Define and describe OpenSaaS. Define and describe
Power Shift 8 trends that will reshape the technology landscape Kishore Swaminathan Chief Scientist, Accenture Copyright 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered
TecTakes Value Insight How to Turn the Promise of the Cloud into an Operational Reality By David Talbott The Lure of the Cloud In recent years, there has been a great deal of discussion about cloud computing
IT Infrastructure: Hardware and Software LEARNING OBJECTIVES What are the components of IT infrastructure? What are the major computer hardware, data storage, input, and output technologies used in business?
Using Social Networking Sites as a Platform for E-Learning Mohammed Al-Zoube and Samir Abou El-Seoud Princess Sumaya University for Technology Key words: Social networks, Web-based learning, OpenSocial,
How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not
Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla email@example.com n_lalla nlalla26 Safe Harbor Safe harbor statement under
Hosted Applications Commonly referred to a Cloud Computing and/or Software-as-a-Service (SaaS), web-hosted software applications service provides you with a new way to get business software and applications
Cloud Computing Implementation, Management, and Security John W. Rittinghouse James F. Ransome ( r öc) CRC Press W / Taylor &. Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor
Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $100 List price / user / year (contractual term) $420 $540 $720 $1,200 Application or user limits no limits no limits no
Product Information vs Zoho Features Comparison CRM Community Price / user / month $0 $35 $45 $60 $100 $0 $12 $25 Price / user / year $0 $420 $540 $720 $1,200 $0 $144 $300 User limits no limit no limit
Main Types of Cloud Environments: - Public Cloud: A service built on an external platform run by a cloud service provider such as IBM, Amazon Web Services or Microsoft Azure. Subscribers can get access
Mashing Up with Google Mashup Editor and Yahoo! Pipes Gregor Hohpe www.eaipatterns.com Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 1 Who's Gregor? Distributed systems, enterprise
Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing
The Cloud as the New Middleware Platform Gregor Hohpe Track Host www.eaipatterns.com www.conversationpatterns.com 2007 Google, Inc. All rights reserved, Created by Ludwig Gatzke 2007 Google, Inc. All rights
Realize More Success with Software-plus-Services Cloud-based software from Microsoft Dynamics ERP Cloud computing is Internet-based development and use of computer technology. Large central data centers
eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services
Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $150 List price / user / year (contractual term) $420 $540 $720 $1,800 Application or user limits no limits no limits no
Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:
Combining new technologies: SAP Cloud for Sales and HANA Cloud Integration at Cavalier Your logo Arnaud Sergent - SAP Joeri Seghers - Expertum SAPience.be TECHday 14 1 Agenda 1- Introduction 2- SAP Cloud
Performance Testing Web 2.0 Stuart Moncrieff (Load Testing Guru) www.jds.net.au / www.myloadtest.com 1 Foundations of Web 2.0 (a history lesson) 1993 The National Center for Supercomputing Applications
Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise Mobility Server offers state-of-the-art technology and a comprehensive solution
CLOUD COMPUTING: Implementation, Management, and Security By: John W. Rittinghouse and James F. Ransome CRC Press, Taylor & Francis Group, Boca Raton, FL, 2010, ISBN: 978-1-4398-0680-7 Price: $79.95 Reviewed
Acta Montanistica Slovaca Ročník 14 (2009), mimoriadne číslo 1, 4-11 Modern tools for development of interactive web map applications for visualization spatial data on the internet Ardielli Jiří 1, Minarčík
Designing and Deploying Cloud Solutions for Small and Medium Business HPATA Cloud Study Guide Rev 1.1 Table of Contents 1.1 Describe and recognize common virtualization technologies and products and their
Software-as-a-Service: Managing Key Concerns and Considerations A research report Publication sponsored by: TABLE OF CONTENTS Introduction: Cloud IT, including SaaS, is Real IT Managing The Key Concerns
Building HTML5 and hybrid mobile apps using cloud services Andrei Glazunov About Exadel Exadel is a global software engineering company. Founded in 1998, headquarters in San Francisco Bay Area 7 development
Enabling Growth and Driving Business Transformation cloud Cloud that works for you. All Covered IT Services from Konica Minolta can cut costs and help grow your business. For IT professionals, the cloud
Computer Basics Web Apps and the Cloud What is the Cloud? You may have heard people using terms like the cloud, cloud computing, or cloud storage. But what exactly is the cloud? Basically, the cloud is
Cloud Computing TODAY S TOPICS What Cloud Computing is and How it Works Security & Privacy Issues Investigative Challenges WHAT IS CLOUD COMPUTING? Cloud computing refers to software or processes offered
ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users
Corporate Headquarters 400 Locust Street Suite 840 Des Moines, Iowa 50309 Phone: 515-245-7777 Cedar Rapids Office 5925 Council Street NE Suite 180 Cedar Rapids, Iowa 52402 Phone: 888-387-5670 x7717 Alliance
Everything You Need To Know About Cloud Computing What Every Business Owner Should Consider When Choosing Cloud Hosted Versus Internally Hosted Software 1 INTRODUCTION Cloud computing is the current information
The Cloud Opportunity: Italian Market 01/10/2010 Alessandro Greco @Easycloud.it In collaboration with easycloud.it Who is easycloud.it? Easycloud.it is a Consultant Company based in Europe with HQ in Italy.
Interoperate in Cloud with Federation - Leveraging federation standards can accelerate Cloud computing adoption by resolving vendor lock-in issues and facilitate On Demand business requirements Neha Mehrotra
www.ijcsi.org 361 A Virtual Learning Community Based on Cloud Computing and Web 2.0 Hua Zheng School of Information and Statistics, Guangxi University of Finance and Economics, Nanning, Guangxi 530003,China
MERAKI WHITE PAPER Cloud + Wireless LAN = Easier + Affordable Version 1.0, August 2009 This white paper discusses how a cloud-based architecture makes wireless LAN easier and more affordable for organizations
Remote Infrastructure Management Emergence of the Cloud-based Helpdesk A leadership perspectives white paper Recommended next steps for business and industry executives Issue 11 in a series Executive Summary
Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the
WHITE PAPER 10 THOUGHTS ON EVALUATING A FIELD SERVICE AUTOMATION SOLUTION INTRODUCTION The availability, low cost and ubiquity of mobile devices and mobile networks has fostered a revolution in how field
Mashup Development Seminar Tampere University of Technology, Finland Fall 2008 http://www.cs.tut.fi/~taivalsa/kurssit/mads2008/ Prof. Tommi Mikkonen Dr. Antero Taivalsaari Background History of computing
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
Shafiq Khan An Introduction to Cloud Computing 13/12/2012 Who we are. > Part of East Lancashire Chamber of Commerce > Web design agency established in 1998 > Customer focused with web solutions for every
Cloud Computing for Small to Mid Size Businesses Tech66, LLC William Burleson firstname.lastname@example.org www.tech66.com Why Tech66 and the Cloud? You want to focus on your core business, not on running your IT infrastructure
How Small to Medium-Sized Businesses Can Leverage the Cloud in Secure, Money-Saving Ways A White Paper by CMIT Solutions 1. With every day that passes, cloud computing becomes an even more integral part
best practices Six questions to ask before moving core HR into the cloud 15 Mergers and acquistions, decentralization, and globalization are putting enormous pressure on HR to standardize systems and processes.
Cloud Computing INTRODUCTION Cloud computing is where software applications, processing power, data and potentially even artificial intelligence are accessed over the internet. or in simple words any situation
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
Cloud Computing Jussi Talaskivi Information Management Centre University of Jyväskylä About the presenter Information Systems Analyst Scrum master Web Content Management System (Plone) www.jyu.fi Koppa
Big Data & Its Bigger Possibilities In The Cloud Chhavi Gupta Software Engineer, EMC Corporation Sai Pattem Professional MBA Candidate 2013 August 15 th, 9:30 10:30 AM Session 13860 Room 200 (Hynes Convention
RecoveryPlanner Web-Based Planning Software About RecoveryPlanner.com Business Continuity Management Founded by experts in disaster recovery, business continuity and emergency response in 1999, RecoveryPlanner
Comparing VMware Zimbra with Leading Email and Collaboration Platforms Z I M B R A C O M P E T I T I V E W H I T E P A P E R Introduction Email is indispensable few applications are more critical to the
EMA Radar for Workload Automation (WLA): Q2 2012 Cisco Software Profile By Torsten Volk, Senior Analyst Enterprise Management Associates (EMA) June 2012 Cisco Systems Profile Introduction Cisco Systems
Contents Preface xvii EH introducing aoudco.pu.ing 1 Web 2.0 and the Cloud 3 Distinguishing Cloud Types 4 Cloud Deployment Models 5 Cloud Service Models 6 Exploring Uses of the Cloud 9 Introducing Scalability
Quick guide: Using the Cloud to support your business This Quick Guide is one of a series of information products targeted at small to medium sized enterprises (SMEs). It is designed to help businesses
The Cloud at Crawford Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Wikipedia defines cloud computing as Internet-based computing, whereby shared
Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service
Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
SMALL BUSINESS the basics in telecommunications solutions 1 2 Mobility Innovation, transformation and the cloud Security and business continuity At AT&T, we understand the unique needs that small businesses
CLOUD COMPUTING : A PERSPECTIVE STUDY PART I BACKGROUND AND CONCEPTS Guannang Wang YingFeng Wang Qi Li INTRODUCTION: Coined in late of 2007 Currently emerges as a hot topic due to its abilities to offer
GETTING THE MOST FROM THE CLOUD A White Paper presented by Why Move to the Cloud? CLOUD COMPUTING the latest evolution of IT services delivery is a scenario under which common business applications are
Cloud Computing; What is it, How long has it been here, and Where is it going? David Losacco, CPA, CIA, CISA Principal January 10, 2013 Agenda The Cloud WHAT IS THE CLOUD? How long has it been here? Where
SERVICE DEFINITION Cordys Business Operations GCloud IV - PaaS Copyright 2012 Cordys B.V. All rights reserved. Table of Content Cordys Business Operations... 1 Table of Content... 2 Introduction... 4 Document
Enterprise Private Cloud Storage The term cloud storage seems to have acquired many definitions. At Cloud Leverage, we define cloud storage as an enterprise-class file server located in multiple geographically
A Guide to Choosing the Right Data Backup Solution for your School. March 2015. Contents Introduction.... 3 Why introduce a remote data backup solution?... 4 What is the difference between onsite & offsite
Contents Introduction What is the Cloud? How does it work? Types of Cloud Service Cloud Service Providers Summary Introduction The CLOUD! It seems to be everywhere these days; you can t get away from it!
Chapter 4 IT Infrastructure: Hardware and Software 4.1 2007 by Prentice Hall STUDENT OBJECTIVES Identify and describe the components of IT infrastructure. Identify and describe the major types of computer
LOOK TO THE CLOUD: Cloud Computing Primer An ebook Contents 1. What Is the Cloud?... Pg. 3 2. What is Office 365?... Pg. 3 2-1. Exchange Online... Pg. 4 2-2. SharePoint Online... Pg. 5 2-3. Lync Online...
On a Journey to the Cloud or Lost in the Fog? Velimir Srića Banking is necessary but banks are not! Tom Peters Information is necessary but IT (as we know it) is not! My consulting experience ICT - Infrastructure
Public & Private Cloud Services George Bourmas Sales Consulting Manager Database & Options Exadata Team Leader CEE 1 2 Oracle s Architectural Vision Complete, Open, Integrated Systems ENGINEERED TO WORK
Office 365 SharePoint Online White Paper Introduction Overview Cloud computing is slowly changing the way IT companies are offering their software solutions and services. Through cloud computing, IT companies
WHITEPAPER How Microsoft Exchange Online Helps Solve IT Challenges Exchange Online is designed to help organizations such as yours meet common IT and operational challenges, while still offering the flexibility
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
Intacct Financial Management and Accounting System Intacct is the award winning cloud financial management and accounting system specifically designed to help small and midsized enterprises improve company
10X more productive series CRM SOFTWARE EVALUATION TEMPLATE Find your CRM match with this easy-to-use template. PRESENTED BY How To Use This Template Investing in the right CRM solution will help increase
Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
Electronic Records Storage Options and Overview www.archives.nysed.gov Objectives Understand the options for electronic records storage, including cloud-based storage Evaluate the options best suited for
HRG Insight: Cloud Computing Keeping apprised of terminology in today s constantly changing IT landscape can be a fulltime job for IT decisionmakers. Some terms lend themselves to a fairly educated guess
Cloud computing an insight Overview IT infrastructure is changing according the fast-paced world s needs. People in the world want to stay connected with Work / Family-Friends. The data needs to be available
TRANSITION TO THE CLOUD Learn about cloud computing and see how software-as-a-service is changing the way businesses manage their IT Presented by w w w. b i 1 0 1. c o m Software-as-a-Service and the cloud
BUSINESS SOFTWARE for Recruitment Professionals TriSys brings everything together TriSys is the central point of access for: social networking sites, job posting and distribution, back office payroll and
Customer Engagement & The Cloud Silverbear Membership Customer Engagement & The Cloud There has been a lot of talk and hype recently surrounding this new phenomenon called the Cloud". A lot of senior business
By Hussam Tayeb Introduction: When we store our files, photos, or videos online instead of on our personal computers, or when we use social networking site that means we are using a cloud computing service.