industrialised service delivery
DESCRIPTION
A discussion of the need to industrialise IT solutions delivery in a cloud era and the capabilities required to do this.TRANSCRIPT
Industrialised Service Delivery
Dr. Ian Thomas
Fujitsu Services
Hatay Tuna
Microsoft Consulting UK
Why This Talk
Organisations need to be more adaptable and interconnected than ever
SOA and SaaS promise to help organisations achieve these aims
Industrialisation is key to addressing these challenges in a rapid, reliable and scalable way – we need technology that works
Explain our ideas and experiences using Fujitsu’s Industrialisation processes and Microsoft’s platform technologies
Componentisation of Business
Web 1.0
Web Services
Service Oriented Architecture
Web 2.0
Software as a Service
Mobility & Convergence
Increasing Connectivity and Digitisation
Transaction Costs
Level of
Busin
ess A
ggre
gation
TimeBased on “The Breakup of the Corporation”, A.T.Kearney
Boundless Choice
Instant Comparison
Global Availability
Increasing Power of the Consumer
Technical Discontinuities
CONGLOMERATES
CORPORATIONS
STRATEGIC
BUSINESS UNITS
CAPABILITY-BASED
ORGANISATIONS
VALUE WEBS
Componentisation through Capabilities
WHAT HOW
External View Internal View
Interfaces
Commitments
Metrics People
Technology
Business
Processes
Organisation
IT Follows Move from How to WhatFunction
Does the service do what we
want; quality of results
Scalability, reliability,
adherence to service contract
Quality of serviceCost to build or rent
service
CostsFlexibility and fit of payment models
e.g. purchase, rental, usage
Payment modelsLevel and quality of analytics
on service execution
Reporting
Rapid Capability Realisation
Integration and Composition
Management and Visibility
Commercialisation
“Right” Price and Quality
Sourcing and Partnerships
Standardise * Commoditise * Virtualise
Check Credit HistoryService Level: 2 daysCost Per Invocation: £20Channels: SOAP, Web
Service Delivery Platforms
Consultants / Business Analysts / Architects / Developers
Industrialisation of IT - TRIOLE
Inconsistent build procedures
Unpredictable performance
Inability to provide SLAs or QoS
Integrate system, verify
every time
Product-by-product
VENDOR CUSTOMER SITE
Quick development
stable, reliable
Pre-fabrication
pre-verify
TRADITIONAL APPROACH TRIOLE APPROACH
Consistency of manufactured goods
Standardised form and performance
SLA and QoS guarantees
VENDOR CUSTOMER SITE
Industrialisation of Service Delivery
Industrialisation Processes
Broad Expertise in Methods
SOA Platform Suite
Software Factory Platform
Global Service Capabilities Patterns Expertise
Maxim
ise A
uto
mation o
f
Rea
lisatio
nM
axim
ise L
evers
of
Change
Industrialisation Must Link Intent to Execution
Industrialisation Pyramid
patterns & practices
Service Classifications
Metamodel Architectural Patterns
Development Practices
Industry Templates
Factories Domain Specific
Languages
TRIOLE Service Delivery Vision
Capability Definition
• Industry Sector Templates
• Capability DSLs
Service Modelling
• Service Modelling DSLs
• Service Levels & KPIs
Service Realisation
• Context specific tooling
• Encoded best practice & guidance
Platform Configuration
• TRIOLE Template Designer
• Commodity platform designs
TRIOLE service factory
TRIOLE service platform
Runtime Hosts
• Specialised TRIOLE Hosts
• Virtualised Infrastructure
Runtime Services
• Provisioning
• Identity
TRIOLE service wrap
Report
• Real time
• Analytics
Manage
• SLAs
• Alerting
Audit
• Access
• Non-repudiation
Meter
• FS to customer
• Cross charges
Provisioning
Serv
ice
Events
Feedback
Catalogue
• Capabilities
Service
HostingService
Service
TRIOLE Service Delivery Vision
Capability Definition
• Industry Sector Templates
• Capability DSLs
Service Modelling
• Service Modelling DSLs
• Service Levels & KPIs
Service Realisation
• Context specific tooling
• Encoded best practice & guidance
Platform Configuration
• TRIOLE Template Designer
• Commodity platform designs
TRIOLE service factory
TRIOLE service platform
Runtime Hosts
• Specialised TRIOLE Hosts
• Virtualised Infrastructure
Runtime Services
• Provisioning
• Identity
TRIOLE service wrap
Report
• Real time
• Analytics
Manage
• SLAs
• Alerting
Audit
• Access
• Non-repudiation
Meter
• FS to customer
• Cross charges
Provisioning
Serv
ice
Events
Feedback
Catalogue
• Capabilities
PROCESS SERVICES
DOMAIN SERVICES
INTEGRATION SERVICES
WORKFLOW SERVICES
INTERACTION SERVICES
Service
HostingService
Service
TRIOLE Service Delivery Vision
Capability Definition
• Industry Sector Templates
• Capability DSLs
Service Modelling
• Service Modelling DSLs
• Service Levels & KPIs
Service Realisation
• Context specific tooling
• Encoded best practice & guidance
Platform Configuration
• TRIOLE Template Designer
• Commodity platform designs
TRIOLE service factory
TRIOLE service platform
Runtime Hosts
• Specialised TRIOLE Hosts
• Virtualised Infrastructure
Runtime Services
• Provisioning
• Identity
TRIOLE service wrap
Report
• Real time
• Analytics
Manage
• SLAs
• Alerting
Audit
• Access
• Non-repudiation
Meter
• FS to customer
• Cross charges
Provisioning
Serv
ice
Events
Feedback
Catalogue
• Capabilities
PROCESS FACTORY
WCF FACTORY
ESB GUIDANCE FACTORY
WORKFLOW FACTORY
WEB CLIENT FACTORY
Service
HostingService
Service
TRIOLE Service Delivery Vision
Capability Definition
• Industry Sector Templates
• Capability DSLs
Service Modelling
• Service Modelling DSLs
• Service Levels & KPIs
Service Realisation
• Context specific tooling
• Encoded best practice & guidance
Platform Configuration
• TRIOLE Template Designer
• Commodity platform designs
TRIOLE service factory
TRIOLE service platform
Runtime Hosts
• Specialised TRIOLE Hosts
• Virtualised Infrastructure
Runtime Services
• Provisioning
• Identity
TRIOLE service wrap
Report
• Real time
• Analytics
Manage
• SLAs
• Alerting
Audit
• Access
• Non-repudiation
Meter
• FS to customer
• Cross charges
Provisioning
Serv
ice
Events
Feedback
Catalogue
• Capabilities
Data Management
SQL 2005
Business Services
IIS 6.0, .net 3.0
Process and Integration
IIS 6.0, Biztalk 2006 R2
Collaboration
IIS 6.0, WSS 3.0
Service
HostingService
Service
TRIOLE Service Delivery Vision
Capability Definition
• Industry Sector Templates
• Capability DSLs
Service Modelling
• Service Modelling DSLs
• Service Levels & KPIs
Service Realisation
• Context specific tooling
• Encoded best practice & guidance
Platform Configuration
• TRIOLE Template Designer
• Commodity platform designs
TRIOLE service factory
TRIOLE service platform
Runtime Hosts
• Specialised TRIOLE Hosts
• Virtualised Infrastructure
Runtime Services
• Provisioning
• Identity
TRIOLE service wrap
Report
• Real time
• Analytics
Manage
• SLAs
• Alerting
Audit
• Access
• Non-repudiation
Meter
• FS to customer
• Cross charges
Provisioning
Serv
ice
Events
Feedback
Catalogue
• Capabilities
Service
HostingService
Service Catalogue
IIS 6.0, WSS 3.0,
UDDI, SQL 2005
Service
Industrialised Service Factory Concept
Hatay TunaArchitectMicrosoft Consulting Services UK
Future Consolidation of SDPsS
tra
tegic
Diffe
rentiatio
n t
hro
ugh T
echnolo
gy
J2EE
.Net
Virtualisation
Software as a Service
Service Oriented
Architecture (SOA)
Social IT
Convergence
Real Time
Infrastructure
Grid - Commercial
Level of Platform Consolidation
Real Time
Enterprise
Dynamic Business
Models
Utility Computing
Consolidation
Min Max
Max
Global Service Delivery Platforms
Independent Software Vendor / Systems Integrator / Enterprise IT
On-premise
Shared Platform
Summary
Organisations need to be more adaptable and interconnected than ever
SOA and SaaS promise to help organisations achieve these aims
Industrialisation is key to addressing these challenges in a rapid, reliable and scalable way – we need technology that works
Fujitsu’s Industrialisation processes and Microsoft’s platform technologies are helping us to achieve this
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of
Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.