Category Archives: SaaS

Software + Services: The convergence of SaaS, SOA and Web 2.0

my outlines of  Beat Swegler (Microsoft) presentation  “Software + Services: The convergence of SaaS, SOA and Web 2.0″,

 

 

Trends in IT

            SaaS – you have off premise software, you are outsourcing that

SOA – it is about service composition – you  assemble solution from different artifacts, how you build them, how you sell them

 

Web2.0 – multiple people able author and multiple to consume: internet applications that explicitly leverage network effects. Not necessary tight to Web Browsers but to applications

 

“Data is the next Intel Inside” – VE, Google Earth – every one can get images – the data what people put on top of the underlying data – this is the value.  It is not enough to think only about functionality.

“Software above the level of the single device”

 

 

Business Models:

Subscription/License based model: Models are based on the book “Place to Space” by Peter Weill

 

 

SaaS – is about service delivery

SOA – about service composition

Web 2.0 – economics + UX

 

all together S+S

 

 

S+S Lifecycle;

monetize (-license fees)->build (single tenant)->run -> consume (smart client)

 

Example : Outlook &Exchange

 

-        Per user storage of data

-        On/Offline capability

-        Calendar/Folder

-        Support different client types

 

 

Business Models

S+S Examples

S+S Platforms

 

 

Example: Eve Online

-        leading Massive Multiplayer Online Game

-        All users play in one single virtual world

-        Graphics engine running on client

 

Monetize _>Build (highly scalable SQL server cluster) ->Consume (smart client leveraging GPU) ->Run

 

Command based –sending commands to objects in the game.(ships) to minimize network traffics

 

Photosynth – get value from data but also nice UX

 

-        Cloud based service

-        Consumed by rich application

 

HardRock sample (deepzoom technology) – memorabila.hardrock.com

British Library – five treasures

 

 

Platform for S+S:

 

1.     Live Service – targeting consumers, no IT involvements, Consumer oriented

2.     Online services – targeting businesses

 

Microsoft Service portfolio: (see above)

 

Oslo : will become our platform for building services that range from on premise to cloud space – you build stuff and later you decide how you gonna host the stuff. it is service delivery platform that come with some service creation aspects.

 

Exploring services:

Build Services:

1.     fundamental thing is scalability  - linear proportional between added resources and performance gained. I know how much performance I get if I get one box.

 

2.     Cost efficiency – because I can switch providers – competitors are on clouds as well

3.     Customizable – enterprise want to customize much more than SMB

4.     integration cap. – how do I integrate with my services

5.     Multi tenancy vs. Virtualization – do I want to create a fix instance for every tenant. or in a way that multiple tenants run in one instance.

 

ð more economical sense !

 

From Mega Hertz to Mega Watt – how many megawatts we use. ?

 

 

If you have well run data center – you are carbon neutral

Hosting choice

-        On-premise

-        Partner hosted

-        Cloud based

 

Reducing carbon footprint:

-        e.g. Quincy is carbon neutral

-        consumer gets carbon unit credited

 

 

Consume – Criteria

SMB

            greatest potential for SaaS

-        reduced IT management

-        Relevance of the application – must for SMB

-        Affordability

 

Enterprise

-        reduce IT management

-        Relevance of application

-        Customizability and integration capabilities

-        SLA

-        TCO

 

 

Consumer Expectations:

Consumer:

-        Free, ad funded or small fee

-        can live with downtimes

SMB:

-        affordable service delivery

Enterprise:

            - SLA with predictable maintenance . windows

 

 

 

SLA :

how can we become more reliable and HA than internet infrastructure.

 

-        Internet availability challenges:

o    application avail vs. internet infras. avail

o   how to get more 9s than the electricity providers

-        Requires an integrated and holistic operation-management story

 

 

 

Dealing with Service Outages:

-        leverage cloud services as geo-backup

-        duplicating cloud providers

 

 

Monetize

-        license fee based model

-        transaction fees (more in SaaS)

-        Subscription fees

-        Freemium (advertized sponsored)

 

Example : Amazon S3

S3 Simple Storage Service

-        write, read, and delete objects (1 byte to 5 gigabytes each)

-        objects are stored in buckets and retrieved via unique keys

-        provided REST and SOAP based interfaces

o   Rest: (follows web pattern) Get, PUT ,Delete

o   SOAP (RPC way) : CreateBucket(),,,,

 

Amazon – enable scalability

 

The risk of cloud computing:

-        problem with authentication overload and DoS  – 2 hours outage. (from 1 month it is within 10%)

 

Example BizTalk Services:

-        Messaging

o    message routing and identif. in cloud

o   identity provides simple access control

 

-        Identity

 

 

 

-        Pub/Sub via URIs

-        directional messaging via URIs

 

interesting for cloud interaction/integration services

 

Popfly (yahoo pipes?)  tool for mashing up:

what will happen if we have smooth transition between application -cloud

 

 

  

 

Closing :

-        cloud based services will become more important

-        some application are born to live in the cloud, others definitely not. – what drives you to put something in cloud – scale ? data ? you can gain ?

-        future services platforms will provide a broad range of deployment choices. –

o   my dream would be: write application and define how you gonna host it (later in deployment decision)

 

Q&A:

-        how you get the services into your operational and management story

-        cloud services are for SMB most appropriate.


Follow

Get every new post delivered to your Inbox.