SlideShare a Scribd company logo
Standards and software – combining
   innovation and interoperability
      John A. Phillips – UK National
           Standards Officer
              8th June 2009
Contents
• The challenges and opportunities

• Learning the interoperability lesson from
  telecoms standardization

• Dealing with innovation in software

• Standards and interoperability at Microsoft
A time of change
• This is a time of change. Today our customers have diverse
  and complex needs that no single IT company alone can
  address.

• Increasing globalization, rising Internet use, and higher
  consumer and businesses expectations are driving
  increased demand for technology choices and flexibility.

• Technology can present new opportunities and solve new
  problems. Today, many governments and businesses alike
  have assembled a diverse mix of applications and
  technologies from a variety of vendors operating in mixed
  IT environments.
The challenges and opportunities
• Right now we are seeing customers demand solutions to more
  complex problems. Technical interoperability is usually achieved but
  being augmented by new requirements for semantic, organizational
  and political interoperability requirements.
• Thus the biggest challenge faced today is in constructing system
  solutions requiring end-to-end interoperability with
   –   Multiple components from multiple vendors
   –   Room for innovation in platforms and applications
   –   Licensed or open-source software
   –   Capacity to cope with rapid development
   –   In-house hosted systems, or in the cloud
   –   Data preserving its meaning over time and across domains
   –   ...
• Interoperability = Choice
Telecoms: the PSTN, standards and
            interoperability
• Although the ITU itself dates back to 18651, the formal
  standardization processes are more recent.
• Two consultative committees were created by the ITU’s
  1925 Paris conference to deal with the complexities of the
  international telephone services (known as CCIF, as the
  French acronym) and long-distance telegraphy (CCIT)2.
• In view of the basic similarity of many of the technical
  problems faced by the CCIF and CCIT, a decision was taken
  in 1956 to merge them to become the single International
  Telegraph and Telephone Consultative Committee (CCITT, in
  the French acronym) 2.

   – 1 http://www.itu.int/net/about/history.aspx
   – 2 http://www.itu.int/ITU-T/50/docs/ITU-T_50.pdf (p8)
Telecoms: newer telecommunication
              systems
• As a result of decades of work on standards the
  telephone network became the world’s biggest multi-
  domain, multi-vendor machine and very reliable – but
  it has a very simple service model and so the semantic
  issues are simple to deal with.
• Newer systems such as GSM, 3G and 4G wireless
  systems have had to use better standardization and
  testing regimes to achieve world-wide interoperability
  and reliability in a much shorter time; and they are
  tackling the key issue of new and innovative services
  and their interoperability.
Telecoms: new tools for ensuring
     interoperability in new systems

• Test suites for conformance
• AND test suites for interoperability – they’re not
  the same
• AND formal methods built in to the standard to
  assist with conformance and interoperability
  testing
• AND feedback to the standard from the
  interoperability testing
Attacking interoperability in telecoms
     standards (the ETSI process)
• ETSI’s initiatives to achieve interoperability
   – Technical Committee Methods for Testing and
     Specification (MTS)
      • Based on ISO/EC 9646
      • Defining most advanced test frameworks and test
        methodologies
   – Centre for Testing and Interoperability (CTI)
      • Efficient and systematic Test Specification Development
      • Customized Test Services
      • Specialist Task Forces
   – Plugtests service to perform interoperability testing
ETSI interoperability testing
• Plugtests, also known as bake-off (at
  IETF), plugfests and interop:
  – Provides feedback to the standardization process
  – Helps to ensure end users’ satisfaction
  – Improves both quality and features of
    implementations
  – Accelerates time to market via quick product
    debugging
Interop testing session (ETSI)
What about innovation?
• Innovation and interoperability can sometimes sit
  uncomfortably together but they can be made
  compatible.
• But there are techniques in standards-writing:
   – Rules for writing standards to allow innovation without
     causing mis-operation
   – Rules for implementing these techniques (often need to be
     understood by implementers if they are not explicitly
     written as part of the standard)
• Software standards writers can build in a protected
  corner in their standards for private experiments on
  innovative services.
