Enrique Castro Leon Scaling Delivery Of I T Services
-
Upload
soa-symposium -
Category
Technology
-
view
456 -
download
0
description
Transcript of Enrique Castro Leon Scaling Delivery Of I T Services
Intel Confidential 1
Founding Sponsors
This Presentation Courtesy of the
International SOA Symposium
October 7-8, 2008 Amsterdam Arena
www.soasymposium.com
Gold Sponsors
Platinum Sponsors
Silver Sponsors
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Scaling the Delivery of IT Servicesto Consumer Space with SOA
1st International SOA Symposium
Enrique Castro-Leon
Intel Corporation
Version 1.0
October 8, 2008
Intel Confidential 2
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Legal Disclaimers
This paper is for informational purposes only.
INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
The Intel brand and logo are trademarks of Intel Corporation in the U.S. and other countries
3
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
4
Preview
SOA in the small
– Can the service-oriented paradigm scaled down to the delivery of IT services to the consumer?
Modular deployment of service-based applications
– Servicelets for enterprises large and small
– Reaching out to small & medium businesses and emerging markets
Strategic Opportunities
Intel Confidential 3
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
State of the Art Today(What’s wrong with this picture?)
5
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Re-use through all-Purpose Mobile Devices
6
Intel Confidential 4
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
State of the Art in Consumer IT
Specialized appliances enhance customer experience– Remote control devices
– Copiers, fax machines
– Confine customer into a walled garden
Device-centric view today is limiting– Devices are point devices
– Installing an application creates a hard binding between the application and the hardware– Application software vendors are not helping
– Storing a file in a PC’s hard drive creates a hard binding between the stored data and that PC’s storage device
– Forces consumer to use a specific device– Inconvenient
– Single point of failure
Computer hardware today– Standardized, interoperable
Services are not– Example: building an automobile in 1900 before Ford
7
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Change is Afoot
In consumer space
– Cost of labor has not kept up with advances in technology
– IT services hardly exist
– Expensive, questionable quality, inconsistent results
– Point devices
– Customer gets unnecessarily exposed to complexity
– Digital divide
$10M
1M
100K
10K
1K
100
1960 1980 1990 2000 20101970
Cost of computerhardware,
per delivered core
Moore’s Law runs rampant
It’s about to bring one more change
8
Intel Confidential 5
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Extending the Benefits of SOA Beyond Large Enterprises
SOA adoption started with large enterprises
– Only large enterprises have critical mass to justify reuse
– Inside-out model
Outside-in model
– Extends SOA adoption model to small & medium businesses
Can we scale SOA further down?
– Bring benefits of SOA directly to consumers
9
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
10
Servers
Network
Database
Application Logic
Presentation Logic
Retracing the Evolution of Enterprise Applications
From custom-built applications…
…
SS
S
S
S
S
SS
S
Inside-out SOA eliminates duplication across stacks
…to a modular approach using SOA service modules
– Service-enable internal apps for re-use
– Remove redundancies
– Service modules generally in-sourced
(Inside-out SOA)
Intel Confidential 6
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
11
Transition from Inside-Out SOA Outside-in SOA
SS
S
S
S
S
S
S
S
Economical and business considerations encourage the outsourcing of servicelets
- Demand arises for SMB specialized service providers
- Expands scope of SOA to SMBs and emerging markets
- No scaling to consumer space yet
- Best of breed solution for specialists
SS
S
S
S
S
SS
S
= servicelet or microservice: self-sufficient, s/w + h/w unit composable with Web services technologyS
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Servicelets and Virtual Service Oriented Grids
Servicelets
– Unit of integration/composition for SOA environments with own software and hardware
– Logically independent, self-sufficient, but not service end point
– May use Web services as integration technology
– May be built from cloud computing resources
– Composed of in-sourced or out-sourced resources
Virtual service oriented grids (VSGs)
– Servicelets built out of virtualized resources
– Servicelets in a composite application form a network or grid
– ESBs: particular instance of a VSG
= servicelet or microservice: self-sufficient, s/w + h/w unit composable with Web services technologyS
SS
S
S
S
S
S
S
S
An SOA composite application
Intel Confidential 7
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
The Rise of SOA Integrators
SOA providers become SOA integrators
SOA integrators build applications
– Use internal servicelets to encapsulate intellectual property (“secret sauce”)
– Rely on 3rd party servicelets for generic functions (re-use benefit)
– Applications built for resale and external consumption (value creation model)
SOA ecosystem scaling to
– Consumer space
– Emerging markets
SS
S
S
S
S
S
S
S
Servicelet ecosystem
Hybrid composite application built from
in-sourced and out-sourced servicelets
Composite applicationis offered to third party
consumers
Commonlyavailable3rd party servicelet
A producercan also
be a consumerof servicelets
13
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
SOA Deployment Models
Large enterprises
– Internal re-use
Small and medium businesses
– External re-use
Consumer
– Service end points of aggregated third party services
14
Intel Confidential 8
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
IT Services to the ConsumerWhat are IT services to the consumer?
– Data services
– Content services
– Storage services– Data presence
– Data migration, backup and recovery
– Application services
– Application installation & maintenance
– Technology services
– Network/Internet/broadband connectivity
– Help desk services– Telephone hotline and Web chat service
– Equipment installation, configuration and troubleshooting– Computer, networking & content delivery
Emerging opportunities
– Infrastructure planning
– Monitoring and security
– Integrated residential energy and resource management
– Utility, solar electric, solar thermal, wind, water management
15
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Consumer Information Technology
Virtual service oriented grid perspective
Data and applications exist as independent entities– Not associated with any device
Temporary bindings for convenience of customer– Photo library not attached to single PC anymore
Compatible with legacy devices– Use desktops, laptops, UMPCs, MIDs, PDAs, cell phones as presentation
and control devices
– Presentation layer maps data to display capabilities of presentation devices
16
Intel Confidential 9
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Service Composition in Mature Industries
SOA:
– Not a new concept
– Another name for horizontal specialization
Established pattern in mature industries
– Example: Automobile insurance industry
– Process to settle a minor accident
Insurance CompanyService Desk
SettlementCompany
Bank
Customer
RepairShop
Car rentalCompany
Single service end point
Parts suppliersAutomobiledistributor
Pay deductible expense
Provide loaner car during repairs Repair damaged vehicle
Each different color represents a different company providing
a composable service
Insurer delegates processto company with local presence
The process requires tight SLA guaranteesleading to predictable OpEx
17
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Essential Ingredients for Successful Service Composition
Well-defined set of canonical services
Cost predictability
Low cost variance keeps risk in check
Fast integration ensures fast learning curve
Standardized, horizontal services
18
Intel Confidential 10
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Performing Data Backups Today
Consumer
Consumer Consumer Consumer Consumer ConsumerConsumer
Tradepublications
Softwarevendor
Hiredtechnician
Hiredtechnician
Safe computingpractices required
Issues in current “system”
– Current system forces consumer as point of integration
– Mixing of interface with implementation
– Function is bound to a specific hard drive
– High level of skill required
– Uncertain restoration point objective/ time objective (RPO/ RTO)
– Attaining desired SLA requires unreasonable amount of commitment
19
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Backup as a Service
User stores files to protected filesystems (drive letters in Windows)– Backup to cloud storage provider during undocked work
– Local hard drive used as cache if no connectivity
– Automatic synchronization upon re-docking
SLA for backup– RPO: data loss limited to untethered work
– RTO: 24 hoursConsumer
BackupService Provider
Protecteddevice
Protecteddevice
…
Home network
On-premisesRAID 0 or 5
storage device
Storage serviceprovider
Single service end point restored
Cloud service
20
Intel Confidential 11
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Data Presence Service
Current issues with data
– Data is bound to a hard drive
– Data locked in islands of information
– Laptop, desktop, PDA, cell phone, distributable media, cloud, digital camera
Requirements
– Untethered data
– Available anywhere, anytime
– Presentation appropriate to device using it
– Data presence service can be coordinated with backup service
Consumer
Data PresenceService
Monitoreddevice
Monitoreddevice…
Home network
On-premisesRAID 0 or 5
storage device
Storage serviceprovider
Single service end point
PresentationService
Cloud service
21
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Storage Service through Storage Aggregators
Bulk Storage ProvidersStorage wholesalers, selling
storage by 10s of TB at specific
SLA defined by bandwidth,
latency, availability, locality
Storage AggregatorStorage aggregators “blend”
different storage offerings to
deliver a retail product meeting
a specific SLA
SaaS provider for data
or backup management
Application-directed storage
offered as an outside-in
SOA service
SS
S S S
S
S
22
Intel Confidential 12
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Storage Service through Consumer Facilitated Storage
1,000s of consumers
rent storage in their homes
to service provider
…
Storage service provider
• Aggregates and repackages the consumer
storage resource into multiple products for
internal & external consumption
• Performs content Caching & Staging
S
SSSS S
SaaS provider for data
or backup management S S
23
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Summary
Evolution of SOA
– Large enterprises SMBs Consumer space
State of the art in consumer services
– Unnecessary complexity
– Disjointed, inflexible, device-bound
– Expensive
Application of SOA principles
24
Intel Confidential 13
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
25
For Further Reading…
Upcoming book by Intel Press
Available October 2008
Advance copies of this book will be sent free of charge to attendees of this presentation upon [email protected] © 2008 Intel Corporation. All rights reserved.
ISBN 978-1-934053-10-2
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Backup
26
Intel Confidential 14
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Consumer Application Architecture
VSG applications are not the same as Cloud applications
– The Cloud can be used as a mechanism to deploy a VSG application
– The application can also run as code in a client machine
27
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Two Different Universes
It’s hard to run a spreadsheet on the TV
It’s inconvenient to use a PC as a broadcast end point
To cable utility
CableSet-top
unit
HDTVdisplay
unit
ContentDeliveryUniverse
Data Universe
28
Intel Confidential 15
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
Integrated IT Services
Cable TV
TV/FM Antenna
Telco connection
(POTS, DSL)
Fiber to the Home
Network
Switch
Server
Ethernet
Home Automation
Gateway
Processor Module
Data Storage
Module
Network
Interface
Device
Firewall/
Router Module
Home Security
Gateway
Connections to
other rooms
To home
automation
subsystem
To home
security
subsystem
WiMAX
Module
29
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
IT Services: Entertainment/Multimedia Room
Network
switch
Wall
display
computer
Speaker,
FR
Speaker,
FL
Speaker,
RR
Speaker,
RL
Speaker,
Subwoofer
Wi-Fi
access
point
VOIP
telephone
WebCam
CD/DVD
jukebox
To patch room
Desktop
PC
Printer
Legacy
Receiver/
Pre-amp
TurntableCasette
DeckVHS VCR
Ethernet
Analog wiring
Remote
Handheld
Controller
30
Intel Confidential 16
*Other names and brands may be claimed as the property of others.Copyright © 2008, Intel Corporation. All rights reserved.
IT Services: Home Office
Network
switch
From Patch Room
Speaker, L
Speaker, R
Remote
Handheld
Controller
VOIP
Telephone
Desktop
PC
Printer/
Scanner/
Copier/ Fax
WebCam
Wall
display
computer
31