Software as a service (SaaS, typically pronounced 'Sass') is a model of software deployment where an application is hosted as a service provided to customerssoftware.

Slides:



Advertisements
Similar presentations
Logo Software as a service (Saas) Group D Fong Hui Yun Kyung Jung Yijia Li Roxana Hernandez UC-Berkeley Strategic Computing and Communications Technology.
Advertisements

The Lucernex Cloud: A software-as-a-service solution delivered via the Cloud What is the Cloud? Cloud Computing is the future of all software applications,
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Managing Software Assets. Managing Software Assets Software costs represent one of the largest information technology expenditures in most firms. Amounting.
Welcome. Medi-EMR’s Platform is an enterprise- class EMR solution that includes application hosting and Health Information Exchange management, a requirement.
Welcome. Medi-EMR’s Platform is an enterprise- class EMR solution that includes application hosting and Health Information Exchange management, a requirement.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
A tour of new discovery introducing XpertCapture Your ultimate data capturing solution.
By Adam Balla & Wachiu Siu
Introduction to Unitas Global Managed IT Infrastructure Service Provider February 2012 North America Los Angeles, USA
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
The Cloud: Demystified Neil Cattermull Frontier Technology.
CRM SOFTWARE What is CRM, Evolution of CRM software and SaaS, SugarCRM in depth, CRM SW Market.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
Microsoft Services Provider License Program
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
CLOUD COMPUTING For Beginners.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
1. Popular Applications Technological trend Effective and Efficient 2.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Categories of Software
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
The evolution of HR David Woodward Chief Information Officer.
By: Jeff Siglin BADM 559 Professor Michael Shaw. SaaS Introduction  What is it?  Technically Speaking: It’s software that’s developed and hosted by.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
Presentation Software as a Service Applications Software-as-a-Service Partner Enablement Program Enabling ‘Software as a Service’
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Making Managed Services Easier Presenter: Greg Henderson Director, International.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
Can a German Software Giant Provide Client/Server Solutions? SAP.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Comprehensive Project Management Solutions with the.NET Server family.
Microsoft and Symantec
Profit from a practical IP Billing Solution Suresh Balasubramanian Senior Product Manager Macrovision.
23-Jan-16 CLOUD COMPUTING & IPTV BY ROBERT NATHAN.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
IT Support Packs. CUSTOMER SEGMENT IT Service Desk teams who provide internal and external support to traditional systems including desktops, laptops.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Open Source and Enterprise 2.0 The Next Generation IT Solution for Small Medium Enterprise (SME) By V.Vishnu Roll : 0701MBA1744 Guided by Mr. Giridhar.
Dr. Hussein Al-Bahadili Faculty of Information Technology Petra University Securing E-Transaction 1/24.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
Fundamentals of Information Systems, Sixth Edition
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
What is Cloud Computing - How cloud computing help your Business?
Chapter 2 The Origins of Software
CLOUD COMPUTING.
Emerging technologies-
Software as a service (Saas)
SaaS Software as a Service Copyright © Curt Hill
Presentation transcript:

Software as a service (SaaS, typically pronounced 'Sass') is a model of software deployment where an application is hosted as a service provided to customerssoftware deployment across the Internet.Internet By eliminating the need to install and run the application on the customer's own computer, SaaS alleviates the customer's burden of software maintenance, ongoing operation, and support. Conversely, customers relinquish control over software versions or changing requirements; moreover, costs to use the service become a continuous expense, rather than a single expense at time of purchase. Using SaaS also can conceivably reduce the up-front expense of software purchases, through less costly, on-demand pricing. From the software vendor'son-demand standpoint, SaaS has the attraction of providing stronger protection of its intellectual propertyintellectual property and establishing an ongoing revenue stream. The SaaS software vendor may host the application on its own web server, or this function may be handled by a third-party application service provider (ASP).application service provider Software as a service

An application service provider (ASP) is a business that provides computer-based services to customers over a network. Software offered using an ASP model is also sometimes called On-demand software or software as a service (SaaS).SaaS The most limited sense of this business is that of providing access to a particular application program (such as medical billing) using a standard protocol such as HTTP. HTTP The need for ASPs has evolved from the increasing costs of specialized software that have far exceeded the price range of small to medium sized businesses. As well, the growing complexities of software have led to huge costs in distributing the software to end-users. Through ASPs, the complexities and costs of such software can be cut down. In addition, the issues of upgrading have been eliminated from the end-firm by placing the onus on the ASP to maintain up-to-date services, 24 x 7 technical support, physical and electronic security and in-built support for business continuity and flexible working.business continuity An application service provider (ASP)

Software as a service (Saas) Traditional SoftwareOn-Demand Utility Build Your Own Plug In, Subscribe Pay-per-Use

