GRID AND CLOUD COMPUTING
Cloud Architecture: Software as a Service (SaaS)
Courtesy of
Professor Ahmed
Ezzat, Ph.D
www.svuca.edu
2

What is SaaS? Why SaaS?

SaaS vs PaaS and IaaS

SaaS Architecture

SaaS Services Abstraction for different Business Sectors:
 Customer Relationship Management
 Human Resources
 Financial
 Collaboration
 Backup & Recovery
 Industry Solutions

Summary and Conclusions
UNIT 11: SOFTWARE AS A SERVICE
3

SaaS is software deployed as a hosted service and accessed over the Internet,
Examples include: SalesForce.com, NetSuite, Google, Hotmail, Yahoo!, etc.

SaaS is a software delivery method that provides access to software and its
functions remotely as a web-based service

SaaS allows organizations to access business functionality at a cost typically
less than paying for licensed applications since SaaS is based on a monthly
fee

User don’t need to invest as much in hardware, server support, security audits
and need fewer in-house IT-staff
What is SaaS? Why SaaS?
4

Key Advantages for the End User
 Lower cost
 Smaller storage & hardware requirements
 Fewer Personnel; no maintenance, monitoring, or software updates

Key Advantage for the Vendor
 Continuous and recurring stream of income
 Reduced losses from piracy and unlicensed use of software
 Greater valuation for the company!
 One-to-many application delivery model based on single instance, multi-tenant
architecture (SalesForce.com)
What is SaaS? Why SaaS?
5

Targeting the “long tail” of smaller businesses, by reducing the minimum cost at
which software can be sold
What is SaaS? Why SaaS?
6

Significant difference is the amount of control a user has over the service

PaaS: Microsoft Azure: user has no control over the OS, security features or the ability
to install software applications – other than your own applications developed specifically
for Azure. Google Apps and Force.com have similar limitations to Azure

All OS updates, versions, patches, security are controlled and implemented by the
PaaS provider

IaaS: user selects the configuration (server size, OS, App software) and then has
complete responsibility for the maintenance of the system; security patch is your
responsibility. Want to install new application or database – feel free, it is your server
SaaS vs. PaaS vs. IaaS
7

SaaS differs from PaaS and IaaS in that it provides a service that is directly
consumable by the end-user while IaaS and PaaS provides Infrastructure and Platforms
where system managers and developers can install their applications but they provide little
value to a non-technical end-user

SaaS provides the full stack of cloud services

With SaaS the service provider licenses applications and provisions them to end-users on-
demand

SaaS is centrally managed and updated

SaaS eliminates for end-user worries about licensing, scalability, and ties customer
cost to usage
SaaS vs. PaaS vs. IaaS
8
SaaS vs. PaaS vs. IaaS
(on-premise)
storage
servers
networking
os
middleware
virtualization
data
applications
runtime
iaas
storage
servers
networking
os
middleware
virtualization
data
applications
runtime
operator
manage
paas
storage
servers
networking
os
middleware
virtualization
applications
runtime
data
saas
storage
servers
networking
os
middleware
virtualization
applications
runtime
data
operator
manages
9
SaaS vs. PaaS vs. IaaS:
Cloud is Not the Bleeding Edge
10

Moving from on-premise software to SaaS requires paradigm shift in the following
three areas:
SaaS Architecture
11

Application Architecture: SaaS Maturity Model:
SaaS Architecture
12

Level-1: Ad Hoc/Custom
SaaS Architecture
 Each customer has its own
customized version of the hosted
application, and runs its own
instance of the application on the
host’s servers
 This level offers very few of the
benefits of a fully mature SaaS
solution
13

Level-2: Configurable
SaaS Architecture
 Vendor hosts a separate instance of
the application for each tenant
 Same code, no need to maintain
customized application code bases
 Easier to support/maintain since only
single instance needs to be updated
 More expensive than level-1 in terms
