David Chou david.chou@microsoft.com Architect Microsoft
Business Online Services from Microsoft
Services Services
Estimate custom design Unstructured Get specs from customer Validate specs with Tech Sales Cost out the solution Decide discount strategy Assemble proposed response Approve proposed response Create Lead Qualified? Create Opportunity Create Quote Closed? Complete Sale Create Invoice Retire Lead CRM Structured ERP
Word Excel Outlook InfoPath Estimate custom Unstructured Office Business design Applications Get specs Validate from specs with customer Tech Sales Office SharePoint Server Cost out the Estimate solution custom design Decide discount strategy Assemble proposed response Unstructured Approve proposed response Create Lead Qualified? Create Oppt y Create Quote Closed? Complete Sale Create Invoice Classic Enterprise Applications Retire Lead Structured
> What are OBAs? Using the 2007 Office System as a platform to build composite applications Reach into LOB systems (via BDC) Provides assets as components & enables platform containment Supports both end-user and developer re-use > Core Platform Components Office 2007 Clients Office Share Point Server 2007 Microsoft Office System OBAs Line-of- Business Applications
> Office Clients Open XML Format Extensible User Interface Enhanced Add-in Model.NET Programming Model Word (richer custom XML, building blocks, document parts, XML binding) Excel (connect directly to SQL Analysis services, new cube functions for OLAP data access, visualization, server functionality) Outlook (unified object model, forms, security, performance) InfoPath (server based forms support, managed object model, VS integration) > SharePoint Server Excel Services InfoPath Forms Services Enterprise Search Content Management Business Intelligence Workflow Business Data Catalog Website and Security Framework
Business Capabilities User Experience Business Process Management Business Intelligence Enterprise Content Mgmt Unified Communications Office Business Applications ISV OBAs Custom OBAs Microsoft Office System Open XML File Formats & Extensible Fluent Interface Portals Search Workflow Business Data Catalog Excel Services Electronic Forms Website & Security Framework LOB Systems Microsoft Dynamics SAP Siebel Custom LOB Systems
Lists Export to Excel Access synchronization Item versioning RSS Feeds & Alerts Calendars Link to outlook Documents Offline sync with outlook Document management & status Workflows Workflow notification bar Interactive forms display Tasks Offline sync with outlook Export to Visio Content Types Document Property Panel Data connection libraries Browse from Excel Central updates
Workflow state Document Properties and Metadata Calendars, Tasks Document libraries offline List data offline Server Workflow state Document Properties and Metadata Calendars, Tasks List data updates Excel model publishing InfoPath form publishing Client
Ribbon Customization Tab Ribbon Actions Pane Group Control Outlook custom form regions
Excel 2007 Design and author Spreadsheets Calculated data and charts Spreadsheets/snapshots Browser Spreadsheets rendered in web parts Set parameters, sort, filter, drill to explore and view the right data High fidelity to Excel client Office SharePoint Servers & Excel Services Spreadsheets stored in document libraries Spreadsheet calculation and rendering External data retrieval and caching Spreadsheets/ Calculated data Excel 2007 Open in Excel for rich exploration and analysis Open snapshots Custom Applications Set values, perform calculations, get updated values via Web Services Retrieve full workbook file
Web Parts Lists Search User Profiles Custom Apps List store Search Index Profile Store Business Data Catalog WS Proxy ADO.NET Metadata Web Service Database BizTalk, SAP, Siebel, Legacy, SQL Server, Oracle, OLEDB, ODBC
An OBA is a collection of assets assembled as a composite application using the Microsoft Office System Documents Workflows Business activities Business rules Schemas Metrics Web parts Dashboards Sites Data connections Authorizations Reports
User Experience Business Process Management Business Intelligence Enterprise Content Management Office Business Applications Search Workflow Business Data Catalog Extensible UI Open XML File Formats Website/Security Framework
Real Estate Performance Management: Creating visibility across the real estate lifecycle to deliver revenue growth, cost reduction and compliance CAPABILITY BI and Portals KEY OFFICE 2007 TECHNOLOGIES USED Excel Exchange Outlook SharePoint Server Word XML file format Virtual Earth
Fractal Maps for Office 2007: Award-winning data visualization system made readily available to all information workers for the first time CAPABILITY BI and Portals KEY OFFICE 2007 TECHNOLOGIES USED Excel Pivot tables XML file format Custom ribbon/task pane Analysis / Reporting Services
DELIVERY SharePoint Server Reports Dashboards Excel Workbooks Analytic Views Scorecards Plans END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server SQL Server Reporting Services BI PLATFORM SQL Server Analysis Services SQL Server DBMS SQL Server Integration Services
Collaborative Processes Transactional Processes Individual Ad-hoc Human Semi-Structured System Highly Structured Fixed Process Individual Team Cross-Team Enterprise Email, IM, Tasks Document Approval Vacation Approval Expense Reporting Executive Dashboard LOB Integration Supply-Chain
Collaborative Processes Transactional Processes Individual Ad-hoc Human Semi-Structured System Highly Structured Fixed Process Collaboration Server Process Server WF SharePoint BizTalk
Host Process Windows Workflow Foundation Runtime Engine: Provides intrinsic behaviors to activities Workflow Execution State Management Tracking Infrastructure Dynamic Update Runtime Services: Pluggable implementations with defaults Persistence Communication Tracking Base Activity Library Custom Activities Workflows
SharePoint Workflows WSS Activity Library Microsoft.SharePoint.WorkflowActions.dll WF Base Activity Library WF Core Activity Types WF Runtime WSS Runtime Services Microsoft.SharePoint.dll Persistence Tracking SharePoint Content Database W3WP.EXE
Visual Studio and Workflow SDK SharePoint Designer Workflows Out-of-the-Box Solutions (with customization) Custom Form Actions Email Notification Exception Handling Document Review (parallel) Signature Collection LOB Integration (BizTalk) Purchase Order Processing Custom Tracking Apps Service Requests Asset Tracking Document Approval (serial) Document Processes Spec Review Weekly Status Report Custom Routing Server Features List Moderation Publishing Process Document Expiration Translation Process Task & Issue Tracking (WSS, Access and Project) Structured Ad Hoc
OBA Developer Center http://msdn.microsoft.com/oba Office Developer Center http://msdn.microsoft.com/office Reference Application Packs Supply Chain Management OBA Community Portal http://msdn2.microsoft.com/en-us/architecture/aa702528.aspx Retail Store Operations http://msdn2.microsoft.com/en-us/architecture/aa905316.aspx Financial Services - Loan Origination System http://msdn2.microsoft.com/en-us/architecture/bb265266.aspx Price Management http://msdn2.microsoft.com/en-us/architecture/bb467601.aspx HealthCare Health Plans (CERA) http://msdn2.microsoft.com/en-us/architecture/bb530326.aspx Manufacturing Plant Floor Analytics http://msdn2.microsoft.com/en-us/architecture/bb643797.aspx Public Sector E-Forms Processing http://msdn2.microsoft.com/en-us/architecture/bb643796.aspx http://www.obacentral.com Office Developer Conference Feb. 10-13, 2008 San Jose, CA http://www.odc2008.com
2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Enterprise CAL Search Business data Data Integration Business data library Web part integration E-Forms Mgmt, publishing, process creation and completion Data Mgmt and Reporting Spreadsheet publishing and calculation Report Center Standard CAL Workflow Document and Web Content Management Site Model, Security, and Management 5 out of box workflows reporting for ECM Policy Management Auditing Records management Personalization Deployment Site Manager Extensible and customizable search of enterprise content and people Project Mgmt Issue tracking applications Project workspaces Team Collab Workspace s and tools Blogs Windows Workflow Foundation Admin and deployment Status and history Framework: repository, versioning, metadata Basic document management Site and role management infrastructure Text search of team sites Windows SharePoint Services
Microsoft SharePoint Server 2007 Visual Studio Microsoft Office Excel, and Word Office IDE Hosting Excel, InfoPath, Outlook, PowerPoint, Visio, Word, Project Excel, Outlook, PowerPoint, Word Excel, Outlook, PowerPoint, Word Outlook Workflow Document Solutions Add-ins Ribbon Task Pane Form Regions Project Templates Item Wizards Visual Studio
Microsoft Office Client Host Doc-Level Solution App-Level Add-in Doc Task Pane Host Item Controls Windows Forms Controls VSTO Runtime Custom Ribbon Custom Task Pane Custom Form Region VSTO Runtime AppDomain Management Security Enforcement Deployment and Updating.NET CLR Managed Add-in Framework (MAF) ClickOnce