Modular interoperabilty filed deck

triangledriprockInternet and Web Development

Aug 7, 2012 (5 years and 2 months ago)

334 views

Interoperability

by Design

Connecting People, Data and Diverse Systems

INTEROPERABILITY:

Creating Choice and Economic Opportunity

A view from Microsoft

www.microsoft.com/interop

What is Interoperability?

Interoperability

is a property referring to the ability of diverse systems
and organizations to work together (inter
-
operate).

The term is often used in a technical systems engineering sense, or
alternatively in a broad sense, taking into account social, political, and
organizational factors that impact system to system performance.








--

Wikipedia

“ Interoperable hardware and software ultimately give customers,

businesses, and governments the confidence to choose IT products

that meet their respective needs.”


Ina
Gudele
, Minister, Special Assignments for


Electronic Government Affairs, Republic of Latvia

Computing Demands

Interoperability

PC

Client
-
Server

Internet

Connected

Era

Time

Now is the time for Interoperability by Design

Interoperability

Technology forces

Market forces

Social forces

Regulatory forces

Heterogeneous environments,
web services, SOA

Distributed workforce,
open innovation models,
return on IT investment

Mobility blurs work & home,

social networking/media,
always on/always connected
expectation

Government regulations

& legal requirements

This Connected Era Demands Interoperability

Interoperability drives innovation and fosters competition

Driving forces

Products

Community
Engagement

Standards Bodies

Innovation

Microsoft Interoperability by Design

Interoperability drives innovation and fosters competitive markets

Access for


Developers


Partners


Customers


Community


Listening, innovating, and providing access

2003

2008

Interoperability Principles

Six high
-
volume products


Open Connections


Data Portability


Enhanced Support for Standards


Open Engagement

Building on Microsoft’s Interoperability Foundation


IP Licensing, Standards Support, Protocol Licensing

Bridge Building


Support for Mixed Environments


Solving key Customer Issues

with Industry Partners




Innovative Community Licensing


Announcement of Windows Principles

Listening to our customers & the industry, taking pragmatic steps

Open Engagement

Ensuring Open Connections

Data Portability

Enhanced Support for Standards

Microsoft Interoperability Principles

including the .NET Framework





-

“The interoperability principles and actions announced today by Microsoft present
significant opportunities for the vast majority of software developers and will
benefit the broader IT community.”


Thomas Vogel,
Information Management, Novartis Pharma

Applies to these products:

Principle 1
: Open Connections to Microsoft Products


Better integration with high
-
volume products


More information about Microsoft patents in protocols and
access to RAND licensing at low rates


Enables people to decide whether to work around or use
Microsoft technology


Open source developers have royalty free access to patents in
protocols for development and non
-
commercial purposes

Open Access

RAND
Patents

Open Source
Compatibility

Opportunity & choice create competition & innovation

"The importance of this effort by Microsoft to promote interoperability with its most popular
products in the enterprise should not be underestimated. Driving interoperability through the
implementation of this set of Principles is a best practice for the IT industry that will provide
greater opportunity and choice.“

-

David
O'Berry
, Director of Information Technology Systems and Services,
South Carolina Department of Probation, Parole, and Pardon Services

Greater opportunity & choice

Principle 2
: Data Portability


Customer access to their data in high volume
Microsoft products


Customers able to port their data to other
applications


Increased user choice among document formats

Open Formats

Industry
Standard
Formats

Open
Import/Export
of User Data

Document
Format
Defaults

“The move should help software developers to write software that works with
and improves Microsoft's existing products. Making more technical details
available should make it easier to exchange data between Microsoft's systems and
systems developed by its competitors.”




Mike Gilpin, Forrester Research

Giving customers the ability to access & use

their data in third
-
party software products

Principle 3
: Enhanced Standards Support



Customer and industry input into which standards to
support.


Transparency how specific standards are supported in
high volume products


Access to patents necessary to implement extensions
related to interoperability