Software – the challenge
• The software industry is much younger and has yet to grapple with
   – More complex systems with more potential for major customer
     dissatisfaction
   – More innovative development model
   – Becoming as critical to enterprises and to society as the telephone
     networks
   – More difficulty building the bridge between product planning and
     standards
• Formal methods are largely absent from standardization and there’s
  limited interop. Testing
• IETF has successfully used interoperability testing for small
  systems, but today we have forthcoming semantic, organizational
  and political problems coming ...
   – NGN/SOA – a software version of the PSTN
   – e-Health, e-Government, ...
Software – the first steps
• Need to address interoperability and
  innovation in an increasingly multi-vendor
  world and MS is doing this.
• MS bringing maturity to software standards by
  focussing on interoperability: external
  standards engagement team; internal product
  engagement team; under the same
  organization to connect the two.
Interoperability in Microsoft

                                           Engagement
             Product
                                              Plans
                                                             Interop V-Teams
              Plans
                            Standards                        Germany, Japan, France, U
                                                             K, India, Brussels, LATAM,
                              Team                           U.S., Canada, APAC, China,
              Standards                                             CEE, WE, MEA
              Counseling                      Global Input
Business
 Groups
                                                                    Execution


                                                                  Customers
              Direct BG and Interop Team Engagement              Governments
                                                               Standards bodies
Microsoft standards team
• External engagement team
  – With Standards Development Organizations – to
    contribute our expertise and monitor global
    trends
• Internal engagement team
  – With products – to build in product cycle
    interoperability planning from the very start
• Working together under the same leadership
  to make the connection
Microsoft is ...
• Committed to weaving interoperability into
  the fabric of the company, and also through a
  collaborative approach with different
  communities, government and standards
  bodies
• Committed to making software standards
  mature enough with suitable tools to ensure
  high-reliability interoperability in an
  innovative multi-vendor environment
Q&A
Abstract
• The vibrancy and innovation of the software industry is
  incredible. It has created the modern tools needed by
  competitive enterprises. But raw innovation in the modern
  multi-vendor, multi-domain environment can challenge
  interoperability as implementers interpret standards in
  different ways.
• The advanced software architect needs to combine
  innovation and interoperability in complex systems to keep
  customers happy.
• This session will explore the challenges today’s
  standardisers in the software domain may face in building a
  standardizing capability for system-wide interoperability.

More Related Content

What's hot

Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Vahid Garousi
 
Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Tiang Cheng
 
Collaborating in the Workplace
Collaborating in the WorkplaceCollaborating in the Workplace
Collaborating in the Workplace
Michael Pesaturo
 
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
Scott Abel
 
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
ePractice.eu
 
Rcm mobility low
Rcm mobility lowRcm mobility low
Rcm mobility lowLaura DeLea
 
04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18
AgileConsortiumINT
 
The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?Paris Open Source Summit
 
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterVideo Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterIMTC
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
TechWell
 

What's hot (11)

Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
 
Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07
 
Collaborating in the Workplace
Collaborating in the WorkplaceCollaborating in the Workplace
Collaborating in the Workplace
 
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
 
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
 
Rcm mobility low
Rcm mobility lowRcm mobility low
Rcm mobility low
 
Introduction to Technology Transfer
Introduction to Technology TransferIntroduction to Technology Transfer
Introduction to Technology Transfer
 
04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18
 
The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?
 
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterVideo Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
 

Viewers also liked

nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
drboon
 
Pressure-Control-Brochure
Pressure-Control-BrochurePressure-Control-Brochure
Pressure-Control-BrochureMelanie Brule
 
Can I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاقCan I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاق
Rasoul Omid
 
A Review on Quantum Cryptography Technology
A Review on Quantum Cryptography TechnologyA Review on Quantum Cryptography Technology
A Review on Quantum Cryptography Technology
drboon
 
Composing Communities
Composing CommunitiesComposing Communities
Composing Communities
Collabforge
 
Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04
Ali Habeeb
 
Moorim Chemtech
Moorim ChemtechMoorim Chemtech
Moorim Chemtech
Pedro Kim
 