of effort required
14

Level-3: Configurable & Multi-tenant Efficient
SaaS Architecture
 Single instance that serve every
customer, with configurable
metadata
 Authorization & Security policies
ensure that each customer data is
kept private
 Eliminate the need to provide server
space for as many instances as the
vendor has customers
15

Level-4: Scalable, Configurable & Multi-tenant Efficient
SaaS Architecture
 Vendor hosts multiple customers on
a load-balanced farm of identical
instances
 Scalable because servers can be
added on-demand
 Changes or fixes can be rolled-out to
thousands of tenants
16

Business Model:
SaaS Architecture
 Shifting the ownership of the software from the
customer to an provider
 Reallocating responsibility for the technology
infrastructure and Mgmt from the customer to the
provider
17

Business Model:
SaaS Architecture
 Reducing the cost of providing software services,
through specialization and economy-of-scale
 SaaS Hardware costs get shared by all tenants
resulting in economy-of-scale
18

Operational Structure:
SaaS Architecture
 SaaS providers not only have to be
experts in building software and bringing it
to market, they must also become expert
in operating & managing it
 Monitoring SaaS applications:
 For availability
 For performance
19

It is hard to provide any abstraction to SaaS services or to classify them based on
the technology or approach

They are typically diverse and can be based on any web-based tools to implement
the application requirements

Below we will cover an overview of the types of software they represent, the range
of business sectors they span, and the functionality they can deliver and scale-on-
demand
SaaS Services Abstraction for different Business
Sectors:
20

CRM examples include:
 Salesforce.com which includes account management, opportunity tracking, and marketing
campaing administration
 NetSuite provides set of services including: NetSuite, NetSuite CRM+, NetSuite Global CRM,
Dedicated Server Options, OpenAir, and Payroll
 SugarCRM is an open source software solution based on LAMP (Linux, Apache, MySQL, and
PHP)

Salesforce.com
 Best known SaaS offering consists of the following modules: Sales, Service & Support, Partner
Relationship Mgmt, Marketing and Leads, Content, Ideas and Analytics
 It is available in 20 languages and can be accessed from any Internet device including mobile
platforms like Blackberry, iPhone, and Windows Mobile
SaaS Services Abstraction for different Business
Sectors: CRM
21
 Users can customize their CRM applications and can add user-defined custom fields
 Salesforce.com provides a Web Services API for data manipulation (e.g., SELECT,
INSERT, UPDATE, DELETE)
 NetSuite
 Best known SaaS offering consists of the following modules: Sales, Service
 Primary features include:
 Pipeline and opportunity management
 Order management
 Advanced forecasting
 Incentive Management
 Upsell Manager
 Account Management
SaaS Services Abstraction for different Business
Sectors: CRM
22

SugarCRM
 It is not an on-demand service; it is an open source based on LAMP
 It is attractive from SaaS perspective as it is for free and downloadable
 It includes sales-force automation, marketing campaigns and customer support, and
collaboration and reporting functionality
 There are many pre-packaged machines that have SugarCRM with a base configuration
ready for deployment
 Sugar Data Center Edition (DCE) supplement SaaS with a set of tools for provisioning,
monitoring and reporting, as well as the ability to manage/deploy multiple instances from
a central console
SaaS Services Abstraction for different Business
Sectors: CRM
23

Human Resources (HR) or Human Capital Management (HCM) includes
administration processes to support personnel functions (e.g., recruiting,
developing, and retaining employees)

Due to the confidential nature, some companies would be worried placing such
information outside their firewall

Workday:
 Provides features like: Absence (accrued vacation), Compensation (salary, equity),
Benefits (medical, dental, vision), Staffing (headcount, position management, etc.),
Development (business performance through talent management), and Performance
management (performance reviews)
SaaS Services Abstraction for different Business
Sectors: Human Resources
24

Taleo:
 Another SaaS provider in the HR space.
 Provides features like: Recruitment, Performance Management, Employee lifecycle,
