intro to open specifications -...

12
Intro to Open Specifications Michael Bowman Senior Program Manager

Upload: others

Post on 16-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Intro to Open Specifications

Michael Bowman

Senior Program Manager

Page 2: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

More open in our business practices and greater interoperability with our products

Work better with the industry and continue to improve relationships with customers, students, and partners

Page 3: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Interoperability Initiatives

¥

Events

Specs

Support

Tools

Open engagement on a global basis

Up to date and published regularly

Experienced support team here to help you

Building Microsoft interoperability ecosystem

Page 4: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Available on MSDNhttps://msdn.microsoft.com/en-us/library/dd208104.aspx

• Office File Formats

• Standards

• Office Protocols

• SharePoint

• Exchange

• Skype for Business

• SQL

Start with the Overview documents

Open Specifications

448

67

135

153

73

47

1 2 3 4 5 6993

Specs

Over 50,000 Pages

01110010011010001110100110 Client to Server Communication 100111000111 001 0100110111 01

Page 5: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Developer Tools

Comprehensive portfolio of developer tools available to you!

Client Implementation Application connecting to a Microsoft Server

Server Implementation Client connecting to a Microsoft Server

Scenarios

Tools

MailSim

Protocol Test Suites

Message Analyzer

Message Analyzer Parsers

OXML SDK

Fiddler Inspectors

Many more!

Man-in-the-MiddleApplication manipulating traffic over the wire

Page 6: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Microsoft Protocol Test Suites

• Synthetic, automated clients that generate real protocol traffic

• Validation of the server response

• Connect to your non-Microsoft server or validate your man-in-the-middle product

• Support for over 50 protocols across Windows, Office, SharePoint, and Exchange

• Video

Page 7: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

MailSim

• Generate email to server through Outlook or REST Mail client

• Automates core Outlook operations

• Define quantities of mail traffic and repeat

• Server sizing, testing, or network traffic simulation

• Open Source (GitHub)• https://github.com/OfficeDev/Interop-MailSim

Page 8: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Message Analyzer

• Capture and analyze network traffic

• Parsers available for Skype, Office, SharePoint, and Exchange

• Gain clarity over the wire

• Debug Office traffic more effectively

• >200 Parsers for Office

Page 9: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Open Specification Support

• Open Specification documentation and toolsare covered by a dedicated support team!

24 x 7 Monitoring

Issues acknowledged < 24hrs

Email: [email protected]

Forums: http://social.msdn.Microsoft.com/Forums/en-US/category/OpenSpecifications

¥ Free

Communicate in Chinese or English

Page 10: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Exchange ActiveSync SharePoint

Web Services Office Open XML

Exchange MAPI Office Binary File

Formats Exchange Web Services

SharePoint Protocols Open

Document Format Office Standards

How it all fits together

Extend the functionality of

Office with a web app that

lives within Office applications.

Integrate Office 365 REST APIs

into your own app to connect

to files, calendars, mail and

other data stored in the cloud.

Describes over the wire

communication between

Office, SharePoint, and

Exchange and the file formats

created by Word, Excel,

PowerPoint, and Outlook.

Page 11: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Customer Engagement

• Regular global engagement with developers

• What city would you like us to visit next?

• What topics would you like Microsoft to cover in a future event?

• How is your developer experience with Microsoft?

• Please complete your survey!

Page 12: Intro to Open Specifications - download.microsoft.comdownload.microsoft.com/.../day2/20160420_Open_session1.pdf · 20.04.2016  · Intro to Open Specifications Michael Bowman Senior

Thank You!