Upload
gary-edwards
View
2.583
Download
2
Embed Size (px)
DESCRIPTION
The Microsoft Web Stack: from client/server to client/Web-Stack/server. This ppt has many transforms and layers, an dis meant to test slideshare. The presentation itself is based on the results of our participation in the Massachusetts ODF Pilot Study, where we found that the barrier to implementing ODF was a proliferation of workgroup related MSOffice bound business processes. Significantly, the ODF vs OOXML argument is more about replacing costly MSOffice licenses with freely available OpenOffice than anything else. The XML formats themselves are application specific and not interchangeable. Least ways not without a significant loss of "presentation" fidelity and business process logic. Because OpenOffice-ODF and MSOffice-OOXML are application specific to the core, the da Vinci group moved from ODF to W3C CDF (XHTML-CSS-SVG-Xforms in an .ePUB container). The advantages of this move to CDF are threefold; it's application independent, designed for interoperability and interchange, and most importantly, web ready. While it's beyond difficult to perfect a high fidelity conversion between two application specific formats, it's much easier to perfect a conversion between an application specific format and a generic, application independent format. By converting MSOffice and OpenOffice documents to CDF, it is possible to achieve that higher level of interoperability end users seek. This presentation outlines the MS Web-Stack strategy, which is based on advantageous but proprietary interop with MSOffice and Outlook. Key to this plot is MSOffice-OOXML becoming an ISO standard. In the December 2007 release of the MSOffice SDK beta (date of this presentation is September 2007), Microsoft provided an easy to implement API for the high fidelity conversion of MSOffice-OOXML docs to XAML. XAML "fixed/flow" is part of the proprietary WPF (Windows Presentation Foundation layer) that also includes Silverlight, XPS, Smart Tags and LINQ. These are proprietary alternatives to XHTML, CSS, SVG, XForms, RDF, SPARQL, PDF and SWF (Flash). ISO approval of MSOffice-OOXML in March of 2008 establishes MSOffice as a standards compliant "editor", effectively shielding the Microsoft WPF proprietary technologies from anti trust charges. Since MSOffice-OOXML is now an ISO standard, competitors are free to do their own conversions to open Web formats like (X)HTML-CSS. There is a complimentary white paper to this presentation called, "Breaking the Web to Ride the Fifth Wave". Obviously the presentation must be updated to reflect the MSOffice SDK, ISO approval, and the recent announcement of MS Live-Mesh. If SlideShare proves capable of handling the transitions and layers, i'll provide an updated version :) ~ge~
Citation preview
1
XML Hub BasicsXML Hub Basics
MSOffice MSOffice WorkGroupsWorkGroups
Backend Backend ....... Systems....... Systems
Minicomputer
Server
Mainframe
Server
Server
Server
Server
Server
Server
The HubThe Hub
Mainframe
eMaileMail
CalendarCalendar
SchedulingScheduling
WorkFlowWorkFlow
Project MgrProject Mgr
Contact MgContact Mg
PortalPortal
WikiWiki
DocubaseDocubase
MySQLMySQL
DataData
ContentContent
ProcessesProcesses
ConvergenceConvergence
2
The XML HubThe XML Hub
The Center of it AllThe Center of it All– The Hub is where XML services,
information, documents and data streams comes together with workgroup driven workflows and business processes.
– Email, Portal, CMS, Contact, and Project Management service are core Hub activities.
– Universal access, exchange and collaborative computing advances meet with data, documents, and workflows to create re engineered and highly productive business processes
Email.........Email.........Calendar....Calendar....SchedulingSchedulingMessagingMessagingCollaborateCollaborateWorkFlow..WorkFlow..Project MgrProject MgrContact MgrContact MgrPortal.........Portal.........Wiki...........Wiki...........XML CMS...XML CMS...XML RDBSXML RDBSDoc ProcessDoc ProcessBiz ProcessBiz ProcessDoc AssemblyDoc AssemblyLOB AppsLOB AppsSOA =>SOA =>SaaS =>SaaS =>Web 2.0 =>Web 2.0 =>
Mainframe
XXMMLL
HHUUBB
3
The Exchange/SharePoint HubThe Exchange/SharePoint Hub
Basic E/S Hub Services:Basic E/S Hub Services:– Email, Portal, CMS, Calendar, Scheduling– Contact-Project-Information Management– Workgroup & WorkFlow Management– Document – Forms based Data Binding /
Extraction to other MS Systems:– MS SQL Server, MS Dynamics (CRM, ERP), MS Live
– Application Developers Platform– XML :: Fluent in MS OfficeOpenXML language
Internet “Killer” ApplicationsInternet “Killer” Applications
4
Exchange/SharePoint HubExchange/SharePoint Hub
MSOffice MSOffice WorkGroupsWorkGroups
Backend Backend ....... Systems....... Systems
Minicomputer
Server
Mainframe
Server
Server
Server
Server
Server
Server
E/S HubE/S Hub
Mainframe
eMaileMail
CalendarCalendar
SchedulingScheduling
WorkFlowWorkFlow
Project MgrProject Mgr
Contact MgContact Mg
PortalPortal
WikiWiki
Content MgrContent Mgr
SQL ServersSQL Servers
Active Direct-Active Direct-
MessagingMessaging
MS SQL ServersMS SQL Servers
MS Live ServicesMS Live Services
MS Dynamic CRMMS Dynamic CRM
MS Dynamic ERPMS Dynamic ERP
MS Web ServersMS Web Servers
Media ServicesMedia Services
VOIPServicesVOIPServices
Web ApplicationsWeb Applications
MS Developer NetMS Developer Net
Barrier to Hub
Barrier to WorkGroups
MS OOXML
MS OOXML
MS OOXML - .NET - XAML
Day to DayBusinessProcesses
5
E/S Hub AdvantagesE/S Hub AdvantagesSuperior Integration with 500 Million Superior Integration with 500 Million
MSOffice bound Desktops:MSOffice bound Desktops:
– ALL MS Applications speak perfect MS-OOXML– Conversion Fidelity with the legacy of Billions of Binary
Documents using MS-OOXML– Ten plus years of MSOffice bound business processes,
line of business apps, and add-ons such as the assistive technologies
– Existing <> Future .. Office Business Systems Platform– A Monopolist head start on the migration to XMLTheThe Grand Convergence Grand Convergence of desktop, server, devices, & Webof desktop, server, devices, & Web
….. ….. All Microsoft, top to bottom – East to WestAll Microsoft, top to bottom – East to West
6
The Keys to the KingdomThe Keys to the Kingdom
Leveraging The Desktop MonopolyLeveraging The Desktop Monopoly– MS controls the binary file format, and the
billions of binary documents bound within it– MSOffice bound business processes require a
near perfect conversion fidelity between binary <> MOOXML. Anything less results in costly disruption to critical day to day workgroup – workflow efforts
– With this control, Microsoft reserves for itself the advantage of migrating existing MSOffice bound business processes to XML Hubs
7
An Inevitable MigrationAn Inevitable Migration
Migrating to the Hub Advantages:Migrating to the Hub Advantages:– Giant leap in productivity– Universal access, exchange and collaborative
computing capabilities– Great end user interface for aggregating,
sorting, searching, reusing and repurposing information
– For the first time, workgroup members and workflow managers have ALL the information as well as control over the business processes they are tasked with
8
Gotcha'sGotcha's
Getting caught in the MS Stack:Getting caught in the MS Stack:– Beware Vista & the upgrade to MSOffice 2007– Beware the Exchange/SharePoint Hub
• It's an HTML - ODF killer• It's the vortex of a new monopoly
– Beware the MS XML Compatibility Kit (Plug-in)• MS-OOXML “is” the integration to the E/S Hub• The E/S Hub is the center of a next generation
business process lock-up
– Beware Vista-MSOffice 2007 desktop joining an existing MSOffice WorkGroup
9
MS OfficeOpenXMLportable document container & transport
.Net - XAML - Vista Internals
.NET - XAMLApplication, Presentation Layer & Communications Framework
Portable XML DocumentsPortable XML DocumentsThe Microsoft Stack ModelThe Microsoft Stack Model
MS SQL
Active Dir
MS Dynamics
MS Live
E/S Hub
PDA
DevicesDevices
MOOXML MOOXML
Office SystemBusiness Processes
Proprietary - Application and PlatformTechnologies
10
The Microsoft StackThe Microsoft StackServer SystemsServer Systems
& Services& Services
MS SQL Server
MS Dynamics
CRM - ERP
MS Live
Active Directory
Office System Business
Apps
Mainframe
eMaileMail
CalendarCalendar
SchedulingScheduling
WorkFlowWorkFlow
Project MgrProject Mgr
Contact MgContact Mg
PortalPortal
WikiWiki
Content MgrContent Mgr
SQL ServersSQL Servers
Active Direct-Active Direct-
MessagingMessaging
MSOffice MSOffice WorkGroupsWorkGroups
MSOffice BoundBusiness Processes
E/S HubE/S Hub
Developer Zone
11
Challenge to Other SystemsChallenge to Other Systems
The Existing Desktop WorkGroup MonopolyThe Existing Desktop WorkGroup Monopoly– XML Integration to the MSOffice Desktop is
everything to an SOA moving enterprise– Microsoft has a great XML integration layer:
…… MS-OOXML + Smart Tags + .NETMS-OOXML + Smart Tags + .NET– Migration to an XML Hub:
• Productivity Leap• MSOffice Binary <> MOOXML conversion delivers
XML migration with minimal disruption
The E/S XML Hub has 65% MarketshareThe E/S XML Hub has 65% Marketshare
Penetrating the Penetrating the MSOffice WorkGroup <> Exchange/SharePoint Hub MSOffice WorkGroup <> Exchange/SharePoint Hub
Business Process ChainBusiness Process Chain
12
The MS Stack BarrierThe MS Stack Barrier
Server SystemsServer Systems& Services& Services
Mainframe
eMaileMail
CalendarCalendar
SchedulingScheduling
WorkFlowWorkFlow
Project MgrProject Mgr
Contact MgContact Mg
PortalPortal
WikiWiki
Content MgrContent Mgr
SQL ServersSQL Servers
Active Direct-Active Direct-
MessagingMessaging
MSOffice MSOffice WorkGroupsWorkGroups
MSOffice BoundBusiness Processes
E/S HubE/S Hub
Minicomputer
Server
Mainframe
Server
Server
Server
Server
Server
Server
HubBarrier
GotAccess?
13
ISO MadnessISO Madness
Microsoft repeatedly stressed at ISO these key issues:Microsoft repeatedly stressed at ISO these key issues:– interoperability with line of business applications is one of the
top reasons for its new formats to become an International Standard.
• interoperabilityinteroperability with existing MSOffice integrated line of business applications
• compatibilitycompatibility with existing documents - the billions of binary documents
Obvious Problems with these arguments:• Microsoft does not disclose the markup, functionality or
implementation methods for these line of business applications• Microsoft keeps the specifications for line of business products
and communication protocols for themselves• ......... Microsoft continues to hold secret the blueprints to the
legacy binary file formats
……. Interoperability . Interoperability The Microsoft The Microsoft
WayWay
14
On the Outside Looking InOn the Outside Looking In
• IBM Lotus Stack• Oracle Enterprise Stack• Red Hat Stack• BEA• SalesForce.com• OSS – Linux – Apache• The Web “Grand Convergence”The Web “Grand Convergence”
– Web 2.0 – WebWare – Web Apps– SOA– SaaS– Office 2.0 – Enterprise 2.0
Limited Access to the E/S Hub Business ProcessesLimited Access to the E/S Hub Business Processes Limited Integration with MSOffice WorkGroup DesktopsLimited Integration with MSOffice WorkGroup Desktops
Minicomputer
S erver
Mainframe
Server
Server
Server
Server
Server
Server
15
End of ClipEnd of Clip
This segment entitled “The MS-Stack”, is part of the Migration to XML presentation.
The Migration to XML & Universal InteroperabilityThe Migration to XML & Universal Interoperability
Part IPart I
The Migration to XML and The OpenStack ProjectThe Migration to XML and The OpenStack Project
Part IIPart II