Post on 04-Apr-2018
transcript
7/31/2019 7. Current Trends
1/38
7/31/2019 7. Current Trends
2/38
Software as a Service (SaaS)
2Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
3/38
SaaSAn Overview
Is a model of software deployment where an
application is licensed for use as a service provided to
customers on demand. (Source: Wikipedia)
Is a model of software delivery where The software company provides maintenance, daily
technical operation, and support for the softwareprovided to their client.
It assumes the software is delivered over the internet. Software delivered to home consumers, small business,
medium and large business
3Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
4/38
Contd.
Increasingly popular method of software deployment. Companies run software on a vendors or service
providers servers.
Payment based on subscription or time used Instead of
an individual license
Users interact with the software via a portal
Almost any software can be run using this method
CRM is by far the most popular
4Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
5/38
Software as a service (Saas)
Traditional Software On-Demand Utility
Build Your OwnPlug In, Subscribe
Pay-per-Use
5Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
6/38
Comparison of business model
Traditional packaged software Software as a Service
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 for customers
to install, manage and
maintain.
Designed from the outset
up for delivery as
Internet-based services
6Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
7/38
Contd.
Traditional packaged Software Software as a Service
Version control
Upgrade fee
Fixing a problem for one
customer fixes it for
everyone
Infrequent, major
upgrades every 18-24
months, sold individually
to each installed base
customer.
Frequent, "digestible"
upgrades every 3-6 monthsto minimize customer
disruption and enhance
satisfaction.
7Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
8/38
Positive Aspects of SaaS
Stay focused on business processes
Change software to an Operating Expense instead of aCapital Purchase, making better accounting and budgetingsense.
Create a consistent application environment for all users
No concerns for cross platform support
Easy Access
Reduced piracy of your software
Lower Cost For an affordable monthly subscription
Implementation fees are significantly lower
Continuous Technology Enhancements
8Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
9/38
Contd.
Global Availability Access the software from any machine
Cost Saving No hardware costs
Less/No IT management or Support No License Tracking
Provider is responsible for updating software
IT Staff may still be needed for customization
Pay as you go
Scalability Servers can be added to support more traffic
9Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
10/38
Negative Aspects of SaaS
Initial time needed for licensing and agreements
Trust, or the lack thereof, is the number one factor blocking
the adoption of software as a service (SaaS).
Centralized control
Possible erosion of customer privacy
Absence of disconnected use
10Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
11/38
Contd.
Data is transferred at Internet speeds instead ofEthernet speeds.
No guarantee that provider will not go bankrupt.
Integration - No way to know if current systems will
integrate with SaaS
Trading high initial costs for long-term payments
Over time SaaS will cost more than traditional software
Divided priorities of provider You are not the only customer
11Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
12/38
SaaS Architecture
Fueled by Bandwidth technologies
The cost of a PC has been reduced significantly with more
powerful computing but the cost of application software has
not followed
Timely and expensive setup and maintenance costs
Licensing issues for business are contributing significantly
to the use of illegal software and piracy.
12Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
13/38
Applicability of Saas
Enterprise Software Application
Example: Saleforce.com CRM application, Siebel On-
demand application
Single-User software application Example: Microsoft office suite
Infrastructure software
Example: Window XP, Oracle database
Embedded Software
Example: software embedded in ATM machines, cell
phones, routers, medical equipment, etc
13Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
14/38
Cloud Computing
14Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
15/38
Cloud Computing : An Overview
Is Internet-based computing, whereby shared resources,software, and information are provided to computers and
other devices on demand through the Internet.
To put it simply, means "Internet Computing."
The Internet is commonly visualized as clouds; hence the
term cloudcomputing for computation done through the
Internet.
With this users can access database resources via theInternet from anywhere, for as long as they need, without
worrying about any maintenance or management of actual
resources.
15Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
16/38
Contd.
It is a general term for anything that involves delivering
hosted services over the Internet.
These services are broadly divided into threecategories:
Infrastructure-as-a-Service (IaaS),
Platform-as-a-Service (PaaS) and
Software-as-a-Service (SaaS).
16Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
17/38
The Cloud
Whats new?
A style of computing where massively scalable
(and elastic) IT-related capabilities are provided
as a service to external customers using
Internet technologies.
Acquisition Model:
Based on purchasingof services
Source: Gartner
Business Model:
Based on pay foruse
Access Model:
Over the Internet toANY device
Technical Model:
Scalable, elastic,
dynamic, multi-
tenant, & sharable
17Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
18/38
18Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
19/38
Components Of Cloud Computing
Architecture The front end -
Is the part seen by the client, i.e. the computer user. This
includes the clients network (or computer) and the
applications used to access the cloud via user interface such
as a web browser.
The back end -
Is the cloud itself, comprising various computers, servers
and data storage devices.
19Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
20/38
Cloud Computing Types
Public clouds These computing environment are open for use to anyone
who wants to sign up and use them.
These are run by vendors and applications from different
customers are likely to be mixed together on the cloudsservers, storage systems, and networks.
Examples of a public cloud: Amazon Web Services
and Google's AppEngine
Source: Wikipedia
20Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
21/38
Contd.
A private cloud is basicallyan organization that needs
more control over their data than they can get by using a
vendor hosted service.
A hybrid cloud combine both public and private cloud
models.
21Prof. Nivedita Roy, IBS-Gurgaon
M j Pl f Cl d C ti
7/31/2019 7. Current Trends
22/38
Major Players of Cloud Computing
Services
IBM
Microsoft
AmazonMOSSO
Force.com
Cordys
22Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
23/38
Cloud Computing and IT Issues
Service level agreements
Uptime and reliability
Cost and affordability
Legal and organizational issues
Staff knowledge
23Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
24/38
Benefits of Cloud Computing
Minimized Capital expenditure
Location and Device independence
Utilization and efficiency improvement
Very high Scalability
High Computing power
24Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
25/38
7/31/2019 7. Current Trends
26/38
Social Networking Benefits
Use social media to connect
Build brand awareness
Build a wider network quicker
Social media is part of our culture
Free to use
26Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
27/38
Social Media Defined
What is social media?
Online technologies and practices that people use toshare information, opinions, insight, experiences,perspectives, late-breaking news, andrecommendations (for authors, links, articles,networking, job /career tips)
The various activities that integrate technology, social
interaction, and exchange of content using websites,blogs, and software tools (Ex: LinkedIn, Twitter,Facebook, YouTube, Flickr, MySpace, Meetup, etc.)
27Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
28/38
History of Social Media Networking
2004
2006
2008
Facebook is launched, originally as
A way of connecting US college
students. First launched at Harvard.
Twitter islaunched!
Facebook overtakes Myspace asthe leading Social Network Site
2000
2003
2002
Fueled for years by the growinginternet Including Early Social
Sites, the .COM Bubble Bursts!
Friendster is launched, pioneering
the online connection of real worldFriends.
Myspace is launched, first
conceived as a friendster clone.
Created by an internet marketing
firm.
In the following years, many other social networks launch. AMONG THEM; tribe.
Net, LinkedIn, classmates.Com, Jaiku, netlog, etc
28Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
29/38
Some Social Media Tools
Blogging (wordpress)
Microblogging (Twitter)
Video-sharing (YouTube)
Photo-sharing (Flickr)
Podcasting (Blog talk radio) Mapping (Google maps)
Social networking (Facebook)
Social voting (Digg)
Social bookmarking (Delicious) Lifestreaming (Friendfeed)
Wikis (Wikipedia)
Professional networking (Linked In)
Virtual words (Second life) 29Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
30/38
Prof. Nivedita Roy, IBS-Gurgaon 30
Open vs. closed network
Twitter - open network
Will work from any computer
Tweets are indexed; appear in Google search
Facebookclosed network Only Pages are indexed; Groups are not
LinkedIn - closed network
Only public profile URL is indexed
7/31/2019 7. Current Trends
31/38
Prof. Nivedita Roy, IBS-Gurgaon 31
Using Social Media
connect professionals, job seekers, expand network,research companies, find people, join groups of similarinterest
gather cutting-edge information. Quickly follow andattract followers of similar interest to buildrelationships, and expand network connections
more a social network. Has seen a spike in *business/ professional use lately with recruiters / consultingfirms posting jobs.
7/31/2019 7. Current Trends
32/38
Prof. Nivedita Roy, IBS-Gurgaon 32
Professional headline
Status updates / Update your status
Search people, jobs, companies, groups
Join groups Recommend others / get recommended
Use apps - share docs, presentations, blogs
Discover events others are attending
Start a group
7/31/2019 7. Current Trends
33/38
Prof. Nivedita Roy, IBS-Gurgaon 33
Join job / professional groups
Whats on your mind? - Update with your job / careerstatus / related events
Profile - complete your Facebook profile, add industrykeywords
Add a badge pointing to your LinkedIn profile
Protect your branduse professionally
7/31/2019 7. Current Trends
34/38
Prof. Nivedita Roy, IBS-Gurgaon 34
It is a real-time information network powered bypeople all around the world that lets you share anddiscover whats happening now.
Broadcasts short messages -tweets
Is designed to work on a mobile phone as well as a
computer.
Tweets are limited to 140 characters
Useful for close-knit groups
Tweets can be private, or public
7/31/2019 7. Current Trends
35/38
Blogs
It is a type of website or part of a website. Blogs are usually maintained by an individual with regular
entries of commentary, descriptions of events, or other
material such as graphics or video.
Entries are commonly displayed in reverse-chronological
order.
Most blogs are interactive, allowing visitors to leave
comments and even message each other via widgets on the
blogs and it is this interactivity that distinguishes them
from other static websites.
35Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
36/38
Types of Blogs
Personal blogs
Corporate and organizational blogs
By genre By media type
By device
36Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
37/38
Mashups
A mashup is a Web page or application that uses andcombines data, presentation or functionality from two or
more sources to create new services.
The main characteristics of the mashup are combination,
visualization, and aggregation. Mashups can be considered to have an active role in the
evolution of social software and Web 2.0.
Mashup composition tools are usually simple enough to
be used by end-users
37Prof. Nivedita Roy, IBS-Gurgaon
7/31/2019 7. Current Trends
38/38
Types of Mashups
Business (or enterprise) mashups
Consumer mashups
Data mashups