Practical Office Business Application
-
Upload
andri-yadi -
Category
Documents
-
view
817 -
download
0
description
Transcript of Practical Office Business Application
Practical Office Business Application
Ronald [email protected]
Developer Advisor
Practical Office Business Application
Andri [email protected]
CEO
Change is ComingGartner Research
Planning for 2010: Key Issues for Business Application and Workplace Productivity Systems
Integration
A major trend in software through 2010 will be the integration of business application data, functionality and processes with personal productivity applications. Users will access their business application data and processes through the interfaces of their personal productivity tools, and those tools will provide a context for actions within the applications.
””
ExamplesMicrosoft Dynamics CRM
ExampleseBay Outlook Integration
Dassault PLM Word IntegrationExamples
CAPABILITY BI and Portals
KEY OFFICE 2007 TECHNOLOGIES USED
Excel Exchange
Outlook SharePoint Server
Word XML file format
Virtual Earth
Real Estate Performance Management: Creating visibility across the real estate lifecycle to deliver revenue growth, cost reduction and compliance
ExamplesAccruent Outlook Integration
CAPABILITY BI and Portals
KEY OFFICE 2007 TECHNOLOGIES USED
Excel Pivot tables
XML file format Custom ribbon/task pane
Analysis /Reporting Services
Fractal Maps for Office 2007: Award-winning data visualization system made readily available to all information workers for the first time
ExamplesFractal Edge Excel Integration
A unified solutions platform for building Office Business Applicationsthat make line-of-business systems, enterprisedata and workflows accessible and relevant to users.
Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business
Applications and scalable enterprise grade solutions based on Microsoft Office.
Visual Studio Tools For Office (VSTO)
Tab
GroupRibbonControl
Ribbon Customization
Outlook custom form regionsActions Pane
Extend Office Documents
Three Patterns of VSTO Projects
• Office Automation• Doesn’t require VSTO installation
Automation
• Application Wide Functionality• Toolbars, Menus, Etc.
Add-Ins
• Familiar “code-behind” model• Functionality applies to document or
template.
Document Customization
VSTO 2003
VSTO 2008
VSTO 2005
VSTO EDITION
The Deployment Timeline
VS 2005Emulated “ClickOnce”
The Deployment Timeline
VS 2005Emulated “ClickOnce”
VS 2008Real ClickOnce- Publish- Installer- Pre-reqs
The Deployment Timeline
VS 2005Emulated “ClickOnce”
VS 2008Real ClickOnce- Publish- Installer- Pre-reqs
VS 2010Enhanced ClickOnce- Multi-project- Post
Deployment Actions
- No PIAs
CreateLead
Qualified?
RetireLead
CreateOpportunit
y
CreateQuote Closed?
CompleteSale
Create Invoice
CRM ERP
Get specs from
customer
Validate specs with Tech Sales
Estimate
custom design
Cost out the
solution
Decide discoun
t strategy
Assemble proposed response
Approve propose
d respons
e
Unstructured
Structured
Real World Information Work
“Real World” Applications
Estimate custom design Unstructured
Create
Lead
Qualified?
RetireLead
CreateOppt’y
CreateQuote Closed?
Complete
Sale
Create Invoice
Get specs from
customer
Validate specs
with Tech Sales Cost out
the solution
Decide discount strategy
Assemble
proposed
response
Approve propose
d respons
e
Structured
Office Business Applications
“Classic” Enterprise Applications
Estimate custom design Unstructured
Office SharePoint Server
Word Excel Outlook InfoPath
WCF DATA SERVICES
(REST)
Simple Scenario DEMO
DATABASE
Order Form
Data Layer
ADO.NET Entity
Framework
DATABASE
Web Server
WCF Data Services
Data ServiceContext
POST http://localhost/Northwind.svc/Orders
HTTP
XML/JSON
ThisDocument
Order Report
Data Layer
ADO.NET Entity
Framework
DATABASE
Web Server
WCF Data Services
Data ServiceContext
GET http://localhost/Northwind.svc/Orders
HTTP
XML/JSON
ThisWorkbook
Questions?