Comparison of business model Traditional packaged software Software as a serivce Architect solutions to be run by an individual company in a dedicated instantiation of the software Architect solutions to be run by an individual company in a dedicated instantiation of the software Designed to run thousands of different customers on a single code Designed to run thousands of different customers on a single code Designed for customers to install, manage and maintain. Designed for customers to install, manage and maintain. Designed from the outset up for delivery as Internet-based services Designed from the outset up for delivery as Internet-based services

Traditional packaged Software Software as a serivce Version control Version control Upgrade fee Upgrade fee Fixing a problem for one customer fixes it for everyone Fixing a problem for one customer fixes it for everyone Streamlined, repeatable functionality via Web services, open APIs and standard connectors Streamlined, repeatable functionality via Web services, open APIs and standard connectors Infrequent, major upgrades every months, sold individually to each installed base customer. Infrequent, major upgrades every months, sold individually to each installed base customer. Frequent, "digestible" upgrades every 3-6 months to minimize customer disruption and enhance satisfaction.Frequent, "digestible" upgrades every 3-6 months to minimize customer disruption and enhance satisfaction. May use open APIs and Web services to facilitate integration, but each customer must typically pay for one-off integration work. May use open APIs and Web services to facilitate integration, but each customer must typically pay for one-off integration work.

What’s the Challenge for Saas? What’s the Challenge for Saas?

Challenge One: Switching Cost Switching CostSolution? Make customer happy! Make customer happy! Other……? Other……?

Challenge two: Limited flexibility Limited flexibilitySolution? Make everything customizable Make everything customizable Application Exchange platform Application Exchange platform Others….? Others….?

What kind of software is more amenable to be provided as a service? What kind of software is more amenable to be provided as a service?

Applicability of Saas Enterprise Software Application Enterprise Software Application Perform business functionsPerform business functions Organize internal and external informationOrganize internal and external information Share data among internal and external usersShare data among internal and external users The most standard type of software applicable to Saas modelThe most standard type of software applicable to Saas model Example: Saleforce.com CRM application, Siebel On-demand applicationExample: Saleforce.com CRM application, Siebel On-demand application

Applicability of Saas Single-User software application Single-User software application Organize personal informationOrganize personal information Run on users’ own local computerRun on users’ own local computer Serve only one user at a timeServe only one user at a time Inapplicable to Saas modelInapplicable to Saas model Data security issue Data security issue Network performance issue Network performance issue Example: Microsoft office suiteExample: Microsoft office suite

Applicability of Saas Infrastructure software Infrastructure software Serve as the foundation for most other enterprise software applicationServe as the foundation for most other enterprise software application Inapplicable to Saas modelInapplicable to Saas model Installation locally is required Installation locally is required Form the basis to run other application Form the basis to run other application Example: Window XP, Oracle databaseExample: Window XP, Oracle database

Applicability of Saas Embedded Software Embedded Software Software component for embedded systemSoftware component for embedded system Support the functionality of the hardware deviceSupport the functionality of the hardware device Inapplicable to Saas modelInapplicable to Saas model Embedded software and hardware is combined together and is inseparable Embedded software and hardware is combined together and is inseparable Example: software embedded in ATM machines, cell phones, routers, medical equipment, etcExample: software embedded in ATM machines, cell phones, routers, medical equipment, etc

Introduction Folksonomy is a tagging system, a manual indexing of the Web. Tagging systems allow users to annotate digital resources with tags (keywords) and share their annotations with other users. Folksonomies emerge from the need to add metadata to websites as an easier way compared to the development of ontologies (tags depends on users and not on experts). A relatively new classification system that became popular with applications as social bookmarking or annotating photographs. It’s also known as social tagging, social indexing, collaborative tagging or social classification FOLKSONOMIES

Advantages and disadvantages Advantages User participation Gives a valuable data on shared information. Adaptability Thanks to folksonomies we can be aware of emerging vocabularies. Lower cost Distributing the work amongst a large amount of people without no cost. Flexible Anyone can tag anything Take into account different perspectives We can share different views of the same thing

Disadvantages Over tagging Too many tags can make search and retrieval meaningless. Inconsistency Misspellings, different punctuations, capitalization, acronyms (“NY” and “New York”), ambiguity (“apple”: fruit or a computer),… Biased perspective Few people apply the already existing tags although those tags are the most used (shared by most people). Lack of control Tags depends on users’ social or cultural backgrounds, expertise and perception of the world, there is no wrong answer. Discrepancies in granularity “Java” can be too specific for some users, but “Programming” may be too general for others.

Folksonomies are better for: DOMAIN Large corpus No formal categories Unstable entities Unrestricted entities No clear edges USERS Uncoordinated users Amateur users Naïve catalogers No authority