SlideShare a Scribd company logo
22-10-2008




                          This Presentation Courtesy of the
                          International SOA Symposium
                          October 7-8, 2008 Amsterdam Arena
                          www.soasymposium.com
                          info@soasymposium.com
                                        Founding Sponsors



Platinum Sponsors




Gold Sponsors       Silver Sponsors




       Understanding Service
       Virtualization
       Taking control of your services


        Chris Madrid
        cmadrid@microsoft.com




                                                                      1
22-10-2008




Objectives & Takeaways

    Objectives                       Takeaways
     • Understand what                 • Service
       Service                           Virtualization
       Virtualization means              describes a set of
       in the industry.                  capabilities.

     • Understand the                  • Service Containers &
       differences between               Service
       Service Container                 Intermediaries both
       and Service                       realize this
       Intermediary                      capabilities.
       implementations.




Agenda

    What problem does this solve?
    How are these problems
     addressed?
    What are the implementation
     options?
    What are the key differences?
    Start Making Investments
    Questions & Answers




                                                                        2
22-10-2008




What problem does this solve?

   Web services do not inherently provide an SOA
    • Must provide coordination, visibility, and
      manageability across those services
    • Tightly coupled implementations are difficult to
      change
   Limitations of Web services becomes more
    obvious with increasing numbers of
    • Services
    • Consumers




N-tier Paradigm

         Application                   Application
           Owner                         Owner


            UI                            UI



          Logic                         Logic



          Data                          Data




                                                                 3
22-10-2008




  Friction Points
        BUSINESS
                                                    R&D
                                                    Business
      Focus on
                                                    siloed by
      document
                                                        IT
      exchange

                           Business model



                            Technology
                              model
                                         IIS
                     ERP
                                                   Solutions
                                                    impose
      Inward
                                                  constraints
    technology
                                            PLM
    driven view             CRM

        TECHNOLOGY                Applications




“The significant challenges we
 face cannot be solved by the
 same level of thinking that
        created them.”

                   - Albert Einstein




                                                                        4
22-10-2008




           How are these problems addressed?
    BUSINESS
                                                                                         Business




                                                   Requirements & Solutions Aligned
  Focus                                                                                Architecture
   on                       Processes
 service

                      Business model

                     Service model                                                    IT Architecture
   Soft boundaries                                                                      and Strategy
                     Technology model
                                         Focus
                                          on
 Outward                    Services    contract
business-                                                                                Solution
driven view
                                                                                       Architecture
   TECHNOLOGY                                                                          and Delivery




           Virtual Reality

                 Agility, Agility, Agility
                 Service Virtualization is a set of
                  capabilities
                  • Contract Optimization

                  • Protocol Transition

                  • Message Transformation




                                                                                                              5
22-10-2008




     Contract Optimization
                                                         AccountService
                                                         •GetAccountById
                                                         •GetAccountsByCustomerId
                                                         •CreateAccount
                                                         •DeleteAcount
                                                         •IncreaseBalance
                                                         •DecreaseBalance
                                                         •GetBalance
VoiceResponseFaçade                                      •IncreaseCredit
•GetCustomerByPhone                                      •DecreaseCredit
•GetAccountById
•GetBalance
                                                         CustomerService
                                                         •GetCustomerById
                                                         •GetCustomerByName
                                                         •GetCustomerByPhone
                                                         •GetAccountByPhone
                                                         •GetBalance
                                                         •ChangeMailingAddress




     Protocol Transition

                                     HTTP/SOAP1.1




                      HTTP/SOAP1.1              NetTCP




                                                                                         6
22-10-2008




Message Transformation
                 <Customer>
                     <Id>123</Id>
                 <Customer>




               <Customer Id=“123”/>




Target Scenarios

   Service Projection
   Service Versioning
   Service Monitoring
   Service Level Agreements




                                              7
22-10-2008




What are the implementation
options?
    Service Containers
    Service Intermediaries
     • Service Agents

     • Service Brokers




Service Containers
    Service Virtualization   Service Container
     coined with the
     concept of Service
     Containers in mind.
                              Logging    Service
    Abstracts environment
     from service
                                         Implementation
     implementation.          Security

    Provides typical                          Code
     application server
     runtime services.        Caching




                                                              8