Career Management, and Succession Planning.
 Taleo exposes a SOAP-based Web Services API that developers can leverage to
integrate HR functions and data in other applications, etc.
SaaS Services Abstraction for different Business
Sectors: Human Resources
25

Financial services ranges from accounting, procurement and inventory management

Workday:
 In addition to human capital Mgmt, financial related services include: Payroll, Worker Spend
Mgmt, Financial Accounts, Supplier Accounts, Cash Mgmt, and Procurement

Netsuite:
 Supports back-office operations and business processes including: Financial Mgmt, Financial
Planning, Inventory and Supply Chain, Order Mgmt, Service Resource Planning, and Human
Capital Mgmt (HCM) and BI & Analytics

Intuit:
 Is a software company that develops financial and Tax preparation software known for Quicken
and TurboTax
SaaS Services Abstraction for different Business
Sectors: Financial
26

Since collaboration involves establishing connectivity between people, it is natural
to be based on networking and utilizing common infrastructure

Web 2.0 services are almost exclusively delivered over the Internet and are Cloud
candidate. Some traditional applications, such as desktop productivity and
conferencing, are also candidate to leverage Cloud Computing

Google Apps:
 Google Mail (Gmail):
 Is a web mail service supporting thread-structured and search-oriented interface
 At the Back/End, Gmail runs on Google Servlet Engine & Linux-based Google
GFE/1.3, and supports POP3 & IMAPv4
SaaS Services Abstraction for different Business
Sectors: Collaboration
27
 Extensive use of Asynchronous Javascript & XML (AJAX) to pre-fetch and pre-send
information w/o user refresh; dramatically better response time
 Gmail supports spam filtering; when user marks an email as spam, Gmail leverages
this information to identify similar future messages for all Gmail users
 Google Calendar:
 Is an AJAX-driven time management web application; viewing, adding, and modifying
entries. The AJAX interface allows drag-and-drop events from one date to another w/o
reloading the page.
 It includes also offline support and to-do lists. Multiple calendars can be shown in
single view. Calendars can be shared with appropriate access control, i.e., Read-Only
or Full Control, etc.
SaaS Services Abstraction for different Business
Sectors: Collaboration
28
 Google Talk (Gtalk):
 Is a Windows web-based instant messaging and Internet telephony. Instant
Messaging uses the standard eXtensible Messaging and Presence Protocol (XMPP).
Internet Telephony uses on Voice-over-IP and is based on the Jingle protocol, a P2P
extension to XMPP by Google
 Google Docs:
 Is a web-based desktop application suite
 Supports creating/editing documents (Documents, spreadsheet, presentations) online
while collaborating in real-time with other users within the application itself, imported
through the web interface or sent via email. They can also be saved to the user’s
computer in a variety of formats (OpenDoc, OpenOffice, HTML, PDF, RTF, Text, MS
Word)
SaaS Services Abstraction for different Business
Sectors: Collaboration
29
 Google Docs serves as a collaboration tool for editing amongst users in real-time
 For Microsoft Office, users may find uploading changed documents via a browser to be
tedious.
 Google offers free plug-in that automatically synchronizes edits in the Word, Excel, and
PowerPoint with Google Docs; it supports multi-user concurrent editing,
synchronization of both online and offline modifications including conflict resolution and
a revision history for possible rollback capability
SaaS Services Abstraction for different Business
Sectors: Collaboration
30
 Google Sites:
 Is a structured Wiki offering that supports the following:
 Web address of the form: http://sites.google.com/site/sitename
 Limited number of themes
 Limited use of HTML coding
 Ability to insert Videos from Google Video/YouTube, Google Docs, Google Calendar, Google
Maps, AdWords and AdSense
SaaS Services Abstraction for different Business
Sectors: Collaboration
31