Beer IBU
Beer IBUBeer IBU
Hacia La Web Sincrona
Hacia La Web SincronaHacia La Web Sincrona
Hacia La Web SincronaIrontec
 
Quotes
Quotes Quotes
Quotes
gueste9646c
 
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
drboon
 
Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998
Prudhvi Azad
 
Avaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP TelephonesAvaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP TelephonesMetrolineDirect.com
 
KLEENEZE Ewb 31
KLEENEZE Ewb 31KLEENEZE Ewb 31

Viewers also liked (20)

nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
 
Pressure-Control-Brochure
Pressure-Control-BrochurePressure-Control-Brochure
Pressure-Control-Brochure
 
Can I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاقCan I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاق
 
A Review on Quantum Cryptography Technology
A Review on Quantum Cryptography TechnologyA Review on Quantum Cryptography Technology
A Review on Quantum Cryptography Technology
 
Composing Communities
Composing CommunitiesComposing Communities
Composing Communities
 
Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04
 
Moorim Chemtech
Moorim ChemtechMoorim Chemtech
Moorim Chemtech
 
Beer IBU
Beer IBUBeer IBU
Beer IBU
 
Nov03 agenda
Nov03 agendaNov03 agenda
Nov03 agenda
 
Hacia La Web Sincrona
Hacia La Web SincronaHacia La Web Sincrona
Hacia La Web Sincrona
 
Quotes
Quotes Quotes
Quotes
 
Exam endocrino
Exam endocrinoExam endocrino
Exam endocrino
 
TFG - Pablo Martin Fuentes
TFG - Pablo Martin FuentesTFG - Pablo Martin Fuentes
TFG - Pablo Martin Fuentes
 
Primaria6grado
Primaria6gradoPrimaria6grado
Primaria6grado
 
Infeccion..
Infeccion..Infeccion..
Infeccion..
 
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
 
Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998
 
Avaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP TelephonesAvaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP Telephones
 
KLEENEZE Ewb 31
KLEENEZE Ewb 31KLEENEZE Ewb 31
KLEENEZE Ewb 31
 
2015_MWCUA_Annual_Report-LR
2015_MWCUA_Annual_Report-LR2015_MWCUA_Annual_Report-LR
2015_MWCUA_Annual_Report-LR
 

Similar to Standards @ Microsoft

Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Cognizant
 
Software Industry Equals Open Standards
Software Industry Equals Open StandardsSoftware Industry Equals Open Standards
Software Industry Equals Open Standards
Trond Arne Undheim
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Cognizant
 
Walking The Talk On Openness
Walking The Talk On OpennessWalking The Talk On Openness
Walking The Talk On Openness
Trond Arne Undheim
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
DevOps.com
 
Five Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team SystemFive Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team System
s_victoria
 
Architecture Centered Publishing Systems
Architecture Centered Publishing SystemsArchitecture Centered Publishing Systems
Architecture Centered Publishing Systems
Glen Alleman
 
Consulting
ConsultingConsulting
Consulting
Markus Voelter
 
UniqueSoft Overview
UniqueSoft OverviewUniqueSoft Overview
UniqueSoft Overview
bmskelly
 
It days 2015 digital transformation and workplace
It days 2015   digital transformation and workplaceIt days 2015   digital transformation and workplace
It days 2015 digital transformation and workplace
Paperjam_redaction
 
Software Industry
Software Industry Software Industry
Software Industry
polipellyyashaswi
 
Modernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration InfrastructureModernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration Infrastructure
Info-Tech Research Group
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
Ulf Mattsson
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Executive Leaders Network
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
Curiosity Software Ireland
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman Shukla
AbhishekKumar773294
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerce
Cognizant
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_ResumeAbby Brown
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_ResumeAbby Brown
 
Windows DNA
Windows DNAWindows DNA
Windows DNA
ijtsrd
 

Similar to Standards @ Microsoft (20)

Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
Software Industry Equals Open Standards
Software Industry Equals Open StandardsSoftware Industry Equals Open Standards
Software Industry Equals Open Standards
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Walking The Talk On Openness
Walking The Talk On OpennessWalking The Talk On Openness
Walking The Talk On Openness
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Five Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team SystemFive Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team System
 
