Software as a Service Business Model (Introducing SOA and Web Service)

Similar documents
Pastiche. Bring training content to your learners tablets PASTICHE DATA SHEET. Product Highlights

CONDIS. IT Service Management and CMDB

SaaS A Product Perspective

ERDAS ADE Enterprise Suite Products Overview and Position

The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT

WHAT S ON YOUR CLOUD? Workload Deployment Strategies for Private and Hybrid Clouds RESEARCH AND ANALYSIS PROVIDED BY TECHNOLOGY BUSINESS RESEARCH

journey to a hybrid cloud

Dell Wyse Cloud Connect

SOA Adoption Challenges

Cloud Computing & Service Oriented Architecture An Overview

Comparison of Costs and Return on Investments of IT Investments

CellCast Solution for BlackBerry Smartphones. Security Overview. Revised: June

MEDIA & CABLE. April Taras Bugir. Broadcast Reference Architecture. WW Managing Director, Media and Cable

How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

Accelerating Business Value by

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Native, Hybrid or Mobile Web Application Development

Optimizing Service Levels in Public Cloud Deployments

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

Accounts Payable Imaging & Workflow Automation. In-House Systems vs. Software-as-a-Service Solutions. Cost & Risk Analysis

Cloud Computing. Cloud computing:

Service Oriented Architecture (SOA) An Introduction

Ch3 Enterprise Systems Architecture & The Future of ERP. What is Enterprise Architecture?

TIME AND ATTENDANCE MANAGEMENT WEB

Alice. Software as a Service(SaaS) Delivery Platform. innovation is simplicity

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

ENTERPRISE ARCHITECTUE OFFICE

Compiere Technical Architecture Modern, configurable, extendible

CLOUD COMPUTING - OPPORTUNITIES

Approaching SaaS Integration with Data Integration Best Practices and Technology

The Next Generation Enterprise

Software as a Service (SaaS) Testing Challenges- An Indepth

Module 1: Facilitated e-learning

E-Business Suite Oracle SOA Suite Integration Options

The Value of Software as a Service (SaaS) for the Travel Industry

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PROFILE

Included with Office 365

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

Rapid Application Development

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

We Transform IDEA into Business with Right Blend of Talent, Technology & Techniques

Applying Business Architecture to the Cloud

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Implementing and Managing Microsoft Server Virtualization

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

zapnote Analyst: David S. Linthicum

CHAPTER 8 CLOUD COMPUTING

SaaS, PaaS & TaaS. By: Raza Usmani

SERVICE ORIENTED ARCHITECTURE

Production in the Cloud

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services

Designing a Microsoft SharePoint 2010 Infrastructure

Accelerating Time to Market:

Software as a Service (SaaS) Requirements

The Software-as-a Service (SaaS) Delivery Stack

Service Oriented Architecture

To Build or Buy: Key Decision Points for Choosing the Best Billing Solution. Cloud Based Billing & Subscription Management Expert Series WHITEPAPER

BROCHURE. KenCloud TM Customer Relationship Management. Brochure- KenCloud TM CRM. Swash Convergence Technologies Limited

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

A Service-oriented Architecture for Business Intelligence

The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.

Building a SaaS Application. ReddyRaja Annareddy CTO and Founder

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Methods and tools for data and software integration Enterprise Service Bus

ORACLE REAL-TIME DECISIONS

CLOUD ERP AND ACCOUNTING: SELECTION AND PLANNING GUIDE

Address IT costs and streamline operations with IBM service desk and asset management.

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

What are the benefits of Cloud Computing for Small Business?

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

Benefits of extend On-Demand (SaaS Model) for Equipment Dealers and Rental Firms

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

Evaluating SaaS vs. on premise for ERP systems

Intelligent Laptop Virtualization No compromises for IT or end users. VMware Mirage

CAREER TRACKS PHASE 1 UCSD Information Technology Family Function and Job Function Summary

Intellika is a strategic alliance partner of leading On-Demand ERP solution provider Ramco who is specialized and globally recognized in building

Standard of the Camera & Imaging Products Association. White Paper. of CIPA DC Picture Transfer Protocol over TCP/IP networks

Deploying Public, Private, and Hybrid Storage Clouds. Marty Stogsdill, Oracle

White Paper. Managed IT Services as a Business Solution

Mobile application testing for the enterprise

CHECKLIST FOR THE CLOUD ADOPTION IN THE PUBLIC SECTOR

Zeenov Agora High Level Architecture

Cloud Computing for SCADA

Independent process platform

ROLE PROFILE SALESFORCE.COM DEVELOPER

CHAPTER 3: ENTERPRISE SYSTEMS ARCHITECTURE