22-10-2008




Service Intermediaries

    Abstracts Service Client
     from Service                        Client
     Implementation

    Manages key
     characteristics of how
     Service Clients connect
     with Service
     Implementations                  Intermediary
     •   Address

     •   Binding

     •   Contract                    Implementation




Intermediary Flavors

    Agents                        Brokers

          Client                      Client

          Agent

                                      Broker

          Agent

 Implementation                 Implementation




                                                              9
22-10-2008




What are the key differences?

   Versioning at the endpoint or operation
    level
   Policy application at the endpoint or
    operation level
   Driven from a common service model or
    proprietary data store




Start Making Investments

   Invest in an Enterprise Service Model
    • Traditional models reflect real-world objects
      and behaviors.

    • The ESM should be reality! The model is the
      application!

   Invest in Service Virtualization with
    support beyond Contract Optimization.
   Invest in Service Virtualization with
    support down to the Operation Level.




                                                             10
22-10-2008




                   Questions & Answers

                   Chris Madrid                                                        Microsoft Managed Services Engine on CodePlex
                   cmadrid@microsoft.com                                                •     http://www.codeplex.com/servicesengine

                                                                                       Microsoft APO/SOA Self Assessment

                                                                                        •     http://www.microsoft.com/soa/about/assessment.aspx

                                                                                       Microsoft SOA & Business Process
                                                                                        •     http://www.microsoft.com/soa/

                                                                                       Microsoft Consulting Services APO Offerings
                                                                                        •     http://www.microsoft.com/services/microsoftservices/srv_ap
                                                                                              o.mspx




Š 2008 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.




                                                                                                                                                                                                               11
22-10-2008




             Widescreen Test Pattern (16:9)




                         Aspect

                      Ratio Test
                      (Should appear
                        circular)




       4x3

16x9




                                                     12

More Related Content

PDF
Chris Madrid Master Data Management
SOA Symposium
 
PDF
Oracle: Como apalancar los nuevos modelos de negocios con tecnologĂ­a Oracle d...
Entel
 
PDF
Introduction to SOA &amp; its Open Source Framework
Thanachart Numnonda
 
PDF
Why modeling matters ?
Sybase TĂźrkiye
 
PDF
Irish Government Cloud Strategy Perspective
Gar Mac CrĂ­osta
 
PPT
IBM CIO 2010 Outlook - Roo Reynolds
Roo Reynolds
 
PPTX
IBM Smarter Business 2012 - Kundcase: FrĂĽn 0 till 1000 digitala processer i e...
IBM Sverige
 
PDF
Enterprise Analysts And Business Analysts Companions Or Competitors
Mia Horrigan
 
Chris Madrid Master Data Management
SOA Symposium
 
Oracle: Como apalancar los nuevos modelos de negocios con tecnologĂ­a Oracle d...
Entel
 
Introduction to SOA &amp; its Open Source Framework
Thanachart Numnonda
 
Why modeling matters ?
Sybase TĂźrkiye
 
Irish Government Cloud Strategy Perspective
Gar Mac CrĂ­osta
 
IBM CIO 2010 Outlook - Roo Reynolds
Roo Reynolds
 
IBM Smarter Business 2012 - Kundcase: FrĂĽn 0 till 1000 digitala processer i e...
IBM Sverige
 
Enterprise Analysts And Business Analysts Companions Or Competitors
Mia Horrigan
 

What's hot (20)

PDF
Dynamic BPM
SSA KPI
 
PPTX
Leveraging Virtualization from an IT Project to a Business Strategy
David Resnic
 
PDF
ITIL: State of the Nation
HDI Orange County
 
PDF
Loma Emerging Technology Conference
lkelleher001
 
PDF
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Dave Healey
 
PDF
Organisational evolution meets technology disruption
UXC Connect
 
PDF
Actionable Architecture EA Summit (Singapore)
Mark Mamone
 
PDF
Designing A Data Warehouse With Sql 2008
thomduclos
 
PPT
2012.05.11 - IBM Cloud Specialty - Application Provider - Forum du Club Cloud...
Club Cloud des Partenaires
 
