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.