Ashley Clarke Hosted Desktop. Business Name

The Adaptable Business Architecture: How SIP and Web Services Transform the Voice Self Service Model

Remote Voting Conference

Transcription:

Software as a Service Business Model Guide Insight into Software as a Service Business Model (Introducing SOA and Web Service) By Sumantra Mukherjee Chief Technology Officer Nature Technologies Pvt Ltd

What is Software as a Service (SaaS)? Software as a Service (SaaS, typically pronounced 'sass') is a Business Model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer's own computer, SaaS alleviates the customer's burden of software maintenance, ongoing operation, and support. Conversely, customers relinquish control over software versions or changing requirements; moreover, costs to use the service become a continuous expense, rather than a single expense at time of purchase. Definition from Wikipedia Slide#2

Where does Service Oriented Architecture and Web Service fit in? Service Oriented Architecture is a software designing methodology. An IT architecture composed of software that has been exposed as Services i.e. invoked on demand using a standard communication protocol. Web Services software available as a service using Internet protocols. One software application talking to another using a standards-based (i.e. nonproprietary) language over a standards-based communication protocol. An IT architecture that enables loose coupling of applications. SOA and Web Services provide the technology that is required to implement a Software as a Service Slide# 3

Metadata Service and Database Connectivity Business Logic Layer HTTP Web Service Internet (world wide web) HTTP Web Service on the Client Side internet A Typical Service Oriented Architecture Generic XML Database Service 1 Service 2 Desktop Applications with Web Service Connectivity RDBMS Proprietary Data Platforms Slide# 4 Service 3 Service 4 Software as a Service Offering Enterprise & Web Servers taking data feed from Web service and catering to web pages Mobile & Handhelds

Metadata Service and Database Connectivity Business Logic Layer HTTP Web Service Internet (world wide web) HTTP Web Service on the Client Side Internet (world wide web) Extending SOA (Web Services) to cater to multiple Websites with different look and feel but similar functionality Generic XML Database Service 1 Web Server of Company 1 s site Web Page 1 with Service Data Service 2 RDBMS Service 3 Web Server of Company 2 s site Web Page 2 with Service Data Proprietary Data Platforms Service 4 Software as a Service Offering Web Server of Company 3 s site Web Page 3 with Service Data Slide# 5

HTTP Web Service A Hybrid Approach: (Mixed Mode) Service Oriented Approach + Individual Hosting Approach Generic XML Database RDBMS Metadata Service and Database Connectivity Business Logic Layer Proprietary Data Platforms Service 1 Service 2 Service 3 Service 4 Internet (world wide web) HTTP Web Service on the Client Side Customer RDBMS Customer Specific Business Logic.NET Web Application Layer Proprietary Data Platforms Software as a Service Offering Company Web Application In this approach the SaaS offering is accessed by the individual Company s Hosting through the Web Application. The SaaS typically provides specialized services to be presented through the subscribing Company s Web Application to the end users. Internet (world wide web) Web pages display data with the combined help of SaaS Slide# 6

Transitioning to a SaaS Model Independent Software Vendor s Approach Identify the Business Functionalities to be rendered as a Software Service Design Generic Databases with proper Security to be able to properly manage the entire Service Data of different customers Define the infrastructure necessary for delivering service to the end-users Define a proper Service Level Agreement that is realistic and acceptable to the end-users Define Authorization, Accounting, and Auditing for the service rendered Migrate the existing Software Solution to a Web Service based solution with properly defined Business Functionalities exposed as Web Service Methods Define proper guidelines for 3 rd party web solution providers and direct consumers on how to use the Web Service Methods Create a few prototypes for end-users to feel confidence and to demonstrate how easily it works Render free or minimally charged Web Service integration support to the customers Have proper Security, Data backup, redundant connectivity to be able to meet the Service Level Agreements Slide# 7

Transitioning to a SaaS Model Customer s Approach Evaluate whether a certain SaaS model fulfills his business needs Make a trade-off analysis between independent hosting vs SaaS Verify if the Web Services indeed are able to integrate with his existing system Try & Buy the SaaS Review the SLA to ensure that the business goals are met Analyze and specific requirement with respect to the SaaS Get adequate support from the SaaS provider in configuring the system Ensure that the SaaS does not make it necessary for the customer to change his GUI, presentation layer and data arrangement Slide# 8