PDF
Warsaw Seminar Diem Ho 2
Youth Agora
 
PPTX
Ibm Cio 2010 Outlook
Balaji Balasubramanian
 
PDF
1. itil in the clouds v2 pink elephant
aventia
 
PDF
Enrterprise Apps Cio Summit 2009pdf
Einat Shimoni
 
PDF
Strategic Marketing
SVPMA
 
PPTX
Build a Successful Social and Mobile Business
Prolifics
 
PPT
Process Innovation for 2012
IBM WebSphereIndia
 
PDF
Social Technology enables business inside and out.
Shannon Eastman
 
PDF
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
Friedel Jonker
 
PDF
Managing Information Technology Services
michaelmadsen
 
Dynamic BPM
SSA KPI
 
Leveraging Virtualization from an IT Project to a Business Strategy
David Resnic
 
ITIL: State of the Nation
HDI Orange County
 
Loma Emerging Technology Conference
lkelleher001
 
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Dave Healey
 
Organisational evolution meets technology disruption
UXC Connect
 
Actionable Architecture EA Summit (Singapore)
Mark Mamone
 
Designing A Data Warehouse With Sql 2008
thomduclos
 
2012.05.11 - IBM Cloud Specialty - Application Provider - Forum du Club Cloud...
Club Cloud des Partenaires
 
Warsaw Seminar Diem Ho 2
Youth Agora
 
Ibm Cio 2010 Outlook
Balaji Balasubramanian
 
1. itil in the clouds v2 pink elephant
aventia
 
Enrterprise Apps Cio Summit 2009pdf
Einat Shimoni
 
Strategic Marketing
SVPMA
 
Build a Successful Social and Mobile Business
Prolifics
 
Process Innovation for 2012
IBM WebSphereIndia
 
Social Technology enables business inside and out.
Shannon Eastman
 
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
Friedel Jonker
 
Managing Information Technology Services
michaelmadsen
 
Ad

Viewers also liked (7)

PPT
Wikis
AVEALMEC
 
PDF
Anish Karmakar S C A
SOA Symposium
 
PPTX
Incivility: Disclosing and Disarming the Incivility Elephant in Academic and ...
Jil Wright
 
PPT
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
Dave Bost
 
PPT
Silverlight 2
Dave Bost
 
PPTX
Web 2.0 Tools for PR Pros: Online Tools that won't break the Bank
Jil Wright
 
PPT
Open Source Content Management Systems
Matthew Turland
 
Wikis
AVEALMEC
 
Anish Karmakar S C A
SOA Symposium
 
Incivility: Disclosing and Disarming the Incivility Elephant in Academic and ...
Jil Wright
 
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
Dave Bost
 
Silverlight 2
Dave Bost
 
Web 2.0 Tools for PR Pros: Online Tools that won't break the Bank
Jil Wright
 
Open Source Content Management Systems
Matthew Turland
 
Ad

Similar to Chris Madrid Service Virtualization (20)

PDF
Radovan Janecek Avoiding S O A Pitfalls
SOA Symposium
 
PPT
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
IBM Rational
 
PDF
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Dr. Mohan K. Bavirisetty
 
PDF
Fussion Middleware
didemtopuz
 
PDF
Anthony Carrato S O A Business Architecture
SOA Symposium
 
PDF
Pariveda ECM Patterns for Large Enterprises - chicago
msteinbergtx
 
PPT
ECATA - Sourcing Strategies of IT Services
Patrick Nolot
 
PDF
Industrialised Service Delivery
Ian Thomas
 
PDF
Mohamad Afshar Moving Beyond Project Level S O A V1
SOA Symposium
 
PPTX
Lucid IT & UXC Consulting: The Cloud Opportunity: Building on Your Investment...
j_white
 
PDF
Business Process Management
IBMGovernmentCA
 
PPT
Global forum 2012: Gaetano Santucci
GlobalForum
 
PDF
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Mark Cathcart
 
PDF
Business Process Optimization with Enterprise SOA and AIA
Bob Rhubart
 
PPT
StrikeIron IronCloud API Web Service Publishing Platform SAAS
sibob
 
PPT
DHL Logistics - Enterprise Architecture
Harry Strover
 
