Category Archives: Conferences

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.

Enterprise Mobility Week 2006

I’ve attended Enterprise Mobility Week 2006 held in Amsterdam, Netherlands. I was there as technical consultant regarding mobile solutions provided by Intergraph (InService, TrackForce, G/Tech Mobile Viewer, IntelliWhere OnDemand, etc…) I must admit it was quite useful meeting and I had chance to talk directly to decision makers or managers who needs certain solution for deployment of mobility solution at their enterprise. Event was very well organized and IQPC staff was excelent (no more details ;)!. Brochure of the event can be downloaded here . For more information please follow link

GeoSpatial World 2005

Atttended GeoSpatial World 2005 in SanFrancisco. I was mainly interested in section Geospatial Resource Management so I attended relevant sessions. One of the most wonderful thing there was on-site tour to Sacramento Municipal Utilities where InService in action was presented. I had oportunity to see stages for Mobile Crew, Dispatcher, Call center..etc… Another nice issue was G/Tech 9.3 presentation and InService 7.9.

INTERGEO 2004 Stuttgart, Germany

At present I am at INTERGEO providing session on theme : Mobile Resource Management with IntelliWhere TrackForce. Come and meet in hall #5 at Intergraph stand. Tomorrow at 13.00 o’clock cinema section covering workforce management and field force automation will be explained in my demo too.