Project acronym: NEBULA
Project name: A novel vocational training programme on cloud computing skills Project code: 540226-LLP-1-2013-1-GR-LEONARDO-LMP
Document Information
Document ID name: Nebula_WP4_D4.3.1_Learning_Material_and_Content_2015_30_04 Document title: Nebula VET program learning material and content
Type: Slides
Date of Delivery: 30/04/2015 Work package: WP4 Activity D.4.3.1 Dissemination level: Public
Document History
Versions Date Changes Type of change Delivered by Version 1.0 15/04/2015 Initial Document - UCBL and INSA of Lyon Version 2.0 23/06/2015 Edited
Modifications according to feedback provided by
partners
UCBL and INSA of Lyon
Acknowledgement
The persons of UCBL in charge of producing the course are Parisa Ghodous, Catarina Ferreira Da Silva, Jean Patrick Gelas and Mahmoud Barhamgi. The persons from UCBL involved in preparing, translation and review are Hind Benfenatki, Gavin Kemp and Olivier Georgeon.
The persons of INSA of Lyon in charge of producing the course are Frédérique Biennier, Nabila Benharkat. The person from INSA of Lyon involved in preparing, translation and review is Youakim Badr.
Disclaimer
The information in this document is subject to change without notice. All rights reserved.
The course is proprietary of UCBL and INSA of Lyon. No copying or distributing, in any form or by any means, is allowed without the prior written agreement of the owner of the property rights. This publication reflects the views only of the author, and the Commission cannot be held responsible for any use, which
Introduction to migration to cloud
Objectives
Define the fundamental concepts that are associated to cloud computing and migration to the cloud, identifying the most relevant opportunities and general benefits
---Note: due to intellectual property reasons, the logotype of UCBL must remain in all utilisation of this course content, as well as the note
Introduction to migration to cloud
Part 3 OVERVIEW
1. SaaS
2. SaaS multiplication
3. Generalise SaaS
4. Positioning of the major actors of information
technology
5. Collaboration services
6. Life-cycle document services
7. Business software ERP
Software-as-a-Service (SaaS) (1/2)
• Applications are supplied by the service provider • The user does not manage or control the
underlying cloud infrastructure or individual application capabilities
• The user can configure some limited parameters of the SaaS services, that affect its functionality and the look-and-feel
• Internet speed: SaaS model is not suitable for applications that demand response times in the milliseconds
Software-as-a-Service (SaaS) (2/2)
• Licensing: on a subscription basis
• Delivery model: centrally hosted, delivered
through Internet
• SaaS has become a common delivery model
for many business applications, including
office and messaging software, payroll
processing software
SaaS characteristics
• Limited configuration and customization
• Accelerated feature delivery
• Use of open integration protocols
SaaS Adoption Challenges (1/2)
• Data security, since data are being stored onthe vendor’s servers, need of strong authentification
• SaaS inherently gives the server operator the power to change the software in use, or the users' data being operated on
• Data and application
integration:
(In)compatibility issues
• Sensitive data: constitutional search/seizure warrant laws do not protect all forms of SaaS dynamically stored data
SaaS Adoption Challenges (2/2)
• Eventual unforeseen training costs• Internet speed
• Licensing and compliance problems • Service Level Agreement
– Legal incompatibilities, different time periods in different agreements
– Archiving requirements/regulations/laws
• Switching SaaS vendors may involve the slow and difficult task of transferring very large data files over the Internet
Examples of available Enterprise SaaS
service types
• Workflow management
• Group-ware and collaborative software services
• Supply Chain Management (SCM), Customer Relationship Management (CRM)
• Communications software services, digital signature • Desktop software, service desk management
• CAD software, geo-spatial software services
• Financial management, payroll processing, invoicing, accounting • Search, gamification, virtualization
• Management Information Systems (MIS) • Enterprise Resource Planning (ERP) • Human Resource Management (HRM)
Other examples of available SaaS
• Web 2.0 applications
• metadata management, social networking, blogs, wiki services, and portal services
• Examples: Gmail, Google search engine,
GoogleDocs, Salesforce.com, Dropbox, OwnCloud, Microsoft Office Online,>
Industrialization of SaaS deployment
• Each application externalization should be
evaluated
• Does the company or the public administration
prefer a unique SaaS provider?
• Does the company or the public administration
want to select the best market player for each
function or service?
SaaS Integration
Three integration services between SaaS and
company’s network
Identity Service (1/2)
• Security of passwords
• Risk of provisioning’s error
• Reinforcing of authentication
Identity Service (2/2)
• Strong authentication, combining:
– Knowing of password and access to a software – Knowing of password and biometric
identification
– Access to a hardware object using biometric identification
Good practice: deployment of a centralized
identity Service and use of a strong
authentication
Integration Portal
• Portal: entry for company’s information system,
single and homogeneous for all applications
• Generally integrates:
– Internal communication contents – Collaborative tools
– Indicators (such as statistical data) issue of business applications
– Business applications Interface
• For SaaS user company, the portal integrate
the internal applications and applications
Integration Bus
• Dish of spaghetti
Unique tool dedicated to management of
information exchange between applications, EAI, ESB
• For a SaaS user company
– It is also necessary to integrate the applications hosted by SaaS Operators
• ISB (Internet Service Bus) convey
information through Internet
Two example scenarios for Integration
Bus
• 1) Deployment by a software provided by an
editor
• IBM, Microsoft, Oracle, etc.
• 2) Usage of an existing SaaS Service such
as RunMyProcess, Amazon’s Simple
Business application deporting
• Cloud Computing and business applications
– Often a critical element for competitiveness– Manipulate of critical data
• For some sectors of activities, the business
applications are generic
• Externalization can be envisaged if the
security conditions offered by SaaS
Use of generic business SaaS
• Some operators propose business SaaS,
such as Salesforce, Netsuite for
– Telecommunications, education, health,
industry, media, NGO, pharmacy, service, etc.
• Generic business applications can
however, manipulate data shared by other
business applications
Integration of generic business SaaS
Development of business SaaS
• One can decide to develop the business
applications on PaaS platforms
• Problem: handling the PaaS Platform
necessitates good knowledge of
– Platform architecture – Platform specificities
4. POSITIONING OF THE MAJOR ACTORS OF
INFORMATION TECHNOLOGY
Some historical actors
• Software editors– Microsoft: Azure – Adobe: Cocomo – IBM: BlueHouse
– Oracle: Oracle on Demand • Manufacturers
– Sun: Sun Grid Engine
– HP: Business Technology Optimization (BTO) – Dell: MessageOne, Everdream, SilverBack,
Web issues actors
– Writely, 2Web Technologies, Zenter, Postini,
YouTube, GrandCentral, marratech, Deja News – Book Search
– Street View
– Google Translate
• Yahoo
• Amazon
SaaS Auxiliary Services
• Search within a Web site
• Electronic Commerce Services
– Paypal, Google Checkout, Sogenactif, CyberMUT P@iement
• Mailing Services
– Sarbacane, Cabestan
• Cartography Services
– Google Maps, Yahoo Maps, Microsoft Live Maps, Mappy, etc
Concepts of unified collaboration
• Synchronous communication – Instant messaging
– Internet Protocol(IP) Telephony
– Web conference (use RIA interface)
– Application sharing or work station office – Documents co-editing
– whiteboard
– Instant file transferring – Shared agenda
– Presence indicator • Example: Google Talk
Asynchronous communication
– e-mails– SMS – Fax
Unified Information Sharing
– Office documents with functions of DMS(Document Management System)
– Web contents with functions of CMS (Content Management System)
– Communication spaces on blog projects
– Knowledge capitalization spaces on business competences, wikis
– Receipt Messages issued of synchronous and asynchronous communications
SAAS PERTINENCE
– Document co-edition is possible
– Versioning of documents is well managed
– Functions of synchronous communication are available in documents consultation
– Collaboration services are accessible in all contexts
– Synchronous communication and documents sharing are possible with people who do not belong to the company – Collaboration tools are available on mobile devices
– Functions of unified communication can be integrated with other applications
SaaS unified communications tools (1/2)
• Google Apps – Gmail
– Google calendar – Gtalk
– Google Docs, Sites, Blogger, Video • Zoho Online Office
– Zoho Mail
– Zoho Chat & Meeting – Zoho Docs & Wiki
SaaS unified communications tools (2/2)
• Microsoft
– Office Live
– Business Productivity Online Services • IBM BlueHouse • 37Signals • WebEx • Adobe Acrobat • Thinkfree • ContactOffice • Huddle • SocialText
Document lifecycle
• Stakes:
– Current management documents – Business documents
Lifecycle Document Services
• Acquisition: stage of document creation and ranking – Plan of hierarchic ranking
– Ranking by keywords – No plan of ranking
• Storage • Restitution • Archiving
Document management offers
• Adobe Acrobat.com, Adobe photoshop.com • Sumo.fi
• A.viary.com • Picnik.com • Box.net
• Oodrive: Iextranet, Adbackup • Newworks.com
• Flickr & Picasa
• YouTube & DailyMotion • SlideShare
• CDC Arkhinéo
Customer Relationship Management
Examples of CRM business software
providers
• Salesforce
• Microsoft Dynamics CRM Online
• Sage CRM.com
Human Resources Management
Examples of HRM business software
providers
• ADP GSI
Decision Analysis
Examples of decision analysis software providers
• Solutions issues of traffic analysis web sites
– Xiti
– Google Analytics
• Solutions intended for decision analysis
– LucidEra– LOKAD – RB-Apps
Enterprise Resource Planning
Examples of ERP business software
providers
• SAP Business by Design
Trend: SaaS Integration Platforms (SIP)
• Allow subscribers to access multiple SaaS applications through a common platform
• Referred to as the "third wave" in software adoption
• SIP combine functions for human resource
management, payroll accounting, and expense management as an all-in-one solution in
Examples of SIP providers
• Zoho • Sutisoft
• Salesforce, Microsoft, and Oracle are aggressively developing similar SIP