PDF
Developing An SOA Strategy V1
Salim Sheikh
 
Radovan Janecek Avoiding S O A Pitfalls
SOA Symposium
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
IBM Rational
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Dr. Mohan K. Bavirisetty
 
Fussion Middleware
didemtopuz
 
Anthony Carrato S O A Business Architecture
SOA Symposium
 
Pariveda ECM Patterns for Large Enterprises - chicago
msteinbergtx
 
ECATA - Sourcing Strategies of IT Services
Patrick Nolot
 
Industrialised Service Delivery
Ian Thomas
 
Mohamad Afshar Moving Beyond Project Level S O A V1
SOA Symposium
 
Lucid IT & UXC Consulting: The Cloud Opportunity: Building on Your Investment...
j_white
 
Business Process Management
IBMGovernmentCA
 
Global forum 2012: Gaetano Santucci
GlobalForum
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Mark Cathcart
 
Business Process Optimization with Enterprise SOA and AIA
Bob Rhubart
 
StrikeIron IronCloud API Web Service Publishing Platform SAAS
sibob
 
DHL Logistics - Enterprise Architecture
Harry Strover
 
Developing An SOA Strategy V1
Salim Sheikh
 

More from SOA Symposium (20)

XLS
Sven Hakan Olsson Composability Index V2
SOA Symposium
 
PDF
Thomas Erl Introducing S O A Design Patterns
SOA Symposium
 
PDF
Natasja Paulssen S A P M D M And E S O A At Philips
SOA Symposium
 
PDF
David Chappel S O A Grid
SOA Symposium
 
PDF
Johan Kumps Federal E S B
SOA Symposium
 
PDF
Laurent Tarin B P M Ilog
SOA Symposium
 
PDF
Jim Webber Guerrilla S O A With Web Services
SOA Symposium
 
PDF
Robert Schneider What Every Developer
SOA Symposium
 
PDF
Robert Schneider 10 Strategies
SOA Symposium
 
PDF
Thomas Rischbeck Real Life E S B
SOA Symposium
 
PDF
Stefan Pappe Making S O A Operational
SOA Symposium
 
PDF
Paul Brown Org Man Issues
SOA Symposium
 
PDF
Arnaud Simon Flight Data Processing
SOA Symposium
 
PDF
Paul Butterworth Policy Based Approach
SOA Symposium
 
PDF
Mark Little Web Services And Transactions
SOA Symposium
 
PDF
S Ven Hakan Olsson Compos Index
SOA Symposium
 
PDF
Art Ligthart Service Identification Techniques
SOA Symposium
 
PDF
Paul C Brown S O A Governance
SOA Symposium
 
PDF
Brian Loesgen An Early Look At Oslo
SOA Symposium
 
PDF
Chris Riley S O A Modeling
SOA Symposium
 
Sven Hakan Olsson Composability Index V2
SOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
SOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
SOA Symposium
 
David Chappel S O A Grid
SOA Symposium
 
Johan Kumps Federal E S B
SOA Symposium
 
Laurent Tarin B P M Ilog
SOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
SOA Symposium
 
Robert Schneider What Every Developer
SOA Symposium
 
Robert Schneider 10 Strategies
SOA Symposium
 
Thomas Rischbeck Real Life E S B
SOA Symposium
 
Stefan Pappe Making S O A Operational
SOA Symposium
 
Paul Brown Org Man Issues
SOA Symposium
 
Arnaud Simon Flight Data Processing
SOA Symposium
 
Paul Butterworth Policy Based Approach
SOA Symposium
 
Mark Little Web Services And Transactions
SOA Symposium
 
S Ven Hakan Olsson Compos Index
SOA Symposium
 
Art Ligthart Service Identification Techniques
SOA Symposium
 
Paul C Brown S O A Governance
SOA Symposium
 
Brian Loesgen An Early Look At Oslo
SOA Symposium
 
Chris Riley S O A Modeling
SOA Symposium
 

Recently uploaded (20)

PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Software Development Methodologies in 2025
KodekX
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 