Interoperability between significant implementations
of supported standards

Support for Key
Standards

Industry
Compatibility

Open
Documentation
on Extensions

Open Access

“In laying out this third principle, we map out the means by which customers will help us
prioritize which specific industry standards that our products will support, and how we will
ensure that we've implemented those standards in a way that's interoperable with other
popular products in the real world, and how we will continue to innovate in a fully open
manner respectful to the role of standards and the committed individuals behind them.”





-

Ray Ozzie, Chief Software Architect, Microsoft Corporation


Defining how standards are supported

in Microsoft products

Principle 4
: Open Engagement


Increased interoperability with open source
communities


Increased communication between Microsoft,
customers, partners and competitors about
interoperability


Creating forums and tools to exchange information
and solve problems



Open Source
Interoperability
Initiative

Interoperability
Forum

Document
Interoperability
Initiative

“The principles and actions announced today by Microsoft are a very

significant expansion of its efforts to promote interoperability. While

Microsoft has made considerable progress on interoperability over the past several years,
including working with us on the Interoperability Executive Customer Council, today’s news
takes Microsoft’s interoperability commitment to a whole new level.”





-

Manfred
Wangler
, Vice President, Corporate Research and






Technology, Software and Engineering Siemens



Inviting you to join the conversation

Security

& Identity

Development
Tools & Runtimes

Office
Automation /
Collaboration
Tools

Systems
Management

Business Process
& Systems
Modeling

Public Policy

Interoperability Executive Customer

(IEC) Council

Identifying real
-
world scenarios


Separate cross
-
industry

from vendor
-
specific issues


Education of existing solutions is
helpful


Industry competition frequently
plays

a role in issues


Collaboration among competitors
is often beneficial to both parties

“Intellect, the trade association for the U.K. hi
-
tech industry, warmly welcomes initiatives such
as Microsoft’s Interoperability Executive Council, which seeks to meet customers’ needs by
improving software and hardware interoperability.”





John Higgins, Director General,




Intellect and Member of the IEC Council

Interoperability Vendor Alliance

Testing real
-
world scenarios


Identify most pressing
interop

challenges faced by customers


Labs used for testing solutions to
issues raised by customer


Results published on IVA web site
as practical guidance



Systems
Management

Federated
Identity

EDRMS*

Open XML

For more information: http://www.interopvendoralliance.org


EMC’s engagement with the Interop Vendor Alliance builds on our long
-
standing commitment
to hardware and software interoperability testing on the Microsoft platform and reduces
complexity in deploying solutions in open, multivendor environments.”



Mike O’Neill, vice president of Technology Alliances at EMC

Document Interoperability Initiative

Identifying real
-
world document
interoperability scenarios


World
-
wide series of technical
discussions


Test interoperability among
product implementations of
document format standards


Work with community to develop
solutions



We are pleased to collaborate with Microsoft to meet customer demands for content
solutions that easily interoperate. Utilizing open document standards, such as Open XML and
ODF, will improve the way organizations work across disparate platforms.”



Andy
Feit
, senior vice president of Marketing at Mark Logic

Identifying Issues

Collaboration

Tools & Templates


Solutions

Interoperability Forum

Discussing real
-
world
interoperability scenarios


Web
-
based forum to discuss
interoperability topics


Everyone is invited to participate


Live March 20, 2008


http://microsoft.com/interop/prin
ciples/forum


General Topics &
Questions

Interop

&
Standards

Procurement
Policy

Technical
Scenarios

Open Source Interoperability Initiative

Fostering open engagement


Increasing business opportunities
for all partners


Broad range of facilities, events,
and resources supporting


http://www.microsoft.com/opens
ource/interop

Labs

Plug Fests

Technical Content

Cooperative
Development

Open Innovation At MS

Microsoft Technology

APIs

Protocols

Formats

Patents

SDK/DDK

Patents

Code and IP

