This document provides an overview of Software as a Service (SaaS). It discusses what SaaS is, the benefits it provides like low costs and scalability, and some drawbacks around robustness, privacy, and security. It also examines how Service Oriented Architectures power SaaS applications and discusses examples like Amazon Web Services and Google App Engine. Hybrid models combining traditional and SaaS applications are also reviewed.
Disruptive SaaS Enterprise ApplicationsChuck Jones
This presentation starts with market sizing for SaaS applications, looks at various domains and segments of SaaS solutions, overviews three private companies and ends with some conclusions on the SaaS market.
The document discusses the business opportunity for software-as-a-service (SaaS) and how Microsoft can help independent software vendors (ISVs) transition to hosted delivery models. It outlines Microsoft programs and tools to support ISVs in delivering hosted software, including connecting ISVs to hosting partners and channels to help grow their businesses. Sample surveys of software adoption trends are also presented to demonstrate customer demand for SaaS applications.
This document discusses the challenges of building and operating a SaaS solution from an independent software vendor's perspective. It presents Techcello as a SaaS application development framework that can help overcome these challenges by providing pre-built solutions for key areas of the SaaS lifecycle like multi-tenancy, security, subscription management, and customer support. The framework includes APIs and libraries that can be integrated into products to accelerate development and reduce costs compared to building these capabilities from scratch.
Learning More About The Saa S Business TuneupAccenture
The SaaS Business Tune-up is offered by Montclair Advisors to help all types of software companies gain greater visibility into their overall business practices. The SaaS Business Tune-up delivers a scorecard that can help businesses tune their processes to generate more revenue and avoid costly SaaS mistakes.
PeopleSmart is proposing to launch an affordable smartphone targeted at low-income individuals in Mumbai, India using a business model that incorporates microloans. The document outlines PeopleSmart's vision, business model, financial projections, marketing strategy, and operational plan to develop and sell a $50 smartphone through partnerships with manufacturers, service providers and micro-lending banks. It analyzes the size and demographics of the target market in Mumbai and provides a projected profit and loss statement indicating break-even would be achieved after selling 100,000 smartphones in the first three years.
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEOsaastr
This document discusses optimizing SaaS productivity for CEOs, CFOs, and CIOs. It notes that SaaS spending is projected to grow significantly and that many enterprises have only begun adopting SaaS. It outlines challenges of uncontrolled SaaS use for startups and scaleups, including unknown applications and security risks. The document advocates for SaaS management to improve forecasting, avoid redundancy, and calculate business cases. It provides steps to start with SaaS management and outlines key capabilities of SaaS management platforms.
This document provides an overview and discussion of the IAB Global Summit on October 1, 2014. It summarizes market performance data for various public markets and indices in 2014. It also reviews trends in the digital media equity market, including strong growth profiles and reasonable valuations of companies going public. Additionally, it analyzes M&A and VC investment trends, noting increased deal volume and exits in the US venture market in 2014. Major themes discussed include ongoing adtech consolidation, traditional companies expanding into digital, and large private equity investments in marketing services.
Disruptive SaaS Enterprise ApplicationsChuck Jones
This presentation starts with market sizing for SaaS applications, looks at various domains and segments of SaaS solutions, overviews three private companies and ends with some conclusions on the SaaS market.
The document discusses the business opportunity for software-as-a-service (SaaS) and how Microsoft can help independent software vendors (ISVs) transition to hosted delivery models. It outlines Microsoft programs and tools to support ISVs in delivering hosted software, including connecting ISVs to hosting partners and channels to help grow their businesses. Sample surveys of software adoption trends are also presented to demonstrate customer demand for SaaS applications.
This document discusses the challenges of building and operating a SaaS solution from an independent software vendor's perspective. It presents Techcello as a SaaS application development framework that can help overcome these challenges by providing pre-built solutions for key areas of the SaaS lifecycle like multi-tenancy, security, subscription management, and customer support. The framework includes APIs and libraries that can be integrated into products to accelerate development and reduce costs compared to building these capabilities from scratch.
Learning More About The Saa S Business TuneupAccenture
The SaaS Business Tune-up is offered by Montclair Advisors to help all types of software companies gain greater visibility into their overall business practices. The SaaS Business Tune-up delivers a scorecard that can help businesses tune their processes to generate more revenue and avoid costly SaaS mistakes.
PeopleSmart is proposing to launch an affordable smartphone targeted at low-income individuals in Mumbai, India using a business model that incorporates microloans. The document outlines PeopleSmart's vision, business model, financial projections, marketing strategy, and operational plan to develop and sell a $50 smartphone through partnerships with manufacturers, service providers and micro-lending banks. It analyzes the size and demographics of the target market in Mumbai and provides a projected profit and loss statement indicating break-even would be achieved after selling 100,000 smartphones in the first three years.
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEOsaastr
This document discusses optimizing SaaS productivity for CEOs, CFOs, and CIOs. It notes that SaaS spending is projected to grow significantly and that many enterprises have only begun adopting SaaS. It outlines challenges of uncontrolled SaaS use for startups and scaleups, including unknown applications and security risks. The document advocates for SaaS management to improve forecasting, avoid redundancy, and calculate business cases. It provides steps to start with SaaS management and outlines key capabilities of SaaS management platforms.
This document provides an overview and discussion of the IAB Global Summit on October 1, 2014. It summarizes market performance data for various public markets and indices in 2014. It also reviews trends in the digital media equity market, including strong growth profiles and reasonable valuations of companies going public. Additionally, it analyzes M&A and VC investment trends, noting increased deal volume and exits in the US venture market in 2014. Major themes discussed include ongoing adtech consolidation, traditional companies expanding into digital, and large private equity investments in marketing services.
This document discusses the benefits of moving an organization's ERP system to the cloud compared to an on-premise option. It notes that cloud-based ERP offers accelerated deployment times, faster delivery of upgrades and maintenance with over 98.5% uptime, and easy scalability without extensive additional costs. The document also highlights case studies of savings and benefits clients have experienced with TCS's cloud-based ERP platform, including millions in savings and deployments completed within 3 months.
Mobile application development organizations embark on cloud migrations to achieve scalability, cost-efficiency and higher application performance. But migrating apps to the cloud is a complex process that requires careful planning and deliberation. It's essential that application development company consider all possibilities -- both good and bad. Cloud migration issues, such as unexpected costs, interoperability, security gaps and unanticipated application rework, can create significant obstacles. To help smooth a frequently bumpy path, organizations need to craft a well-thought-out migration strategy.
Mobile application development companies are underpress these day to get maximum ROI from less and to overcome this hurdle, they are rapidly adopting cloud technologies, but migration is still proving to be a challenge.
These are some of the questions this PPT will answer for you:
1. Who are the best service providers ?
2. What type of applications can be migrated ?
3. How should applications get refactored to be cloud friendly? #ChromeInfotech
Cloud Power Series for CFO's - salesforceNate Skinner
Financialforce.com, Xactly, Concur and Salesforce event series, focused on CFO's
Join an exclusive group of Finance and Operations executives to learn how companies like yours are implementing cloud solutions built on the Salesforce Platform to increase revenue while reducing the costs of doing business.
Speaker: Nate Skinner- VP Executive Marketing & Enterprise Strategy
Location: Westin Buckhead- Buckhead Ballroom- 3391 Peachtree Road, NE Atlanta, GA
Date: Thursday, June 6th, 2013
Accelerate your digital transformation with ERP at its coreKnoldus Inc.
Due to COVID pandemic, our smart customers have realized that digital is not nice to have anymore and are accelerating their digital programs. However, the biggest issue with going digital is making core systems participate in the digital journey.
Your digital initiatives will not be successful without access to the core data. For example, a cruise company customer on a pleasure cruise, trying to buy a drink at the bar on a ship, needs reservation data in the mobile app, so that the charges can accrue to his bill instantly. However, most company's legacy systems are complex and going through their own modernization exercise.
But the key issue is, how do you move forward with digital, while you wait for modernization of legacy systems/ERPs and yet make digital investments future proof, ie., not having to redo digital infrastructure? In this webinar, Petals.AI and Knoldus experts will demo how ERP information can be exposed in real time using the modern data lake approach.
The document discusses how the enterprise software buying cycle is changing from perpetual licenses to subscription-based software as a service (SaaS) models. It notes that SaaS has led to more distributed purchasing decisions, shorter sales cycles, and easier implementation and support compared to traditional software. The rest of the document consists of presentations from various SaaS company executives on how their companies' products enable these new software buying and usage trends.
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015Salesforce_Nordics
This document provides an agenda and overview for a Salesforce customer event. The agenda includes keynote speeches from leaders such as Satya Nadella of Microsoft. There will be over 400 partner exhibitors, 170,000 registrants, and 1,600 sessions covering topics like digital transformation, the internet of things, and Salesforce products. Product keynotes will showcase new capabilities for Sales Cloud, Service Cloud, and other platforms. The event will conclude with a benefit performance and afterparty.
Digital Transformation by Microsoft Dynamic based on Simon;s data. Muhammad Husayn Ace will discuss Digital Transformation Overiview, and then Microsoft Dynamics. Lastly compare with SAP ERP.
Innovation Showcase: How Amazon and USAA Build Inspiring Apps on App CloudDreamforce
Join us to hear from innovative leaders, Amazon and USAA, about how they are building innovative and engaging apps for employees faster by using Salesforce App Cloud. Learn best practices and what other options they considered, how to optimize UX for business users and consumers, how to connect data across a variety of systems, and how to design for micro-moments. We'll dive into Event Management and Marketing Apps as well as Apps to reward, incentivize and thank customers, employees, and partners... all built on Salesforce App Cloud. Watch the video now: https://www.youtube.com/watch?v=2DWN3UDVIms
Enterprise software usability and digital transformationAbhishek Sood
The document discusses key findings from a study on how enterprise software usability impacts readiness for digital transformation. It found that software usability and perceived readiness for digital transformation were closely linked. Respondents who said their software prepared them well for transformation rated usability higher than those who said it did not. Poor usability often led users to abandon enterprise software like ERP in favor of spreadsheets. The document also discusses how poor usability can affect personnel retention, with middle-aged employees most likely to change jobs due to usability issues that impede digital transformation goals.
Erik, the President and CEO of DATIS, gave a presentation on prioritizing digital transformation. He discussed how most health and human services executives plan to invest in new technology in the next six months to improve workflows, reporting, and innovation. However, many organizations face challenges to digital transformation like budget restraints and concerns about employee adoption. Erik outlined best practices for organizations to research vendors, map out the implementation process, and ensure a successful launch through thorough testing and training.
Project Management Tools Native on the Salesforce PlatformProductivity Fox
The document discusses different project management styles and tools. It describes Waterfall project management as utilizing a traditional top-down approach to define scope, budgets, and schedules upfront. Agile project management is performed in stages by teams of 5-20 people and can scale to multiple teams. PSA focuses on project management for services industries, while PPM manages multiple projects across an enterprise to optimize resources and goals. The document also provides a table comparing costs of various project management applications.
Driving change: Unlocking data to transform the front officeAccenture Operations
Front office teams like marketing, sales, and customer service often operate in silos with separate data. This document discusses how unlocking data can transform the front office by:
1) Breaking down data silos between teams so they can speak a common language of data;
2) Using data to gain insights about customers and ask the right questions to optimize the customer lifecycle;
3) Transforming processes, technology, and talent to make data the lever for future-ready growth across more than 11% over three years.
This document discusses Salesforce's new approach to customer success which focuses on 1-to-1 customer relationships through their customer success platform. It highlights key products and technologies like the Sales Cloud, Service Cloud, Analytics Cloud, and IoT Cloud that together enable a connected customer experience. The document also provides examples of large customers like American Express that are transforming their business using the Salesforce platform.
In the Fight for Survival, The Social Company WinsIntergen
The session will help you to see how SharePoint can deliver more for your enterprise social strategy. These slides were presented by Cuneyt Uysal, VP of Sales and Operations Asia Pacific at Sitrion, during a breakfast session 14th May 2014.
Successful enterprises are using social technologies to drive growth and innovation through improved employee engagement and collaboration.
During this event, Sitrion talked about the trend of companies who have found their needs aren’t covered with Microsoft’s current offerings alone:
- The social workplace and how to build the best social hub for enterprise collaboration, extend the power of social outside your four walls and unlock the innovative power of your people through social.
- The mobile enterprise and how to stay competitive by mobilising your workforce securely.
- Off the shelf solutions to meet some of your most common problems.
- What customers are saying about Microsoft’s offerings
- Showcase case studies from companies such as Bank of NZ and AMP.
Global Business Services (GBS) can help organizations achieve agility through strong coordination, speed of execution, fast decision-making, world-class processes, and integrated control. Disruptive technologies like cognitive computing, social media, cloud computing, the Internet of Things, and analytics both facilitate organizational agility and disrupt traditional business models by changing an organization's position, increasing coordination, accelerating speed, enabling reflexive actions, exhibiting strength, and allowing for faster decisions. However, GBS and technology can help organizations tackle this disruption and take advantage of new opportunities for agility.
The document discusses digital transformation and adoption of cloud computing. It notes that digital adoption is accelerating, with legacy IT declining and adoption of SaaS and IaaS increasing globally from 2014 to 2016. The document also discusses the need for new skills to manage digital transformation and adoption of cloud services, and challenges that incumbent providers face in transitioning to new service delivery models. Platform-based business models are expected to be a predominant growth strategy for providers in the next three years.
An Inside View at Box and Workday - Managing for Growth and Employee SuccessDreamforce
In the last decade Box and Workday have gone from small start-ups to publicly traded market leaders. Come to this session for an inside view from two industry IT veterans on the challenges, the strategies and the requirements to scale their global employee workforces and make them more productive everyday. Join this session for an interactive presentation and discussion on how to build employee engagement and community, reinforce company culture, and deliver intranet solutions that impact all employees.
This document provides an overview of an event focused on the Salesforce AppExchange marketplace. It includes summaries of presentations on innovative companies adopting apps, industry leaders using the AppExchange, and small partners building successful businesses through the platform. There are also summaries of talks on rethinking the enterprise with a partner company, the fastest path from idea to app, and secrets to becoming an overnight app sensation. The event concludes with a panel on venture capital funding for enterprise apps.
In this infographic, explore our top four tips to optimize an IT budget, including how to reduce IT costs, stretch your IT budget further and contribute to the financial success of your organization.
More: http://ms.spr.ly/6004pjika
The document provides an overview of Software as a Service (SaaS). It discusses how SaaS allows users to access and use cloud-hosted applications through the internet. The document then covers the history of SaaS, from early time-sharing mainframe models to today's internet-based applications. It also describes the architecture of SaaS, including how applications are designed to be multi-tenant and scalable. Financial considerations of SaaS pricing models are outlined, along with both pros and cons of the SaaS model from the perspectives of vendors and users.
This document discusses different cloud computing service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Storage as a Service (STaaS).
It provides details on what each service model provides to customers and examples of major providers for each. Key differences between IaaS, PaaS and SaaS are outlined. Advantages and disadvantages of each service model are summarized. The document also discusses Backup as a Service (BaaS) and its benefits.
This document discusses the benefits of moving an organization's ERP system to the cloud compared to an on-premise option. It notes that cloud-based ERP offers accelerated deployment times, faster delivery of upgrades and maintenance with over 98.5% uptime, and easy scalability without extensive additional costs. The document also highlights case studies of savings and benefits clients have experienced with TCS's cloud-based ERP platform, including millions in savings and deployments completed within 3 months.
Mobile application development organizations embark on cloud migrations to achieve scalability, cost-efficiency and higher application performance. But migrating apps to the cloud is a complex process that requires careful planning and deliberation. It's essential that application development company consider all possibilities -- both good and bad. Cloud migration issues, such as unexpected costs, interoperability, security gaps and unanticipated application rework, can create significant obstacles. To help smooth a frequently bumpy path, organizations need to craft a well-thought-out migration strategy.
Mobile application development companies are underpress these day to get maximum ROI from less and to overcome this hurdle, they are rapidly adopting cloud technologies, but migration is still proving to be a challenge.
These are some of the questions this PPT will answer for you:
1. Who are the best service providers ?
2. What type of applications can be migrated ?
3. How should applications get refactored to be cloud friendly? #ChromeInfotech
Cloud Power Series for CFO's - salesforceNate Skinner
Financialforce.com, Xactly, Concur and Salesforce event series, focused on CFO's
Join an exclusive group of Finance and Operations executives to learn how companies like yours are implementing cloud solutions built on the Salesforce Platform to increase revenue while reducing the costs of doing business.
Speaker: Nate Skinner- VP Executive Marketing & Enterprise Strategy
Location: Westin Buckhead- Buckhead Ballroom- 3391 Peachtree Road, NE Atlanta, GA
Date: Thursday, June 6th, 2013
Accelerate your digital transformation with ERP at its coreKnoldus Inc.
Due to COVID pandemic, our smart customers have realized that digital is not nice to have anymore and are accelerating their digital programs. However, the biggest issue with going digital is making core systems participate in the digital journey.
Your digital initiatives will not be successful without access to the core data. For example, a cruise company customer on a pleasure cruise, trying to buy a drink at the bar on a ship, needs reservation data in the mobile app, so that the charges can accrue to his bill instantly. However, most company's legacy systems are complex and going through their own modernization exercise.
But the key issue is, how do you move forward with digital, while you wait for modernization of legacy systems/ERPs and yet make digital investments future proof, ie., not having to redo digital infrastructure? In this webinar, Petals.AI and Knoldus experts will demo how ERP information can be exposed in real time using the modern data lake approach.
The document discusses how the enterprise software buying cycle is changing from perpetual licenses to subscription-based software as a service (SaaS) models. It notes that SaaS has led to more distributed purchasing decisions, shorter sales cycles, and easier implementation and support compared to traditional software. The rest of the document consists of presentations from various SaaS company executives on how their companies' products enable these new software buying and usage trends.
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015Salesforce_Nordics
This document provides an agenda and overview for a Salesforce customer event. The agenda includes keynote speeches from leaders such as Satya Nadella of Microsoft. There will be over 400 partner exhibitors, 170,000 registrants, and 1,600 sessions covering topics like digital transformation, the internet of things, and Salesforce products. Product keynotes will showcase new capabilities for Sales Cloud, Service Cloud, and other platforms. The event will conclude with a benefit performance and afterparty.
Digital Transformation by Microsoft Dynamic based on Simon;s data. Muhammad Husayn Ace will discuss Digital Transformation Overiview, and then Microsoft Dynamics. Lastly compare with SAP ERP.
Innovation Showcase: How Amazon and USAA Build Inspiring Apps on App CloudDreamforce
Join us to hear from innovative leaders, Amazon and USAA, about how they are building innovative and engaging apps for employees faster by using Salesforce App Cloud. Learn best practices and what other options they considered, how to optimize UX for business users and consumers, how to connect data across a variety of systems, and how to design for micro-moments. We'll dive into Event Management and Marketing Apps as well as Apps to reward, incentivize and thank customers, employees, and partners... all built on Salesforce App Cloud. Watch the video now: https://www.youtube.com/watch?v=2DWN3UDVIms
Enterprise software usability and digital transformationAbhishek Sood
The document discusses key findings from a study on how enterprise software usability impacts readiness for digital transformation. It found that software usability and perceived readiness for digital transformation were closely linked. Respondents who said their software prepared them well for transformation rated usability higher than those who said it did not. Poor usability often led users to abandon enterprise software like ERP in favor of spreadsheets. The document also discusses how poor usability can affect personnel retention, with middle-aged employees most likely to change jobs due to usability issues that impede digital transformation goals.
Erik, the President and CEO of DATIS, gave a presentation on prioritizing digital transformation. He discussed how most health and human services executives plan to invest in new technology in the next six months to improve workflows, reporting, and innovation. However, many organizations face challenges to digital transformation like budget restraints and concerns about employee adoption. Erik outlined best practices for organizations to research vendors, map out the implementation process, and ensure a successful launch through thorough testing and training.
Project Management Tools Native on the Salesforce PlatformProductivity Fox
The document discusses different project management styles and tools. It describes Waterfall project management as utilizing a traditional top-down approach to define scope, budgets, and schedules upfront. Agile project management is performed in stages by teams of 5-20 people and can scale to multiple teams. PSA focuses on project management for services industries, while PPM manages multiple projects across an enterprise to optimize resources and goals. The document also provides a table comparing costs of various project management applications.
Driving change: Unlocking data to transform the front officeAccenture Operations
Front office teams like marketing, sales, and customer service often operate in silos with separate data. This document discusses how unlocking data can transform the front office by:
1) Breaking down data silos between teams so they can speak a common language of data;
2) Using data to gain insights about customers and ask the right questions to optimize the customer lifecycle;
3) Transforming processes, technology, and talent to make data the lever for future-ready growth across more than 11% over three years.
This document discusses Salesforce's new approach to customer success which focuses on 1-to-1 customer relationships through their customer success platform. It highlights key products and technologies like the Sales Cloud, Service Cloud, Analytics Cloud, and IoT Cloud that together enable a connected customer experience. The document also provides examples of large customers like American Express that are transforming their business using the Salesforce platform.
In the Fight for Survival, The Social Company WinsIntergen
The session will help you to see how SharePoint can deliver more for your enterprise social strategy. These slides were presented by Cuneyt Uysal, VP of Sales and Operations Asia Pacific at Sitrion, during a breakfast session 14th May 2014.
Successful enterprises are using social technologies to drive growth and innovation through improved employee engagement and collaboration.
During this event, Sitrion talked about the trend of companies who have found their needs aren’t covered with Microsoft’s current offerings alone:
- The social workplace and how to build the best social hub for enterprise collaboration, extend the power of social outside your four walls and unlock the innovative power of your people through social.
- The mobile enterprise and how to stay competitive by mobilising your workforce securely.
- Off the shelf solutions to meet some of your most common problems.
- What customers are saying about Microsoft’s offerings
- Showcase case studies from companies such as Bank of NZ and AMP.
Global Business Services (GBS) can help organizations achieve agility through strong coordination, speed of execution, fast decision-making, world-class processes, and integrated control. Disruptive technologies like cognitive computing, social media, cloud computing, the Internet of Things, and analytics both facilitate organizational agility and disrupt traditional business models by changing an organization's position, increasing coordination, accelerating speed, enabling reflexive actions, exhibiting strength, and allowing for faster decisions. However, GBS and technology can help organizations tackle this disruption and take advantage of new opportunities for agility.
The document discusses digital transformation and adoption of cloud computing. It notes that digital adoption is accelerating, with legacy IT declining and adoption of SaaS and IaaS increasing globally from 2014 to 2016. The document also discusses the need for new skills to manage digital transformation and adoption of cloud services, and challenges that incumbent providers face in transitioning to new service delivery models. Platform-based business models are expected to be a predominant growth strategy for providers in the next three years.
An Inside View at Box and Workday - Managing for Growth and Employee SuccessDreamforce
In the last decade Box and Workday have gone from small start-ups to publicly traded market leaders. Come to this session for an inside view from two industry IT veterans on the challenges, the strategies and the requirements to scale their global employee workforces and make them more productive everyday. Join this session for an interactive presentation and discussion on how to build employee engagement and community, reinforce company culture, and deliver intranet solutions that impact all employees.
This document provides an overview of an event focused on the Salesforce AppExchange marketplace. It includes summaries of presentations on innovative companies adopting apps, industry leaders using the AppExchange, and small partners building successful businesses through the platform. There are also summaries of talks on rethinking the enterprise with a partner company, the fastest path from idea to app, and secrets to becoming an overnight app sensation. The event concludes with a panel on venture capital funding for enterprise apps.
In this infographic, explore our top four tips to optimize an IT budget, including how to reduce IT costs, stretch your IT budget further and contribute to the financial success of your organization.
More: http://ms.spr.ly/6004pjika
The document provides an overview of Software as a Service (SaaS). It discusses how SaaS allows users to access and use cloud-hosted applications through the internet. The document then covers the history of SaaS, from early time-sharing mainframe models to today's internet-based applications. It also describes the architecture of SaaS, including how applications are designed to be multi-tenant and scalable. Financial considerations of SaaS pricing models are outlined, along with both pros and cons of the SaaS model from the perspectives of vendors and users.
This document discusses different cloud computing service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Storage as a Service (STaaS).
It provides details on what each service model provides to customers and examples of major providers for each. Key differences between IaaS, PaaS and SaaS are outlined. Advantages and disadvantages of each service model are summarized. The document also discusses Backup as a Service (BaaS) and its benefits.
The document summarizes key topics in cloud computing including definitions of cloud types (private, public, hybrid, community), characteristics of cloud services (on-demand self-service, broad network access, etc.), cloud service models (SaaS, PaaS, IaaS), benefits and risks of cloud adoption, security considerations, and predictions for cloud computing in 2012.
Cloud computing refers to applications and services delivered over the Internet. It provides on-demand access to shared computing resources like servers, storage, databases and software that can be provisioned with minimal management effort. Major cloud service models include SaaS, PaaS and IaaS. The cloud computing market is growing rapidly with major players like Amazon, Microsoft and Google dominating different segments. Emerging services like STaaS, Daas and Caas are facilitating wider cloud adoption.
What are cloud service models, advantage of IAAS, advantages of PAAS, advantage of SAAS, What are cloud service models, What is IAAS, What is PAAS, what is SAAS
The document discusses Software as a Service (SaaS) and key considerations for SaaS application development. SaaS provides remote access to software via the web on a pay-as-you-go basis, alleviating maintenance burdens but limiting user control. Good SaaS design emphasizes scalability, multi-tenancy via customization without code changes, and configurability. The document examines Salesforce as a leading SaaS provider and discusses advantages like easy use and scalability versus disadvantages like privacy and reliability concerns for SaaS applications.
Cloud computing allows companies to access applications and store data remotely via the internet instead of locally. It provides scalable IT resources on demand that can be accessed from anywhere. Some key benefits include reduced costs, increased flexibility and collaboration capabilities. However, security and privacy concerns remain top issues that need to be addressed. Control testing and governance models are important to effectively mitigate risks when using cloud services. Case studies of companies like Salesforce.com and GSK demonstrate how cloud can drive innovation while reducing IT costs through the subscription-based model.
This document summarizes key points from a lecture on virtualization and cloud computing:
1. Nearly everyone uses cloud services directly or indirectly through applications like GitHub. Companies are moving more business operations to cloud services and platforms.
2. Cloud services provide on-demand, scalable resources that users pay for based on usage. Key cloud service models are SaaS, PaaS, and IaaS.
3. SaaS delivers software through subscriptions. PaaS provides development tools and platforms in the cloud. IaaS offers virtual infrastructure like servers, storage, and networks on demand.
This document provides an overview of cloud computing, including definitions, examples of cloud services, basic concepts around service and deployment models, and advantages and disadvantages. Specifically, it defines cloud computing as on-demand access to computer resources without direct management. It lists common cloud services like Google Drive, Dropbox, and AWS. It also describes the main service models of SaaS, PaaS, and IaaS and deployment models of public, private, and hybrid clouds. Finally, it outlines advantages like flexibility and cost savings as well as disadvantages like lack of control and potential bandwidth issues.
This document provides an overview of cloud computing, including definitions of key cloud concepts like Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It discusses characteristics of cloud computing like on-demand access to shared computing resources and pay-per-use models. Examples are given of opportunities like lower costs and challenges like dependence on internet connectivity. Statistics are presented on the growing cloud services market size and adoption of cloud models.
Cloud in a public sector environment is an interesting proposition. In business today there is an over riding pressure to reduce IT costs and in many countries in Europe there is a central “cloud first” policy intended to encourage the adoption of cloud within the Public Sector.
Yet there are concerns about security, privacy and availability of government and citizen data stored off premise in a public cloud entity.
However the technical and commercial flexibility of cloud can offer significant business advantages.
A Complete Guide on Cloud-based Application DevelopmentCMARIX TechnoLabs
The course will teach you the ins and outs of cloud-based application development. Learn about the advantages, challenges, and steps required in developing a cloud-based application.
https://www.cmarix.com/blog/cloud-application-development/
This document discusses Software as a Service (SaaS). SaaS is a software delivery model where software is licensed on a subscription basis and hosted by a provider. With SaaS, software is accessed over the internet through a web browser. SaaS reduces costs for companies by eliminating upfront licensing fees and shifting maintenance responsibilities to providers. It also allows for scaling usage up or down as needed. However, SaaS applications may lack some functionality of traditional software due to browser limitations and outages of provider infrastructure can impact many users.
Jumpstart: Launch your SaaS Journey; Architect Next Generation SaaS Solutions; This session will help you deconstructing SaaS, a Deep Dive into Building Multi Tenant Solutions.and the Foundation of SaaS Agility; It will also help you to optimize your SaaS Architecture.
Cloud computing allows users to access computational resources like software, data storage, and computing power without needing to know details of the physical systems delivering those resources. It provides dynamism through flexible scaling of resources to meet fluctuating demand, abstraction by hiding technical details from end users, and resource sharing to improve utilization. The three main types of cloud computing services are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud computing spending is growing much faster than traditional IT spending and is projected to become a large market.
Introduction to Azure fundamentals of cloud.pptxNadir Arain
This document provides an overview of cloud computing and its key concepts. It discusses the main types of cloud services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers the major cloud providers Azure and OpenStack and provides examples of common cloud use cases like web and mobile applications, big data analytics, and online storage.
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...Cyntexa
Discover the key differences between IaaS, PaaS, and SaaS cloud models to determine the best fit for your business. Understand what each model offers, their advantages and disadvantages, and when to use them. Explore detailed examples, and get insights on factors to consider when choosing the right cloud model. Learn how cloud computing can enhance your business operations, from flexibility and scalability to cost-effectiveness and innovation. Make an informed decision and leverage the power of the cloud to drive your business forward.
#cloudcomputing #cloudconsulting #cloud
Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS) are the three service models of cloud computing, each built to address specific business requirements.
ShareDocView.com - Biometric & Behavioural Mass Surveillance in EU Member StatesShareDocView.com
This document provides an overview of biometric mass surveillance deployments across several EU member states. It begins with an introduction and definitions of terms. It then describes the technical capabilities and limitations of facial recognition systems. Next, it surveys current uses of these systems for authentication, surveillance and remote biometric identification in Europe. It also analyzes the relevant legal frameworks in EU law. The document then examines political debates around these issues before providing several case studies of specific deployments in countries like Belgium, the Netherlands, France, Germany and Hungary. It concludes with recommendations regarding the use of these technologies.
ShareDocView.com - Regulation of Buy-Now, Pay-LaterShareDocView.com
This document discusses regulating buy-now pay-later (BNPL) products in the UK. It provides background on consumer credit regulation and the exemption that currently allows BNPL to operate without regulation. It notes the rapid growth of BNPL, especially for online purchases, and concerns about potential consumer harm. The document explores defining the scope of any new BNPL regulation and calibrating proportional controls to address issues while allowing the market to continue growing. It seeks input on these issues through consultation to help design an effective yet balanced regulatory regime.
This document provides guidance for product managers on using email notifications, alerts, and other transactional messages from apps to engage users and grow the app. It discusses key use cases for product emails, how to measure their impact, and the technical challenges of reliably sending large volumes of emails from an app. Specific topics covered include common types of emails like onboarding, reminders, and security alerts; identifying important "make-or-break" moments where emails can significantly impact user behavior; and how delivering emails at scale from an app is more complex than a simple "send" button due to challenges like deliverability, spam filtering, and transactional email infrastructure requirements.
This document summarizes interviews with 20 CISOs and CIOs from ACSC member organizations on the current state of board engagement in cybersecurity. The key findings are organized around five elements of the relationship between boards and management: 1) Boards currently have limited expertise in cybersecurity issues; 2) Cybersecurity is not consistently integrated into corporate strategies and budgets; 3) Metrics and measurements to evaluate cybersecurity performance are still maturing; 4) Structures for board oversight of cybersecurity can be improved; 5) Management seeks to build board expertise to facilitate more strategic partnerships on balancing digital transformations and cybersecurity risks. The document provides recommendations to advance board engagement.
This document discusses the psychology of color and how it influences marketing. It begins by introducing a model for how colors psychologically impact people. The model breaks down into three parts: the components of a color, why we prefer certain colors, and how colors influence us. It then discusses the science and theories behind color psychology in more detail. Specifically, it covers how colors acquire meaning through our experiences and the associations that are formed in our brain over time. The document aims to provide a comprehensive overview of color psychology to help marketers apply the right colors strategically.
This document provides an introduction to a book about using design thinking and tools to design better businesses. It discusses how uncertainty presents opportunities for innovation and growth. The book will provide tools, skills, and a mindset for harnessing opportunities from uncertainty to design new business models and value propositions. It presents design as an iterative process of developing a point of view, understanding customer needs, ideating solutions, prototyping ideas, and validating concepts. The goal is to put customers at the center and connect design practices to business execution and scaling, allowing businesses to continually search for new opportunities for growth.
The document provides 70 social media content ideas for businesses to use on their social media channels. The ideas include sharing how the business started, behind the scenes content, quotes, tips, successes, interviews, competitions, how-to guides, client spotlights, promotions, recapping the week, hosting polls, answering FAQs, announcements, employee spotlights, checklists, videos, asking for feedback, time-saving tips, seasonal posts, and expressing gratitude. The document is created by Mitchell and Stones to help clients manage their social media consistently and effectively.
This report summarizes the findings of a survey of over 4,300 marketers about their social media usage and strategies. Some key findings include:
- Facebook is declining in importance for marketers, with only 54% now ranking it as their most important platform, down from 67% in 2018.
- Instagram continues to grow in popularity and importance for marketers, with 78% using it and 64% planning to increase organic activities on it.
- Short-form video usage is rising, with over half of marketers now regularly using Instagram and Facebook stories.
- Marketers want answers on how to improve sales and generate leads from their social media efforts.
- Marketers see increased exposure and traffic as the
This document outlines 7 benefits of network marketing: 1) Build a network, 2) Develop marketing skills, 3) Support an industry you believe in, 4) Control your business schedule, 5) Make residual income, 6) Build your skills, 7) Be your own boss. The author Russell Brunson asks readers to share their network marketing plan for 2021 in the comments.
The document summarizes key topics from a conference on Bitcoin and the new economy. It discusses how blockchain and cryptocurrency can transfer value in the future similarly to how the internet transfers information. It then defines traditional currencies compared to cryptocurrencies, explaining how cryptocurrencies operate in a decentralized manner without being backed by any government or central bank. The document also outlines some industry projections on blockchain market growth and impact across areas like supply chains, banking, and trade finance.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms for those who already suffer from conditions like depression and anxiety.
The document discusses how football analytics has grown from early pioneers manually collecting data to modern clubs forming dedicated data science teams to gain competitive advantages in scouting, performance analysis, player development, and injury prevention. It provides examples of how clubs like Brentford, FC Midtjylland, and Liverpool have successfully utilized analytics to identify and develop talent more efficiently than their competitors. The future of football analytics is promising as data collection and analysis technologies continue to rapidly advance.
The Media & Entertainment industry makes up 33% of the global M&E industry and is expected to reach over $800 billion in 2021. It was traditionally promoted through reviews in newspapers and magazines but now relies heavily on social media influencers. Influencers have become powerful marketers as 70% of consumers trust their opinions as much as friends. Brands can leverage influencers to capitalize on events, platform features, and user-generated content to build community and increase respect, awareness and loyalty.
This document discusses content curation and provides an overview of the process and benefits. It outlines the main advantages of content curation such as improving credibility, promoting brands, and supporting marketing strategies. A 6-step content curation process is described that involves understanding information, sourcing content, evaluating content, organizing content, updating content, and analyzing insights. Useful tools are mentioned for beginner, intermediate, and advanced levels. Finally, examples of best practices are provided like crediting sources and focusing on relevant user-generated content.
Ethereum is still the most actively developed blockchain, followed by Cardano and Bitcoin. Multi-chain protocols like Polkadot and Cosmos saw growth in development. In its first year, Filecoin joined the top 5 most actively developed projects. Ethereum "killers" like Tron and EOS saw development declines. DeFi protocols grew rapidly, with Maker, Gnosis and Synthetix being most active, while Yearn Finance and SushiSwap grew quickly. NFT projects also grew but mostly use closed development.
The Future of Security in Space - A Thirty-Year US StrategyShareDocView.com
This document outlines a proposed 30-year strategy for US security in space. It identifies four major developments shaping the future of space: 1) space holds vast potential for resources and innovation; 2) space is transitioning from exploration to security and commerce; 3) many more actors are operating in space; and 4) commerce is driving much space activity. The strategy recommends establishing rules for space, a space security alliance, accelerating commerce through regulation and investment, and developing technologies like in-space propulsion to realize space's potential while maintaining security.
This document outlines the steps to designing an effective survey:
1. Determine the research question by clarifying the purpose of the survey, why the data is being collected, and who can provide the data.
2. Identify the outcomes or goals the survey aims to measure in relation to the research question.
3. Define indicators that will quantitatively or qualitatively measure each outcome.
The document provides examples of applying these steps to case studies about evaluating an education nonprofit and women's self-help groups. Properly defining the research question, outcomes, and indicators upfront ensures high quality data collection and analysis.
This document lists and describes 16 free digital marketing tools that can be used, including Google Analytics to track website traffic, Google Search Console to check indexing status and optimize visibility, UberSuggest for domain overview and content ideas, SEOreviewtools to extract backlinks, Grammarly to write grammatically correct sentences, Canva to design online using drag-and-drop features, and Mailchimp for email marketing. It ends by asking what other tools should be added to the list.
Wish succeeded due to four key factors:
1) Going after the forgotten market of lower-income Americans overlooked by other companies.
2) Prioritizing ultra-low prices over quick delivery and branding/packaging.
3) Leveraging its data science expertise to deeply understand customer intent and design impulse-friendly products.
4) Capitalizing on international shipping treaties to offer cheap delivery from China, its main sourcing location.
IMPACT Silver is a pure silver zinc producer with over $260 million in revenue since 2008 and a large 100% owned 210km Mexico land package - 2024 catalysts includes new 14% grade zinc Plomosas mine and 20,000m of fully funded exploration drilling.
Part 2 Deep Dive: Navigating the 2024 Slowdownjeffkluth1
Introduction
The global retail industry has weathered numerous storms, with the financial crisis of 2008 serving as a poignant reminder of the sector's resilience and adaptability. However, as we navigate the complex landscape of 2024, retailers face a unique set of challenges that demand innovative strategies and a fundamental shift in mindset. This white paper contrasts the impact of the 2008 recession on the retail sector with the current headwinds retailers are grappling with, while offering a comprehensive roadmap for success in this new paradigm.
Recruiting in the Digital Age: A Social Media MasterclassLuanWise
In this masterclass, presented at the Global HR Summit on 5th June 2024, Luan Wise explored the essential features of social media platforms that support talent acquisition, including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok.
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...my Pandit
Dive into the steadfast world of the Taurus Zodiac Sign. Discover the grounded, stable, and logical nature of Taurus individuals, and explore their key personality traits, important dates, and horoscope insights. Learn how the determination and patience of the Taurus sign make them the rock-steady achievers and anchors of the zodiac.
Building Your Employer Brand with Social MediaLuanWise
Presented at The Global HR Summit, 6th June 2024
In this keynote, Luan Wise will provide invaluable insights to elevate your employer brand on social media platforms including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok. You'll learn how compelling content can authentically showcase your company culture, values, and employee experiences to support your talent acquisition and retention objectives. Additionally, you'll understand the power of employee advocacy to amplify reach and engagement – helping to position your organization as an employer of choice in today's competitive talent landscape.
Navigating the world of forex trading can be challenging, especially for beginners. To help you make an informed decision, we have comprehensively compared the best forex brokers in India for 2024. This article, reviewed by Top Forex Brokers Review, will cover featured award winners, the best forex brokers, featured offers, the best copy trading platforms, the best forex brokers for beginners, the best MetaTrader brokers, and recently updated reviews. We will focus on FP Markets, Black Bull, EightCap, IC Markets, and Octa.
B2B payments are rapidly changing. Find out the 5 key questions you need to be asking yourself to be sure you are mastering B2B payments today. Learn more at www.BlueSnap.com.
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...my Pandit
Explore the fascinating world of the Gemini Zodiac Sign. Discover the unique personality traits, key dates, and horoscope insights of Gemini individuals. Learn how their sociable, communicative nature and boundless curiosity make them the dynamic explorers of the zodiac. Dive into the duality of the Gemini sign and understand their intellectual and adventurous spirit.
LA HUG - Video Testimonials with Chynna Morgan - June 2024Lital Barkan
Have you ever heard that user-generated content or video testimonials can take your brand to the next level? We will explore how you can effectively use video testimonials to leverage and boost your sales, content strategy, and increase your CRM data.🤯
We will dig deeper into:
1. How to capture video testimonials that convert from your audience 🎥
2. How to leverage your testimonials to boost your sales 💲
3. How you can capture more CRM data to understand your audience better through video testimonials. 📊
Storytelling is an incredibly valuable tool to share data and information. To get the most impact from stories there are a number of key ingredients. These are based on science and human nature. Using these elements in a story you can deliver information impactfully, ensure action and drive change.
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
2. Executive Summary
• In this presentation, we go through the Software as a
Service Methodology, examine its benefits and
drawbacks and talk about two state-of-art SaaS
systems– Amazon Web Service and Google App
Engine
• We also look into Service Oriented Architecture
powering SaaS applications and its impact on
modern web 2.0 applications
• Finally, we examine hybrids of traditional and SaaS
applications
3. Overview
• What is Software as a Service (SaaS)
• Background
o Brief history
o Concept
o Big picture
o Related terms
• Computing Today
o SasS is everywhere
o The SaaS Market
• Benefits of SaaS
• Drawbacks of SaaS
o Robustness
o Privacy
o Security
o Reliability
• Service Oriented Architectures (SOA)
o Guiding principles of SOA
• Case studies
o Amazon Web Services (AWS)
o Google App Engine
• Influence of SOA on Web 2.0 development
o Zend Framework
• Hybrids of Traditional and SaaS applications
o Dropbox
o Microsoft Office
• Summary
• References
4. What is SaaS?
• Definition: Software as a Service (SaaS), a.k.a. on-
demand software, is a software delivery model in
which software and its associated data are hosted
centrally and accessed using a thin-client, usually a
web browser over the internet. – Wikipedia
• Simply put, SaaS is a method for delivering software
that provides remote access to software as a web-
based service. The software service can be
purchased with a monthly fee and pay as you go.
5. What is SaaS?
• Where does the term SaaS come from?
o The SAAS acronym allegedly first appeared in an article called "Strategic
Backgrounder: Software As A Service", internally published in February
2001 by the Software & Information Industry’s eBusiness Division
• Multi-tenant architecture
o Virtualization as a alternative
• Pricing model
o pay as we go, relatively low cost for user provisioning
• Configuration and customization
o Easy for application customization
• Accelerated feature delivery
o It means a much shorter release cycle
• Open integration protocols
o Typically based on HTTP, JSON,REST, SOAP
6. An example
• Imagine you are the founder of a start-up company
and you need to deal with tons of new customers
• Buying a full version Customer Relationship
Management (CRM) Software is expensive
• With SaaS, you can buy a web-based CRM
software that is pay as you go and scales to
demand!
• Benefits: Save money on software license, cut cost
on maintenance, and hardware purchase.
Combined with lower start-up cost and a faster
return on investment!
7. A Brief History
• In 1960s, IBM and other mainframe providers
conducted time-sharing or utility computing
services, offering computer power and database to
banks and large organization
• In 1990s with the expansion of Internet, Application
Service Providers (ASP) appeared. They provided
small businesses with the service of hosting and
managing specialized business application
• Starting from 2003, the true SaaS became popular
due to the increased speed of internet
connections. Ultimately, all software will be web-
based and pay-as-go
8. This diagrams shows the evolution of the Software as a Service and its ecosystem
9. Concept
• The idea of using software as a service first popped
up in the late 1990s in order to allow sharing end-
user licenses in a way that reduced cost and also
shifted infrastructure demands from the company
to the software provider.
• Does it merely save on the license cost?
• And more: upgrading, maintenance, hardware…
11. Related Terminology
• Cloud computing
o Cloud computing is the delivery of computing as a service rather than a product,
whereby shared resources, software, and information are provided to computers
and other devices as a utility over a network
• Platform as a Service
o Platform as a service (PaaS) is a category of cloud computing services that provide
a computing platform and a solution stack as a service.
• Infrastructure as a Service
o Infrastructure as a Service is a provision model in which an organization outsources
the equipment used to support operations, including storage, hardware, servers and
networking components. The service provider owns the equipment and is responsible
for housing, running and maintaining it.
• Multi-Tenancy
o Multi-Tenancy refers to a principle in software architecture where a single instance of
the software runs on a server, serving multiple client organizations
• Application Service Provider
o provided businesses with the service of hosting and managing specialized business
applications, with the goal of reducing costs through central administration and
through the solution provider's specialization in a particular business application
12. Some key differences
• Clouding computing is the big application context
(umbrella) covering SaaS and other related terms
• “… as a Service” are the buzz words used to specify
various application scenarios.
o E.g. Storage as a Service is an umbrella for SaaS applications that provide cloud
storage.
• PaaS deals with whole computing platforms provided as
a service such as operating system enviromnets
o E.g. Google Chrome OS running on Google ChromeBooks
• IaaS aims to provide the whole computing power
(computer clusters) for the application domain so we
don’t have to worry about the physical machines and
how they are deployed
13. Computing Today
• We are in the era of Cloud Computing!
• Cloud computing stack
o Infrastructure as a Service (IaaS)
o Platform as a Service (PaaS)
o Software as a Service (SaaS)
o Monitoring as a Service (MaaS) - emerging
o Communication as a Service (CaaS)
o Anything as a Service – emerging
• So many buzz terms...but SaaS is one of the most
widely used service model
15. The SaaS market
• SaaS sales in 2010 reached $10billion
• In 2011, its sales is up 20.7% from 2010
• SaaS revenue will be more than double its 2010
numbers by 2015 and reach a projected $21.3
• Business SaaS is the major market – Customer
Relationship Management (CRM) is the largest
market with 18.8% annually growth worldwide
16. Business’s perspective
SaaS has a lot of appeal to businesses. Here are a few
reasons why:
• Multi-tenant software architecture
• Low cost, fast investment, shared license
• High manageability
• Free of deployment and support
• Cost-effective: pay as we go
• Customization is easy
• Can scale well – commercialization
17. Advantages of SaaS
o Easy to use – Most SaaS applications do not require more than a web browser
to run
o Cheap- The pay as you go pricing model of SaaS makes it affordable to small
businesses and individuals.
o Scalability: SaaS application can be easily scaled up or down to meet
consumer demand. Consumers do not need to worry about additional
computing infrastructure to scale up.
o Applications are less prone to data loss since data is being stored in the cloud.
o Compared to traditional applications, SaaS applications are less clunky. They
do not require users to install/uninstall binary code on their machines
o Due to the delivery nature of Sass through the internet, SaaS applications are
able to run on a wide variety of devices.
o Allows for better collaboration between teams since the data is stored in a
central location.
o Velocity of change in SaaS applications is much faster.
o SaaS favors a Agile development life cycle.
• Software changes and frequent and on-demand. Most Saas services are
updated about every 2 weeks and users are most time unaware of these
changes.
18. Drawbacks of SaaS
o Robustness:
• SaaS software may not be as robust (functionality wise) as traditional
software applications due to browser limitations. Consider Google
Doc & Microsoft Office.
o Privacy
• Having all of a user’s data sit in the cloud raises security & privacy
concerns. SaaS providers are usually the target of hack exploits e.g.
Google servers have been the target of exploits purportedly from
China in the last several years
o Security
• Attack detection, malicious code detection
o Reliability:
• In the rare event of a SaaS provider going down, a wide range of
dependent clients could be affected. For example, when Amazon
EC2 service went down in April 2011, it took down FourSquare, Reddit,
Quora and other well known applications that run on it.
• We shall discuss each of these issues in more details in the next section
19. Robustness
• SaaS applications may not be able to provide the
same level of functionality as traditional
applications. This is partly due to current limitations
of the web browser. Consider Google doc and
Microsoft Office
• Most SaaS applications are intolerant to slow
internet connections and this can lead to erratic
behavior
o Google doc may not be synchronized well between teams in a low
internet connection
20. Privacy
• Lots of issues arise with sensitive data stored in the
cloud. Common privacy questions include:
o Who has the access to the data? How to distribute the rights?
o What type of data can be saved on the cloud, and locally? What about
the confidential data?
o Don’t we really have to worry about data sharing? Who is viewing our
data, modifying the data, and re-distributing our data? With or without
permission?
o Data sharing between private and public clouds
21. Security
• SaaS applications are prone to attack because
everything is sent over the internet
• Data encryption and decryption
• Communication protocols
• Virtualization versus Multi-tenant architecture: which
one is better in terms of the security?
• Transaction processing, networking issues
22. Reliability
• Although most SaaS applications are highly reliable,
down time is still inevitable and can be very
expensive – commercial SaaS software
• The application, data, backups, everything are in
the cloud, thus making it hard to recover from the
server down time.
o You don’t physically own the code, they are in the cloud
23. Service-‐‑Oriented
Architecture
• SaaS is the methodology for providing computing
service over the Internet
• SOA is the software architecture that powers SaaS
application
o One of the most commonly seen practices for SaaS and cloud computing
• Definition: a set of principles and methodologies for
designing and developing software in the form of
interoperable services
o It provides a way for consumers of services, such as web-based applications
to be aware of available SOA-based services.
25. Guiding Principles of SOA
• Standardized service contract
o Services adhere to a communications agreement, as defined collectively by one or more service-
description documents
• Service abstraction
o Beyond descriptions in the service contract, services hide logic from the outside world.
• Service loose coupling
o Services maintain a relationship that minimizes dependencies and only requires that they maintain an
awareness of each other.
• Service autonomy
o Services have control over the logic they encapsulate.
• Service reusability
o Logic is divided into services with the intention of promoting reuse.
• Service granularity
o A design consideration to provide optimal scope and right granular level of the business functionality in a
service operation.
• Service statelessness
o Services minimize resource consumption by deferring the management of state information when
necessary
• Service composability
o Services are effective composition participants, regardless of the size and complexity of the composition.
26. Commonly-‐‑used Protocols
• JSON
o The JSON format is often used for serializing and transmitting structured data
over a network connection. It is used primarily to transmit data between a
server and web application, serving as an alternative to XML
• XML
o The design goals of XML emphasize simplicity, generality, and usability over the
Internet. It is a textual data format with strong support via Unicode for the
languages of the world. Although the design of XML focuses on documents, it is
widely used for the representation of arbitrary data structures, for example in
web services
• SOAP
o originally defined as Simple Object Access Protocol, is a protocol specification
for exchanging structured information in the implementation of Web Services in
computer networks
• ATOM
o The name Atom applies to a pair of related standards. The Atom Syndication
Format is an XML language used for web feeds, while the Atom Publishing
Protocol is a simple HTTP-based protocol for creating and updating web
resources
27. SaSS case studies
• We would now consider the services provided by
two of the biggest SaaS providers today: Amazon &
Google.
• We look into the categories of their SaaS offerings
and how they improve modern application
development & deployment.
28. Amazon Web Services(AWS)
• Beginning in 2006, Amazon web services provides a wide
range of services and solutions for powering
applications. They fall under the following categories:
o Storage
• Amazon simple storage services(S3)
• Amazon Elastic Book Store(EBS)
o Networking
• Amazon Virtual Private Cloud (VPC)
• Amazon Route53
o Database
• Amazon Dynamo DB
• Amazon Relational Database Service (RDS)
o Compute
• Amazon Elastic Cloud Compute (EC2)
• Amazon Elastic Map Reduce (EMR)
29. AWS: Compute
• Amazon’s compute web services provide users with
raw computation power to meet application needs
and scale accordingly. AWS have two core web
services for computation.
• Amazon Elastic Cloud Compute (Amazon EC 2)
o Amazon EC2 web service allows for resizable compute capacity in the
cloud. With Amazon EC2, developers are able to easily scale their
computation needs up or down to meet demand.
30. AWS: Compute
• Amazon Elastic Map Reduce
Amazon Elastic Map Reduce (EMR) provides developers and researchers
with compute power for processing data intensive tasks. It is based on
Apache’s Hadoop framework. As with EC2, users can easily provision how
much compute resources they need to process data intensive tasks such as
web mining, data warehousing, log file analysis, scientific calculations and so
on. It allows users focus on the task at hand rather than worry about setting
up computational frameworks to handle these tasks.
31. AWS: Storage
• Amazon’s storage web service provides a cost
effective solution for storing and retrieving data
easily. Amazon’s simple storage service (S3) and
Elastic Book Store (EBS) are the main services in this
area.
Amazon Simple Storage Service (S3): Amazon S3 makes it easy for developers
to store and retrieve any amount of data, at any time from anywhere in the
web. Using hashing technology where data is stored in key value pairs. The
value being data objects and key a unique identifier assigned to a
developer, it provides a fast, efficient and durable way for storing data.
32. AWS: Storage
• Amazon Elastic Book Store(EBS): Amazon EBS provides block storage instances
that work independently of Amazon EC2 instances. They can act as backup
data stores for EC2 instances by providing file-system like volumes that can be
mounted on the machine.
33. AWS: Networking
• Amazon Virtual Private Cloud (Amazon VPC):
Amazon VPC allows users to provision an isolated
section of the AWS cloud for launching AWS
resources. With Amazon VPC, you have complete
control over the amount of resources within your
private space, including the range of IP addresses,
web servers and other compute resources.
34. AWS Networking
• Amazon Route53: Amazon Route 53 is a highly
available and scalable Domain Name System (DNS)
web service. It enables developers to easily route
domain names to AWS resources.
35. AWS Database
• Amazon Dynamo DB: Amazon’s Dynamo DB is a
fully managed NOSQL database service that
provides fast and predictable performance with
seamless scalability.
36. AWS Database
• Amazon Relational Database Service (Amazon
RDS): Amazon RDS is a web service that makes it
easy to set up, operate, and scale a relational
database in the cloud. Amazon’s RDS has similar to
MySQL and Oracle database systems. Amazon RDS
automatically backs up data stored on instances
and provides an easy way to scale up to meet
application needs
37. Google App Engine
• Google App Engine enables you to build web
applications on the same scalable systems that
power Google applications, which is great!
• App Engine applications are easy to build, easy to
maintain, and easy to scale as your traffic and data
storage needs grow.
• With App Engine, there are no servers to maintain.
You just upload your application, and it's ready to
serve to your users.
38. Benefits of App Engine
• Easy to get started
o With App Engine you write your application code, test it on your local machine
and upload it to Google with a simple click of a button or command line script.
Once your application is uploaded to Google we host and scale your
application for you
• Free and risk-free development
o You can create an account and publish an application that people can use
right away at no charge, and with no obligation. When you need to use more
resources, you can enable billing and allocate your budget according to your
needs
• Automatic Scalability
o No matter how many users you have or how much data your application
stores, App Engine can scale to meet your needs.
• The reliability, performance and security of Google
infrastructure
o Trustable: The same security, privacy and data protection policies we have for
Google's applications applies to all App Engine applications.
39. Application Environment
• Dynamic web serving, with full support for common web
technologies
• Persistent storage with queries, sorting and transactions
• Automatic scaling and load balancing
• APIs for authenticating users and sending email using
Google Accounts
• A fully featured local development environment that
simulates Google App Engine on your computer
• Task queues for performing work outside of the scope of
a web request
• Scheduled tasks for triggering events at specified times
and regular intervals
40. Google App Engine: Language
support
• Currently, Google App Engine supports two
application environments: Java and Python.
• Additionally, your website templates can include
JavaScript along with your HTML which, among
other things, allows you to write AJAX-enabled web
applications.
o App Engine applications can also be written in Java or any JVM-
compatible language (e.g. JRuby, Groovy, Scala, etc.) and run in a Java
6 runtime environment.
o App Engine's Python runtime supports Python 2.5 – newer versions of
Python, including Python 2.6, are not currently supported. For security
reasons, some Python modules written in C won't run in App Engine's
sandbox.
41. SaaS and web 2.0 development
• Software as a service methodology has had a
significant impact on the development of modern
web 2.0 applications. This is especially evident in
modern web development frameworks.
• Consider the following common use cases:
o Most secure modern web applications use captcha images as a way of
preventing form submissions by web bots and other automated entities.
o Facebook, twitter, Google+ site integrations are common social integrations.
This could be simple things such as like, tweets or +1 buttons or more complex
such as identity notification and single sign on.
o Many web applications make use of URL shortening services to enable easy-
to-read, transferable URLs.
o Many news sites, online magazines and blogs power their commenting
features by integrating web services from service providers such as Disqus,
IntenseDebate and Facebook comments API
o Google Maps, Calendar and Youtube are now very common as embeds in
many websites. Given their dynamic structure, they are more appealing
compared to static map images or calendars.
42. Saas and web 2.0
development
• In the following section, we examine the impact of
SaaS methodology on the Zend Framework for PHP.
Other popular web development frameworks such
as Ruby on Rails share a similar influence
43. Zend Framework(ZF)
• The Zend Framework is a full stack, object oriented,
web development framework .
o Began in late 2005
o It consists of a library of components covering most of the used
functionalities on the web such as form creation, authentication, access
control lists, input validation, search and so on.
o It is primarily a Model View Controller (MVC) architecture.
o It also features a Use-at-will architecture: Users can use the framework out
of the box or just use components of the framework as needed.
o Sponsored by Zend, the official PHP company.
o Very active developer community.
o All code developed go through rigorous testing before being deployed in
a release.
44. ZF and SaaS
• Zend Framework promotes the consumption and
publishing of feeds via the Zend_Service and
Zend_Rest APIs. We also look at the Zend_Cloud_Api
which allows easy access to platform-type SaaS
services such as Amazon Web Services.
45. Consuming feeds with
Zend_Service
• The Zend_Service is an abstract class that serves as
a foundation for REST & SOAP web service
implementations.
• Zend_Service has a host of concrete
implementations that act wrappers to popular web
service APIs. They include:
o Zend_Service_Twitter: Implements a client for Twitter’s REST based APIs.
o Zend_Service_Yahoo: A simple API for accessing many of Yahoo’s REST
based web services
o Zend_Service_Ebay: A group of APIs for accessing Ebays web services
o Zend_Service_ReCaptcha
o Zend_Service_ShortUrl: Provides an API for accessing a number of different
URL shortner services.
o Zend_Service_Flickr: A simple API for using the Flickr REST Webservice and
many more..
46. Accessing platform cloud services: Zend
Framework Simple Cloud API
• Starting in 2009, the Zend Framework included a
simple cloud API called Zend Cloud.
• Zend Cloud provides a single unified API for all the
major Sass cloud providers such as Amazon,
Rackspace, Windows Azure and Nirvanix.
47. Zend Cloud: Storage
Service
• The Zend Cloud Storage Service provides a simple
API for file storage on the cloud.
• The service abstracts the internal structure of files
and they are only identifiable by a string key. Right
now it supports Amazon S3, Nirvanix and
WindowsAzure.
48. Zend Cloud’s Storage service
• Example : Instantiating an Amazon S3 adapter
$storage = Zend_Cloud_StorageService_Factory::getAdapter(array(
Zend_Cloud_StorageService_Factory::STORAGE_ADAPTER_KEY =>'Zend_Cloud_St,
orageService_Adapter_S3',
Zend_Cloud_StorageService_Adapter_S3::AWS_ACCESS_KEY =>$amazonKey,
Zend_Cloud_StorageService_Adapter_S3::AWS_SECRET_KEY =>$amazonSecret,
));
• Storing an item with Zend Cloud:
$data = file_get_contents('/my/local/dir/picture.jpg');
$returnedData = $storage->storeItem('/my/remote/path/picture.jpg',
$data);
One just has to modify the adapter to work with different providers.
49. Publishing feeds
• Apart from consuming web services, the Zend
Framework makes it very easy to expose your
application’s services. It includes the
Zend_REST_Server and Zend_Json_Server that
enables the creation of web services which return
XML and JSON responses.
50. Publishing web services:
Zend_REST
• Zend_REST features two core implementations:
Zend_REST_Client and Zend_REST_Server.
o Zend_REST_Client provides a simple programmatic API for consuming
RestFul web services while Zend_REST_Server provides a simple interface
that makes publishing your application data provides a very simple
interface for making class methods and functionality publicly accessible.
We show a brief example of publishing a web service with
Zend_REST_Server in the following section
51. Zend_Rest_Server: code
example
o Working with Zend’s Zend_Rest_Server component is very straightforward.
To illustrate this, we show a simple code sample below:
o We begin by creating a class entity called Greetings with a single
function sayHello
<?php
Class Greetings {
/**
*@param string $user_ name
*@return string
*/
public function sayHello($user_name){
return “Hello $user_name. How is your day going?”;
}
}
52. Zend_Rest_Server: example
• We now create a controller class to handle incoming requests. The controller class
features an action which instantiates the Zend_Rest_Server class
class RestController extends Zend_Controller_Action
{
protected $_server;
public function init()
{
$this->_server = new Zend_Rest_Server();
$this->_helper->viewRenderer->setNoRender();
}
public function indexAction()
{
require_once ‘Greetings.php';
$this->_server->setClass(‘Greetings');
$this->_server->handle();
}
}
With the Zend_REST_SERVER in place, a RESTful call such as
http://mysite/rest?method=sayHello&name=“Jack would return a result as follows:
53. Zend_Rest_Server: code
example
<Greetings generator=“zend” version=“1.0”>
<result>
<value>Hello Jack. How are you doing today? </value>
</result>
</Greetings>
Results can also be returned in JSON format if desired.
54. Hybrid of Traditional & SaaS
applications
• Although most of our discussions have highlighted
the advantages of SaaS architectures, we’ve also
illustrated some of the drawbacks of SaaS most of
which relate to security, privacy and reliability.
• To address these issues while taking advantages of
SaaS, hybrids have developed recently
• SAP is one of the companies leading the way in this
endeavor
55. Hybrid of Traditional & SaaS :
• Many SaaS providers today take such an
approach. A good example of which is Dropbox.
• Dropbox creates a virtualized directory containing
user files on their machine thus enabling offline
access.
• Users are also able to access their data online
through a web browser.
56. Tradition & SaaS Hybrid
• Microsoft Office also uses a hybdrid traditional
SaaS software approach. Office desktop suite can
be installed locally but documents can also be
accessed and shared online through Microsoft Sky
Drive.
57. Benefits of Traditional &
SaaS Hybrid
• Applications and data can be accessed offline. This
is especially useful in situations where users have
limited or no internet access such as on airplanes.
• Applications can be better secure as users may
decide which applications to upload to the cloud
or remain with locally.
• Having local copies of data serve as rain-coat from
complete data loss in situations where the SaaS
provider is experiencing downtime.
58. Summary
• SaaS greatly enhances the ability of developers to
scale their application on demand and better suite
customer needs
• It encourages Agile practices by enabling providers
deliver frequent updates/patches without waiting
for major release cycles as in traditional
applications.
• SaaS applications however are susceptible to
privacy, security and reliability concerns
• Hybrid environments combining both SaaS and
traditional application methodologies may be
useful in scenarios of extremely sensitive data or
where constant up-time must be maintained.
59. Summary
• Use of SaaS services is pervasive in the development
and deployment of modern applications
• In conclusion, the SaaS methodology is very mature
and would play a central to the future of
computing.
60. Reference
• [1] http://en.wikipedia.org/wiki/Cloud_computing
• [2] http://aws.amazon.com/
• [3] http://ezinearticles.com/SaaS---History-and-a-Look-
Ahead&id=2246590
• [4] http://www.service-now.com/knowledge.do?
sysparm_document_key=kb_knowledge,
4c8e15b90a0a3cc800e559d37a644090
• [5] Cloud business trends. http://www.cloudbusinesstrends.com/
2011/05/19/analysis-saas-and-cloud-computing-the-future-of-
software-development-stir-saas-cloud-computing-s.html
• [6] Allen, Rob et al. Zend Framework in Action. Manning
Publications. December 2008.
• [7] The Zend Framework manual http://framework.zend.com/
manual/1.11/en/manual.html
• [8] Pope, Keith. Zend Framework 1.8 Web Application
Development. Packt Publishing. September 2009
• [9] http://code.google.com/appengine/