Chris Madrid Service Virtualization

  • 1. 22-10-2008 This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com [email protected] Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors Understanding Service Virtualization Taking control of your services Chris Madrid [email protected] 1
  • 2. 22-10-2008 Objectives & Takeaways  Objectives  Takeaways • Understand what • Service Service Virtualization Virtualization means describes a set of in the industry. capabilities. • Understand the • Service Containers & differences between Service Service Container Intermediaries both and Service realize this Intermediary capabilities. implementations. Agenda  What problem does this solve?  How are these problems addressed?  What are the implementation options?  What are the key differences?  Start Making Investments  Questions & Answers 2
  • 3. 22-10-2008 What problem does this solve?  Web services do not inherently provide an SOA • Must provide coordination, visibility, and manageability across those services • Tightly coupled implementations are difficult to change  Limitations of Web services becomes more obvious with increasing numbers of • Services • Consumers N-tier Paradigm Application Application Owner Owner UI UI Logic Logic Data Data 3
  • 4. 22-10-2008 Friction Points BUSINESS R&D Business Focus on siloed by document IT exchange Business model Technology model IIS ERP Solutions impose Inward constraints technology PLM driven view CRM TECHNOLOGY Applications “The significant challenges we face cannot be solved by the same level of thinking that created them.” - Albert Einstein 4
  • 5. 22-10-2008 How are these problems addressed? BUSINESS Business Requirements & Solutions Aligned Focus Architecture on Processes service Business model Service model IT Architecture Soft boundaries and Strategy Technology model Focus on Outward Services contract business- Solution driven view Architecture TECHNOLOGY and Delivery Virtual Reality  Agility, Agility, Agility  Service Virtualization is a set of capabilities • Contract Optimization • Protocol Transition • Message Transformation 5
  • 6. 22-10-2008 Contract Optimization AccountService •GetAccountById •GetAccountsByCustomerId •CreateAccount •DeleteAcount •IncreaseBalance •DecreaseBalance •GetBalance VoiceResponseFaçade •IncreaseCredit •GetCustomerByPhone •DecreaseCredit •GetAccountById •GetBalance CustomerService •GetCustomerById •GetCustomerByName •GetCustomerByPhone •GetAccountByPhone •GetBalance •ChangeMailingAddress Protocol Transition HTTP/SOAP1.1 HTTP/SOAP1.1 NetTCP 6
  • 7. 22-10-2008 Message Transformation <Customer> <Id>123</Id> <Customer> <Customer Id=“123”/> Target Scenarios  Service Projection  Service Versioning  Service Monitoring  Service Level Agreements 7
  • 8. 22-10-2008 What are the implementation options?  Service Containers  Service Intermediaries • Service Agents • Service Brokers Service Containers  Service Virtualization Service Container coined with the concept of Service Containers in mind. Logging Service  Abstracts environment from service Implementation implementation. Security  Provides typical Code application server runtime services. Caching 8
  • 9. 22-10-2008 Service Intermediaries  Abstracts Service Client from Service Client Implementation  Manages key characteristics of how Service Clients connect with Service Implementations Intermediary • Address • Binding • Contract Implementation Intermediary Flavors  Agents  Brokers Client Client Agent Broker Agent Implementation Implementation 9
  • 10. 22-10-2008 What are the key differences?  Versioning at the endpoint or operation level  Policy application at the endpoint or operation level  Driven from a common service model or proprietary data store Start Making Investments  Invest in an Enterprise Service Model • Traditional models reflect real-world objects and behaviors. • The ESM should be reality! The model is the application!  Invest in Service Virtualization with support beyond Contract Optimization.  Invest in Service Virtualization with support down to the Operation Level. 10
  • 11. 22-10-2008 Questions & Answers Chris Madrid  Microsoft Managed Services Engine on CodePlex [email protected] • http://www.codeplex.com/servicesengine  Microsoft APO/SOA Self Assessment • http://www.microsoft.com/soa/about/assessment.aspx  Microsoft SOA & Business Process • http://www.microsoft.com/soa/  Microsoft Consulting Services APO Offerings • http://www.microsoft.com/services/microsoftservices/srv_ap o.mspx Š 2008 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. 11
  • 12. 22-10-2008 Widescreen Test Pattern (16:9) Aspect Ratio Test (Should appear circular) 4x3 16x9 12