TM/TS

Governments Support Open Innovation


Neutral procurement policies promote choice


Software choice, not software preference, is
the best policy

Interoperability results in more choice, competition, & innovation

Promoting Interoperability


No single meaning


No single solution


Context determines solution


Private sector should lead


Universal mandates produce unintended consequences


New Research from Harvard University and University of St.
Gallen
*

Interoperability results in more choice, competition, & innovation

“Breaking Down Digital Barriers: When and How ICT Interoperability Drives Innovation,”



Berkman

Center for Internet & Society at Harvard Law School and the


Research Center for Information Law, University of St.
Gallen
.


Case Study: eGov Portugal


e
-
Government Interoperability


Bridging: Oracle, Microsoft, IBM, HP…


Bridging: .NET and Java development


Solution Enables: data integration, app integration, simplified identity,
privacy, and security



Interoperability results in more choice, competition, & innovation

"Microsoft software is interoperable with a wide range of other applications and supports open
standards, such as XML and SOAP, which were critical to the success of this project.“




Pedro
Nunes
, Project Manager,


Agency for the Modernization of the Public Administration


Collaboration

Agreements

Sun Microsystems

Novell

Collaboration: Sun


Technical Collaboration


Interoperability Lab


Microsoft Communications Protocol Program


Windows Certification for Sun Server


Future Collaboration for Java and .NET


Patents and IP


Legal Settlements


Collaboration: Novell


Interoperability Agreement


Interoperability Lab


Accessibility Agreement


Patent Agreement


Business Collaboration Agreement

Interoperability: .NET/Java Integration

Driving Value


Bringing people together


Ensuring interoperability between .NET and Java



Web
services

based architectures


Improving business efficiencies


Giving developers the resources they need to build


innovative IT solutions


Broad Industry Relationships

JBoss
, Oracle, IBM
WebSphere
, BEA
WebLogic
, Sun
Project Tango, Novell


Supporting Industry Standards

Kerberos protocol, AES, HTTP, UDP, XML, Open XML,
SOAP, WSDL, WS
-
Interoperability (WS
-
I)

Basic Profile, and WS
-
*

Key Technologies

BizTalk Server, Windows Vista, Visual Studio,
Microsoft Office, SQL Server 2005



Interoperability: Application Integration

Driving Value


Bringing people together


Integrating diverse systems


Improving business efficiencies


Providing opportunities for developers to build


innovative
products and technologies


Broad Industry Relationships

Apple, BEA, IBM,
JBoss
, Oracle, SAP, Sun,

and
WebLogic



Supporting Industry Standards

FTP, HTTP, IMAP, IP, IPSec, Kerberos protocol,

POP3, LU 6.2 protocol, MIME, SNA, SOAP, SSL,

SNMP, TCP, TLS, UDP, WSDL, WS
-
*, and XML

Key Technologies

Microsoft Office, .NET Framework, BizTalk Server,
Microsoft Dynamics, Exchange Server,

Windows Server



Interoperability: Communications Integration

Driving Value


Providing unified communications for business and


enterprise customers


Building bridges between global instant messaging


platforms


Improving business efficiencies


Helping businesses meet compliance and


regulatory requirements

Broad Industry Relationships

AOL, AT&T, Cisco, Hewlett Packard, Motorola, Nortel,
Siemens, Sun, Unisys, Verizon, Yahoo!

Supporting Industry Standards

DNS, HTTP, IMAP, IPv4, IPv6,
IPsec
, Kerberos protocol,
POP3, LDAP, MIME, NNTP, SALT, SIP, SOAP, SSML, SSL,
SMTP, SNMP, SRGS, TCP, TDM, TLS, UDP, WSDL, WS
-
*, and
XML

Key Technologies

Microsoft Exchange Server,
Windows
Server,
Office
Communications
Server,
Outlook
,
Windows Mobile,
Windows Embedded



Driving Value


Bringing people together