Architecture Centered Publishing Systems
Architecture Centered Publishing SystemsArchitecture Centered Publishing Systems
Architecture Centered Publishing Systems
 
Consulting
ConsultingConsulting
Consulting
 
UniqueSoft Overview
UniqueSoft OverviewUniqueSoft Overview
UniqueSoft Overview
 
It days 2015 digital transformation and workplace
It days 2015   digital transformation and workplaceIt days 2015   digital transformation and workplace
It days 2015 digital transformation and workplace
 
Software Industry
Software Industry Software Industry
Software Industry
 
Modernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration InfrastructureModernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration Infrastructure
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman Shukla
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerce
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_Resume
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_Resume
 
Windows DNA
Windows DNAWindows DNA
Windows DNA
 

More from ukdpe

Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
ukdpe
 
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace IngestionWindows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace Ingestionukdpe
 
Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7ukdpe
 
Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)
ukdpe
 
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETMicrosoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETukdpe
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 FeaturesMicrosoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Featuresukdpe
 
Microsoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 OverviewMicrosoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 Overviewukdpe
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
ukdpe
 
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated FundamentalsMike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
ukdpe
 
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPMike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPukdpe
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?ukdpe
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2ukdpe
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1ukdpe
 
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEFMike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEFukdpe
 
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 NetworkingMike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 Networkingukdpe
 
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and PatternsMike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and Patterns
ukdpe
 
Explaining The Cloud
Explaining The CloudExplaining The Cloud
Explaining The Cloud
ukdpe
 
Microsoft In Education - Steve Beswick
Microsoft In Education - Steve BeswickMicrosoft In Education - Steve Beswick
Microsoft In Education - Steve Beswick
ukdpe
 
How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]
ukdpe
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
ukdpe
 

More from ukdpe (20)

Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
 
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace IngestionWindows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
 
Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7
 
Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)
 
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETMicrosoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NET
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 FeaturesMicrosoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
 
Microsoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 OverviewMicrosoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 Overview
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
 
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated FundamentalsMike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
 
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPMike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
 
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEFMike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEF
 
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 NetworkingMike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 Networking
 
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and PatternsMike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and Patterns
 
Explaining The Cloud
Explaining The CloudExplaining The Cloud
Explaining The Cloud
 
Microsoft In Education - Steve Beswick
Microsoft In Education - Steve BeswickMicrosoft In Education - Steve Beswick
Microsoft In Education - Steve Beswick
 
How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Standards @ Microsoft

  • 1. Standards and software – combining innovation and interoperability John A. Phillips – UK National Standards Officer 8th June 2009
  • 2. Contents • The challenges and opportunities • Learning the interoperability lesson from telecoms standardization • Dealing with innovation in software • Standards and interoperability at Microsoft
  • 3. A time of change • This is a time of change. Today our customers have diverse and complex needs that no single IT company alone can address. • Increasing globalization, rising Internet use, and higher consumer and businesses expectations are driving increased demand for technology choices and flexibility. • Technology can present new opportunities and solve new problems. Today, many governments and businesses alike have assembled a diverse mix of applications and technologies from a variety of vendors operating in mixed IT environments.
  • 4. The challenges and opportunities • Right now we are seeing customers demand solutions to more complex problems. Technical interoperability is usually achieved but being augmented by new requirements for semantic, organizational and political interoperability requirements. • Thus the biggest challenge faced today is in constructing system solutions requiring end-to-end interoperability with – Multiple components from multiple vendors – Room for innovation in platforms and applications – Licensed or open-source software – Capacity to cope with rapid development – In-house hosted systems, or in the cloud – Data preserving its meaning over time and across domains – ... • Interoperability = Choice
  • 5. Telecoms: the PSTN, standards and interoperability • Although the ITU itself dates back to 18651, the formal standardization processes are more recent. • Two consultative committees were created by the ITU’s 1925 Paris conference to deal with the complexities of the international telephone services (known as CCIF, as the French acronym) and long-distance telegraphy (CCIT)2. • In view of the basic similarity of many of the technical problems faced by the CCIF and CCIT, a decision was taken in 1956 to merge them to become the single International Telegraph and Telephone Consultative Committee (CCITT, in the French acronym) 2. – 1 http://www.itu.int/net/about/history.aspx – 2 http://www.itu.int/ITU-T/50/docs/ITU-T_50.pdf (p8)
  • 6. Telecoms: newer telecommunication systems • As a result of decades of work on standards the telephone network became the world’s biggest multi- domain, multi-vendor machine and very reliable – but it has a very simple service model and so the semantic issues are simple to deal with. • Newer systems such as GSM, 3G and 4G wireless systems have had to use better standardization and testing regimes to achieve world-wide interoperability and reliability in a much shorter time; and they are tackling the key issue of new and innovative services and their interoperability.
  • 7. Telecoms: new tools for ensuring interoperability in new systems • Test suites for conformance • AND test suites for interoperability – they’re not the same • AND formal methods built in to the standard to assist with conformance and interoperability testing • AND feedback to the standard from the interoperability testing
  • 8. Attacking interoperability in telecoms standards (the ETSI process) • ETSI’s initiatives to achieve interoperability – Technical Committee Methods for Testing and Specification (MTS) • Based on ISO/EC 9646 • Defining most advanced test frameworks and test methodologies – Centre for Testing and Interoperability (CTI) • Efficient and systematic Test Specification Development • Customized Test Services • Specialist Task Forces – Plugtests service to perform interoperability testing
  • 9. ETSI interoperability testing • Plugtests, also known as bake-off (at IETF), plugfests and interop: – Provides feedback to the standardization process – Helps to ensure end users’ satisfaction – Improves both quality and features of implementations – Accelerates time to market via quick product debugging
  • 11. What about innovation? • Innovation and interoperability can sometimes sit uncomfortably together but they can be made compatible. • But there are techniques in standards-writing: – Rules for writing standards to allow innovation without causing mis-operation – Rules for implementing these techniques (often need to be understood by implementers if they are not explicitly written as part of the standard) • Software standards writers can build in a protected corner in their standards for private experiments on innovative services.
  • 12. Software – the challenge • The software industry is much younger and has yet to grapple with – More complex systems with more potential for major customer dissatisfaction – More innovative development model – Becoming as critical to enterprises and to society as the telephone networks – More difficulty building the bridge between product planning and standards • Formal methods are largely absent from standardization and there’s limited interop. Testing • IETF has successfully used interoperability testing for small systems, but today we have forthcoming semantic, organizational and political problems coming ... – NGN/SOA – a software version of the PSTN – e-Health, e-Government, ...
  • 13. Software – the first steps • Need to address interoperability and innovation in an increasingly multi-vendor world and MS is doing this. • MS bringing maturity to software standards by focussing on interoperability: external standards engagement team; internal product engagement team; under the same organization to connect the two.
  • 14. Interoperability in Microsoft Engagement Product Plans Interop V-Teams Plans Standards Germany, Japan, France, U K, India, Brussels, LATAM, Team U.S., Canada, APAC, China, Standards CEE, WE, MEA Counseling Global Input Business Groups Execution Customers Direct BG and Interop Team Engagement Governments Standards bodies
  • 15. Microsoft standards team • External engagement team – With Standards Development Organizations – to contribute our expertise and monitor global trends • Internal engagement team – With products – to build in product cycle interoperability planning from the very start • Working together under the same leadership to make the connection
  • 16. Microsoft is ... • Committed to weaving interoperability into the fabric of the company, and also through a collaborative approach with different communities, government and standards bodies • Committed to making software standards mature enough with suitable tools to ensure high-reliability interoperability in an innovative multi-vendor environment
  • 17. Q&A
  • 18. Abstract • The vibrancy and innovation of the software industry is incredible. It has created the modern tools needed by competitive enterprises. But raw innovation in the modern multi-vendor, multi-domain environment can challenge interoperability as implementers interpret standards in different ways. • The advanced software architect needs to combine innovation and interoperability in complex systems to keep customers happy. • This session will explore the challenges today’s standardisers in the software domain may face in building a standardizing capability for system-wide interoperability.