Software as a Service (shared hosting) Vs Software on Premises (individual hosting) Slide# 9 Shared Hosting Minimize deployment cost and Derisk investment Ability to Try-and-Buy Ideal for small and medium enterprises without dedicated IT workforce Convert Investment to Cost Shared maintenance, version upgrades, security and infrastructure Guided by Service Level Agreements Economy of Scale Customizations Costly and sometimes impossible Shorter time to market for the end user Individual Hosting High deployment and software procurement cost Highly risky investment since no easy way to evaluate result before implementation Ideal for large enterprises with heavy customization requirements Maintenance cost due to infrastructure, upgrades, data backup etc. Easy to customize and deploy per the end-users diverse needs Generally longer time to market

Applications Best Suited for Software as a Service Applications that are departmentally critical, but not core to the entire business Applications not needing much customization, Ease of use for self-service and personalization Application touches many different types of users. Applications Generic in Nature to a certain nature of business Vertical or functional-specific and specialized ERP applications. Domain specific business-to-business applications, A necessity to be a hosted service to other third parties. Customer/Supplier facing applications Applications where the majority of users are outside of the four walls of the organization and ubiquitous web access is critical Slide# 10

Designing a SaaS Slide# 11

Effect of SaaS on the entire Consumption Cycle Purchase Deployment Management Service Buyer Transition from a long CAPITAL intensive Evaluative Process to TRY BEFORE BUY process More from Software Customization to Configuration of the Service for Organization needs Reduce cost on deployment, in-house IT staff, maintenance to Service Level Agreements Service Seller Enable TRY BEFORE BUY process and augment FAST, EASY, demonstration and deployability Enable generic configuration of the service and minimize custom code Enable SLA monitoring and enforcement Slide# 12

Pricing and Monetization Options Subscription Based Pricing Transaction Based Pricing Slide# 13 AD Revenue Based Pricing

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Who are we? Nature Technologies Pvt. Ltd. is a global software development company catering to niche technology markets all over the world. Based in India Nature focuses on developing high quality End-2-End software in high-tech sectors like Embedded, Mobile/Handheld and high-end Desktop applications. Envisioned with a strong universal goal of providing world class Software Services at competitive price makes Nature a good choice for companies looking for technically rich partners with definite cost and quality advantage. With a business model aimed at providing end-to-end services to small and medium enterprises, Nature specializes in the following things... Embedded Technologies Enterprise Systems Desktop Technologies Mobile Applications Internet & Web Technologies Software-as-a-Service

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Embedded Technology Instrumentation-Wireless-Test & Measurements Microcontroller programming Heterogeneous inter-device and PC communication (Serial RS-232, Serial RS-485, TCP/IP, USB, WiFi, Bluetooth, Zigbee) Application maintenance and enhancement in Proprietary OS platforms In depth knowledge in Oscilloscopes BUS Protocols/Analyzers (CAN, LIN, I2C, 8b10b) Logic Analyzers (Digitizer /Analog to Digital Converter, Signal Annotation, Online Data streaming, plotting and Analysis) Programming rich GUI for Touch Screen Products, Handhelds and Desktop Apps Internationalization of Embedded Applications and CJK Compliance Slide#15

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Windows and Mac Programming Desktop Technology Solutions Leaders in development of Office Productivity Tools Presentation Management System Emailing, Collaboration, Contacts, RSS Management Scheduling and Appointment Management Business Intelligence Applications Audio / Video Technologies Google Application Programming Thin Client Applications Enterprise Application Integration 3D Programming Slide#16

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Web and Enterprise Internet Technologies Rich Internet Applications Distributed Business Application SaaS Software as a Service Content Management Systems mcommerce and ecommerce Slide#17

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Mobile Applications Slide#18

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Business Solutions Domain Expertise Health Care Services Business Intelligence and Data Management Customer Relationship Management Sales Force Empowerment Appointment Scheduling Systems Managed Services for Software Companies Electronic Library Management Audio-Video Industry Slide#19

Nature Technologies Pvt Ltd - Software Solutions for Small & Medium Enterprises Our Global Success

Leaders in Embedded Technologies, Business Applications, Internet Technologies and Product Development Support Nature Technologies Pvt Ltd Global Delivery Center BC-19, Sector 1 Salt Lake City, Kolkata INDIA 700064 US Direct: (+1) 913-871- 6492 Global Direct: (+91) - 33-2358 - 6785 Fax: (+91) - 33-4004 - 1637 Locate Nature Technologies Pvt Ltd on Google Maps: http://maps.google.com/maps/place?c id=12442302015253070172&q=natur e+technologies+pvt+ltd&hl=en&cd=1 &ei=yn7ds7agjcllkawj2ss8ca&sll=22. 648235,88.36441&sspn=0.661575,1.3 52692&ie=UTF8&ll=22.978624,87.687 378&spn=0,0&t=h&z=10&iwloc=A