Giving customers better control over, and access


to
, their data


Improving business efficiencies


Bridging disparate technologies


Broad Industry Relationships

Apple, BEA, IBM,
JBoss
,
MySQL
, Novell, Oracle, SAP,
Siebel, Sun, Sybase, and
WebLogic


Supporting Industry Standards

ACORD, AIAG, ARTS, CABA, CDISC, DTMF,

EAN.UCC, EEMA,
EPCglobal
, FIX/FPL, HL7, HR
-

XML, IFX, IMS, OFX Consortium, OPC, OTA,

RosettaNet
, SIF, SWIFT, and TM Forum

Key Technologies

BizTalk Server, Host Integration Server, Internet Explorer,
Microsoft Office, SQL Server, Visual Studio



Interoperability: Data Integration

Interoperability: Legacy Systems Integration

Driving Value


Supporting connected IT systems


Providing technology solutions


Improving business efficiencies


Providing tools for developers


Broad Industry Relationships

BEA Systems, IBM, Intel, Fujitsu, HP

Novell, Oracle, SAP, and Sun


Supporting Industry Standards

DRDA, FTP, HTTP, IP,
IPsec
, Kerberos v5, LU

6.2 protocol, Microsoft Message Queuing, SNA,

SOAP, TCP, UDP,
WebSphere

MQ, WS
-
*, X.509,

and XML

Key Technologies

Microsoft Host Integration Server, SQL Server, BizTalk
Server, Identity Integration Server, Message Queuing



Interoperability: Network Integration

Driving Value


Ensuring interoperability with the Windows


platform


Providing broad cross
-
platform support


Promoting security and reliability across the


network


Improving business efficiencies and reducing


total
cost of ownership


Broad Industry Relationships

Apple, Cisco, Epson, Fujitsu, NEC, Novell, Siemens,

Sun, and Toshiba


Supporting Industry Standards

Apple File Protocol, AppleTalk network protocol,

FTP, HTTP, IDN, IPv4, IPv6,
iSCSI
, LU 6.2 protocol,

SOAP, SMB, SNA, TCP, UDP, and VHD

Key Technologies

.NET Framework, Host Integration Server, Identity
Integration Server, Visual Studio, Windows Mobile,
Windows Server




Interoperability: Security and Identity Integration

Driving Value


Providing identity authentication technologies


Helping safeguard users from malicious software


attacks


Enabling enterprise single sign
-
on scenarios


Building more secure and reliable systems


Broad Industry Relationships

McAfee, Global Infrastructure Alliance for Internet

Safety, Microsoft Virus Initiative, Virus Information

Alliance, Microsoft Security Response and Safety

Summit, Symantec


Supporting Industry Standards

AES, DHCP, Kerberos protocol, HTTP, IP,
IPsec
,

PKI, SAML 1.1 Token Profile, SSL, TCP, TLS,

WPA Security, WS
-
*, and X.509



Key Technologies

Microsoft Identity Integration Server, Windows CardSpace,
Host Integration Server, Visual Studio, Microsoft Forefront



Interoperability: System Integration

Driving Value


Simplifying IT operations


Supporting cross
-
platform solutions


Promoting best practices


Integrating IT environments


Broad Industry Relationships

Advanced Micro Devices, Fujitsu, Hewlett Packard, Intel,
Microsoft Management Alliance, Intel, and Quantum


Supporting Industry Standards

DNS, HTTP, IPv4, IPv6, ISO/IEC 20000, SOAP, TCP, UDP,
XML, SML, SOAP, WSDL, WS
-
Addressing, WS
-
Management, WS
-
Management Catalog, and WS
-
MetadataExchange

Key Technologies

Data Protection Manager, Operations Manager, Systems
Management Server, Virtual Server, Visual Studio,
Windows Server Update Services, Windows Storage Server




Interoperability

by Design

Connecting People, Data and Diverse Systems

Continuing

the Conversation…