Microsoft Online Services
 It includes set of services for consumers and enterprise
 Windows Live (consumer)
 It caters to common requirements of home users & small businesses including:
 Window Live Family safety (parental control)
 Window Live Mail client for Windows Live Hotmail, Gmail, Yahoo! Mail, and any POP account
 Window Live Mesh (file synchronization between user desktops, other computers and cloud storage
 Window Live Messenger (Instant Messaging client)
 Window Live Movie Maker (Video editing)
 Window Live Photo Gallery (photo management & sharing)
 Window Live Writer (Desktop blog publishing application)
 Window Live SkyDrive is an online file storage & sharing service
 Office Web-Apps is a web-based edition of Microsoft Office
SaaS Services Abstraction for different Business
Sectors: Collaboration
32
 Office 365 (enterprise)
 It is multi-tenant model with attractive price points for small organizations. Dedicated option
provides higher degree of isolation typically required by larger organizations
 Main Components include:
 Exchange Online: With ForeFront anti-virus checking & spam filtering
 SharePoint Online: Offers content management with version control, Wiki, blogs and RSS feeds
 Lync Online: provides presence capability and instant messaging
 Microsoft Professional Plus in Office 365: comparable to Microsoft Volume Licensing; licensing month-to-
month on a per-user basis
 Office Web Apps: Is a browser version of Microsoft Excel, Word, and Power Point similar to what is offered
under Windows Live
SaaS Services Abstraction for different Business
Sectors: Collaboration
33

Cisco Webex
 It is one among few Web presentation tool including: Citrix, GoToMeeting, Dimdim, and
Cisco Webex
 Each has its own strengths and weaknesses. For example, Cisco Webex combines real-
time collaboration with phone conferencing.
 Users can share documents, presentations, and applications, passing control to anyone in
the meeting
 Include video from multiple webcams and use integrated VoIP, audio broadcast or dial-in
conferencing or hybrid combination
 It is possible to record, edit, and play back meetings after the event for review and
compliance purposes
SaaS Services Abstraction for different Business
Sectors: Collaboration

CC-11 Part a Software as a Service Cloud Architecxture

  • 1.
    GRID AND CLOUDCOMPUTING Cloud Architecture: Software as a Service (SaaS) Courtesy of Professor Ahmed Ezzat, Ph.D www.svuca.edu
  • 2.
    2  What is SaaS?Why SaaS?  SaaS vs PaaS and IaaS  SaaS Architecture  SaaS Services Abstraction for different Business Sectors:  Customer Relationship Management  Human Resources  Financial  Collaboration  Backup & Recovery  Industry Solutions  Summary and Conclusions UNIT 11: SOFTWARE AS A SERVICE
  • 3.
    3  SaaS is softwaredeployed as a hosted service and accessed over the Internet, Examples include: SalesForce.com, NetSuite, Google, Hotmail, Yahoo!, etc.  SaaS is a software delivery method that provides access to software and its functions remotely as a web-based service  SaaS allows organizations to access business functionality at a cost typically less than paying for licensed applications since SaaS is based on a monthly fee  User don’t need to invest as much in hardware, server support, security audits and need fewer in-house IT-staff What is SaaS? Why SaaS?
  • 4.
    4  Key Advantages forthe End User  Lower cost  Smaller storage & hardware requirements  Fewer Personnel; no maintenance, monitoring, or software updates  Key Advantage for the Vendor  Continuous and recurring stream of income  Reduced losses from piracy and unlicensed use of software  Greater valuation for the company!  One-to-many application delivery model based on single instance, multi-tenant architecture (SalesForce.com) What is SaaS? Why SaaS?
  • 5.
    5  Targeting the “longtail” of smaller businesses, by reducing the minimum cost at which software can be sold What is SaaS? Why SaaS?
  • 6.
    6  Significant difference isthe amount of control a user has over the service  PaaS: Microsoft Azure: user has no control over the OS, security features or the ability to install software applications – other than your own applications developed specifically for Azure. Google Apps and Force.com have similar limitations to Azure  All OS updates, versions, patches, security are controlled and implemented by the PaaS provider  IaaS: user selects the configuration (server size, OS, App software) and then has complete responsibility for the maintenance of the system; security patch is your responsibility. Want to install new application or database – feel free, it is your server SaaS vs. PaaS vs. IaaS
  • 7.
    7  SaaS differs fromPaaS and IaaS in that it provides a service that is directly consumable by the end-user while IaaS and PaaS provides Infrastructure and Platforms where system managers and developers can install their applications but they provide little value to a non-technical end-user  SaaS provides the full stack of cloud services  With SaaS the service provider licenses applications and provisions them to end-users on- demand  SaaS is centrally managed and updated  SaaS eliminates for end-user worries about licensing, scalability, and ties customer cost to usage SaaS vs. PaaS vs. IaaS
  • 8.
    8 SaaS vs. PaaSvs. IaaS (on-premise) storage servers networking os middleware virtualization data applications runtime iaas storage servers networking os middleware virtualization data applications runtime operator manage paas storage servers networking os middleware virtualization applications runtime data saas storage servers networking os middleware virtualization applications runtime data operator manages
  • 9.
    9 SaaS vs. PaaSvs. IaaS: Cloud is Not the Bleeding Edge
  • 10.
    10  Moving from on-premisesoftware to SaaS requires paradigm shift in the following three areas: SaaS Architecture
  • 11.
    11  Application Architecture: SaaSMaturity Model: SaaS Architecture
  • 12.
    12  Level-1: Ad Hoc/Custom SaaSArchitecture  Each customer has its own customized version of the hosted application, and runs its own instance of the application on the host’s servers  This level offers very few of the benefits of a fully mature SaaS solution
  • 13.
    13  Level-2: Configurable SaaS Architecture Vendor hosts a separate instance of the application for each tenant  Same code, no need to maintain customized application code bases  Easier to support/maintain since only single instance needs to be updated  More expensive than level-1 in terms of effort required
  • 14.
    14  Level-3: Configurable &Multi-tenant Efficient SaaS Architecture  Single instance that serve every customer, with configurable metadata  Authorization & Security policies ensure that each customer data is kept private  Eliminate the need to provide server space for as many instances as the vendor has customers
  • 15.
    15  Level-4: Scalable, Configurable& Multi-tenant Efficient SaaS Architecture  Vendor hosts multiple customers on a load-balanced farm of identical instances  Scalable because servers can be added on-demand  Changes or fixes can be rolled-out to thousands of tenants
  • 16.
    16  Business Model: SaaS Architecture Shifting the ownership of the software from the customer to an provider  Reallocating responsibility for the technology infrastructure and Mgmt from the customer to the provider
  • 17.
    17  Business Model: SaaS Architecture Reducing the cost of providing software services, through specialization and economy-of-scale  SaaS Hardware costs get shared by all tenants resulting in economy-of-scale
  • 18.
    18  Operational Structure: SaaS Architecture SaaS providers not only have to be experts in building software and bringing it to market, they must also become expert in operating & managing it  Monitoring SaaS applications:  For availability  For performance
  • 19.
    19  It is hardto provide any abstraction to SaaS services or to classify them based on the technology or approach  They are typically diverse and can be based on any web-based tools to implement the application requirements  Below we will cover an overview of the types of software they represent, the range of business sectors they span, and the functionality they can deliver and scale-on- demand SaaS Services Abstraction for different Business Sectors:
  • 20.
    20  CRM examples include: Salesforce.com which includes account management, opportunity tracking, and marketing campaing administration  NetSuite provides set of services including: NetSuite, NetSuite CRM+, NetSuite Global CRM, Dedicated Server Options, OpenAir, and Payroll  SugarCRM is an open source software solution based on LAMP (Linux, Apache, MySQL, and PHP)  Salesforce.com  Best known SaaS offering consists of the following modules: Sales, Service & Support, Partner Relationship Mgmt, Marketing and Leads, Content, Ideas and Analytics  It is available in 20 languages and can be accessed from any Internet device including mobile platforms like Blackberry, iPhone, and Windows Mobile SaaS Services Abstraction for different Business Sectors: CRM
  • 21.
    21  Users cancustomize their CRM applications and can add user-defined custom fields  Salesforce.com provides a Web Services API for data manipulation (e.g., SELECT, INSERT, UPDATE, DELETE)  NetSuite  Best known SaaS offering consists of the following modules: Sales, Service  Primary features include:  Pipeline and opportunity management  Order management  Advanced forecasting  Incentive Management  Upsell Manager  Account Management SaaS Services Abstraction for different Business Sectors: CRM
  • 22.
    22  SugarCRM  It isnot an on-demand service; it is an open source based on LAMP  It is attractive from SaaS perspective as it is for free and downloadable  It includes sales-force automation, marketing campaigns and customer support, and collaboration and reporting functionality  There are many pre-packaged machines that have SugarCRM with a base configuration ready for deployment  Sugar Data Center Edition (DCE) supplement SaaS with a set of tools for provisioning, monitoring and reporting, as well as the ability to manage/deploy multiple instances from a central console SaaS Services Abstraction for different Business Sectors: CRM
  • 23.
    23  Human Resources (HR)or Human Capital Management (HCM) includes administration processes to support personnel functions (e.g., recruiting, developing, and retaining employees)  Due to the confidential nature, some companies would be worried placing such information outside their firewall  Workday:  Provides features like: Absence (accrued vacation), Compensation (salary, equity), Benefits (medical, dental, vision), Staffing (headcount, position management, etc.), Development (business performance through talent management), and Performance management (performance reviews) SaaS Services Abstraction for different Business Sectors: Human Resources
  • 24.
    24  Taleo:  Another SaaSprovider in the HR space.  Provides features like: Recruitment, Performance Management, Employee lifecycle, Career Management, and Succession Planning.  Taleo exposes a SOAP-based Web Services API that developers can leverage to integrate HR functions and data in other applications, etc. SaaS Services Abstraction for different Business Sectors: Human Resources
  • 25.
    25  Financial services rangesfrom accounting, procurement and inventory management  Workday:  In addition to human capital Mgmt, financial related services include: Payroll, Worker Spend Mgmt, Financial Accounts, Supplier Accounts, Cash Mgmt, and Procurement  Netsuite:  Supports back-office operations and business processes including: Financial Mgmt, Financial Planning, Inventory and Supply Chain, Order Mgmt, Service Resource Planning, and Human Capital Mgmt (HCM) and BI & Analytics  Intuit:  Is a software company that develops financial and Tax preparation software known for Quicken and TurboTax SaaS Services Abstraction for different Business Sectors: Financial
  • 26.
    26  Since collaboration involvesestablishing connectivity between people, it is natural to be based on networking and utilizing common infrastructure  Web 2.0 services are almost exclusively delivered over the Internet and are Cloud candidate. Some traditional applications, such as desktop productivity and conferencing, are also candidate to leverage Cloud Computing  Google Apps:  Google Mail (Gmail):  Is a web mail service supporting thread-structured and search-oriented interface  At the Back/End, Gmail runs on Google Servlet Engine & Linux-based Google GFE/1.3, and supports POP3 & IMAPv4 SaaS Services Abstraction for different Business Sectors: Collaboration
  • 27.
    27  Extensive useof Asynchronous Javascript & XML (AJAX) to pre-fetch and pre-send information w/o user refresh; dramatically better response time  Gmail supports spam filtering; when user marks an email as spam, Gmail leverages this information to identify similar future messages for all Gmail users  Google Calendar:  Is an AJAX-driven time management web application; viewing, adding, and modifying entries. The AJAX interface allows drag-and-drop events from one date to another w/o reloading the page.  It includes also offline support and to-do lists. Multiple calendars can be shown in single view. Calendars can be shared with appropriate access control, i.e., Read-Only or Full Control, etc. SaaS Services Abstraction for different Business Sectors: Collaboration
  • 28.
    28  Google Talk(Gtalk):  Is a Windows web-based instant messaging and Internet telephony. Instant Messaging uses the standard eXtensible Messaging and Presence Protocol (XMPP). Internet Telephony uses on Voice-over-IP and is based on the Jingle protocol, a P2P extension to XMPP by Google  Google Docs:  Is a web-based desktop application suite  Supports creating/editing documents (Documents, spreadsheet, presentations) online while collaborating in real-time with other users within the application itself, imported through the web interface or sent via email. They can also be saved to the user’s computer in a variety of formats (OpenDoc, OpenOffice, HTML, PDF, RTF, Text, MS Word) SaaS Services Abstraction for different Business Sectors: Collaboration
  • 29.
    29  Google Docsserves as a collaboration tool for editing amongst users in real-time  For Microsoft Office, users may find uploading changed documents via a browser to be tedious.  Google offers free plug-in that automatically synchronizes edits in the Word, Excel, and PowerPoint with Google Docs; it supports multi-user concurrent editing, synchronization of both online and offline modifications including conflict resolution and a revision history for possible rollback capability SaaS Services Abstraction for different Business Sectors: Collaboration
  • 30.
    30  Google Sites: Is a structured Wiki offering that supports the following:  Web address of the form: http://sites.google.com/site/sitename  Limited number of themes  Limited use of HTML coding  Ability to insert Videos from Google Video/YouTube, Google Docs, Google Calendar, Google Maps, AdWords and AdSense SaaS Services Abstraction for different Business Sectors: Collaboration
  • 31.
    31  Microsoft Online Services It includes set of services for consumers and enterprise  Windows Live (consumer)  It caters to common requirements of home users & small businesses including:  Window Live Family safety (parental control)  Window Live Mail client for Windows Live Hotmail, Gmail, Yahoo! Mail, and any POP account  Window Live Mesh (file synchronization between user desktops, other computers and cloud storage  Window Live Messenger (Instant Messaging client)  Window Live Movie Maker (Video editing)  Window Live Photo Gallery (photo management & sharing)  Window Live Writer (Desktop blog publishing application)  Window Live SkyDrive is an online file storage & sharing service  Office Web-Apps is a web-based edition of Microsoft Office SaaS Services Abstraction for different Business Sectors: Collaboration
  • 32.
    32  Office 365(enterprise)  It is multi-tenant model with attractive price points for small organizations. Dedicated option provides higher degree of isolation typically required by larger organizations  Main Components include:  Exchange Online: With ForeFront anti-virus checking & spam filtering  SharePoint Online: Offers content management with version control, Wiki, blogs and RSS feeds  Lync Online: provides presence capability and instant messaging  Microsoft Professional Plus in Office 365: comparable to Microsoft Volume Licensing; licensing month-to- month on a per-user basis  Office Web Apps: Is a browser version of Microsoft Excel, Word, and Power Point similar to what is offered under Windows Live SaaS Services Abstraction for different Business Sectors: Collaboration
  • 33.
    33  Cisco Webex  Itis one among few Web presentation tool including: Citrix, GoToMeeting, Dimdim, and Cisco Webex  Each has its own strengths and weaknesses. For example, Cisco Webex combines real- time collaboration with phone conferencing.  Users can share documents, presentations, and applications, passing control to anyone in the meeting  Include video from multiple webcams and use integrated VoIP, audio broadcast or dial-in conferencing or hybrid combination  It is possible to record, edit, and play back meetings after the event for review and compliance purposes SaaS Services Abstraction for different Business Sectors: Collaboration