interoperability & open standards dmstiopen source is not the same thing as open standards...

18
Open Standards Open Standards Open Source Open Source & & Interoperability Interoperability Dave Welsh Microsoft Corporation [email protected]

Upload: others

Post on 27-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Open Standards Open Standards Open Source Open Source

&& InteroperabilityInteroperability

Dave WelshMicrosoft [email protected]

Page 2: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Browse the Web

Program the Web

Technology

Web Services

XML

Data Structures

Programmability

HTML

Web Pages

PresentationStandardFTP, E-mail, Gopher

TCP/IP

ConnectivityInnovation

The Promise: XML And Web ServicesWave Of Internet Evolution

Page 3: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Solution Benefits With XML

•Text•Document•Fragment•Imagesave

3Searching &RepurposingContent

Query Result

2 Business Process Efficiency

Efficientcapture

Validatedinformation

Web service(loose coupled connection)

+ formatting

1 Improved Data Access

+ intelligent receipt

5 Document Assembly

data

formatting

Context-specificassistance

XMLstructure

4 Intelligent Applications

XML

Page 4: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:
Page 5: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

CustomersCustomers FlexibilityFlexibility Cost Reduction Cost Reduction Healthy IT ecosystemHealthy IT ecosystem

GovernmentsGovernments Promoting choice, innovationPromoting choice, innovation eGoverment initiativeseGoverment initiatives Social and Political issuesSocial and Political issues

IT IndustryIT Industry Technical business necessityTechnical business necessity Reduce costsReduce costs Customer valueCustomer value

Interoperability Is Important To Everyone

InteroperabilityInteroperability

Page 6: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Roadmap to InteroperabilityVariety of ways to accomplish interop including

Standards (de facto, de jure, product standards)Open Standards Publication & commercial licensing of technology innovations Selective vendor purchasing

Promote voluntary adoption of industry developed open standards

Fosters interoperability while still allowing for rapid advances in technology & product developmentPromotes innovation by rewarding the best solutions for a given situation through marketplace incentives

Maintain incentives to interoperate, innovate and compete by fostering respectful intellectual property eco-system

Procure software based on merits

Page 7: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Open Source - not the same thing as Open Standards• Goal is NOT interoperability – it is to ensure that

software users may access, modify, and redistribute source code

• OSS model does not ensure interoperability• May or may not implement open standards• Since code can be modified, a product that is

initially standards conformant and interoperates, may be altered by a user in a manner that breaks interoperability

• Open Standards are independent of software development model and enable interoperability among products and services from multiple vendors

Page 8: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Defining Open StandardsTechnical specifications that are developed and maintained or affirmed/ratified by an open consensus-based process, publicly available, vendor-neutral, licensed under RAND terms and intended for widespread adoption

BenefitsVery likely to successfully promote effective interoperability, widespread adoption, competitionPublicly accessible to allProduct, development model, and business model independentParticipation and implementation is voluntary (not required)

Page 9: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Defining Open Source“Open Source” or “OSS”

Term used to refer generally to a software licensing modelOccasionally used to refer to a development model, but for clarity most people now refer to the development model as “Community”

Key Characteristics of the licensing modelSoftware developer makes source code available and makes broad intellectual property grants to licensees, allowing them to modify and further distribute the work, and to sublicense these rights at no chargeMany distinct open source licenses, but each has at least these source code and IP license characteristics in commonRange of other terms and conditions might also be included in open source licenses

Page 10: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

OSS is Commercial

“We’re not a religion, we’re not a cult, we’re not a charity. We’re a business…. We actually make our money very [similarly] to a traditional company.” Zack Urlocker, V.P. Marketing, MySQL“The veneer is off and in fact, people do pay money…. The perception has changed. People no longer feel like they’re going to get something for nothing.” Matt Assay, Director of the Linux Business Office, Novell HP asserts that it has made more than $2 billion in product and service revenue from Open Source in 2002-2003IBM received more than $1billion in revenue sales of software, hardware and services in 2002

Quotes are from May 19, 2004 SIIA Enterprise Software Summit in San Francisco.

Page 11: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Publishing and licensing Microsoft technologiesExamples: SDKs, FAT, ClearType, Office 2003 XML schema, SenderID

Participation and contributions in Open Standards bodies (software, hardware, comms infrastructure, eBusiness)Licensing Microsoft IP for Open Standards implementation

Examples: C#/CLI, BPEL4WS v1.1, WS-Security, SDP for InfiniBand, Advanced Authoring Format

Microsoft recognized as a leader in supporting interoperability: Ranked #1 in April 2004 Jupiter study: 72% of IT professionals believe Microsoft is top in supporting interoperability (Jupiter --

http://zdnet.com.com/2100-1104_2-5152886.html).

Microsoft Commitment to InteroperabilityProviding Leadership in many areas including Web Services

Page 12: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Committed To Open Standards

DHCPTCP/IP

DNS IPX802.1xEAP

PEAP

PKI

Kerberos

SSL

RADIUS

L2TPIPSEC VPN

LDAP

UDDISOAP

HTTPBPEL4WS

ActiveSync

WAP

SMTPXML

WS-I

WBEM

CIM

SNMP

WSDL

www.w3c.orgwww.w3c.org www.ieee.orgwww.ieee.org www.ietf.orgwww.ietf.org www.ws-i.orgwww.ws-i.org

Actively participating with standards bodiesActively participating with standards bodies

www.oasis-open.orgwww.oasis-open.org

Page 13: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

The Office 2003 XML DesktopA strategic investment

Data Analysis Tabular, largely numerical data for

calculations, and analysis Data best presented in a grid

Content Authoring Large areas of text or

mixed content Flexible layout and formatting

with XML markup

Reporting and Storing Numerical or textual fields Relational tables

in databases

Information Gathering Highly structured, grouped information Form-like with few paragraphs of formatted text

Data Driven Web Sites Flexible presentation of

tabular or hierarchical data

Expanded data reach Integrate across

data sources

Diagramming Business and technical drawings

connected to Data, SVG support Supports third-party XML data

AccessAccess

FrontPageFrontPageInfoPathInfoPathWordWord

ExcelExcel

Visio

Page 14: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

SVG

(5) (5) (5) (5)SOAP 1.1, UDDI 1.0, WSDL 1.1

(4)XML DSIG

DOM 1.0

(3)XHTML 1.0

XPath 1.0

XSLT 1.0

(2) (1)XSD 1.0

XML 1.0 SE, Namespaces in

XML

VisioFrontPageAccessInfoPathExcelWord

• The FrontPage Web site creation and management tool reads any XML (well-formed or created using any schema, e.g., XSD or DTD) and lets users create an XSLT to format the document.• Solution developers and users of the Visio drawing and diagramming service may

a) embed any XML (well-formed or created using any XSD or DTD schema) andb) include the XSD schema in XML report generation.

• Read only• Read manifest signatures only• Support with the SOAP Toolkit

XML Standards In Office System

Page 15: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Office XML an Open ISO standardOffice XML an Open ISO standardVery New NewsVery New News

Today we are offering the file format technology behind billions of documents as an International Open Standard.

Apple, Barclays Capital, BP, Statoil, Intel, Essilor, NextPage and Toshiba together with Microsoft Corporation will co-sponsor the submission to ECMA International, with the request that the results go to ISO for approval.

New and simpler licensing scheme: an irrevocable covenant that Microsoft will not pursue any of its patent claims

Plus provide conversion software to migrate old Office formats to the new Office XML format.

Page 16: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Services for MacintoshServices for MacintoshServices forServices for

NetWareNetWare

ServicesServicesfor UNIXfor UNIX

SystemsSystemsCenterCenter

Meta-Meta-directorydirectoryServicesServices

ActiveActiveDirectoryDirectory

SQLSQLBizTalkBizTalk

ExchangeExchange

InterixInterixHost Host

IntegrationIntegrationServerServer

Easy Integration Across Platforms and Applications

Smart Phones Smart Phones and PDAsand PDAs

Linux, Tru64Linux, Tru64

Amdahl, HitachiAmdahl, Hitachi

Novell NDS, Novell NDS, UNIX NIS,UNIX NIS,

NovellNovellGroupwise,Groupwise,

Informix,Informix,XML/SOAP XML/SOAP

Web servicesWeb services

Page 17: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice:

Summary

Open Source is not the same thing as Open StandardsInteroperability can be achieved in many different ways.Governments should promote choice:

Let industry determine the best way to accomplish InteroperabilityLet customers and the IT market decide the best products related to InteroperabilityLet customers and the IT market decide what the best licensing model and / or standard is for achieving Interoperability.

Page 18: Interoperability & Open Standards DMSTIOpen Source is not the same thing as Open Standards Interoperability can be achieved in many different ways. Governments should promote choice: