20111030 Perth SharePoint User Group - Building an Enterprise Mash-Up Platform
-
Upload
garry-stewart -
Category
Technology
-
view
653 -
download
0
Transcript of 20111030 Perth SharePoint User Group - Building an Enterprise Mash-Up Platform
© Copyright 2010 Avanade Inc. All Rights Reserved.
The Avanade name and logo are registered trademarks in the US and other countries.
Building an EnterpriseMash-up Platform
Perth SharePoint User Group
30 Sept 2011
1
© Copyright 2010 Avanade Inc. All Rights Reserved.
Who Am I?
• Garry Stewart– Solution Architect, Group Manager, Avanade
– Integration VTSP, Microsoft
– @garry_stewart
– http://www.garry-stewart.com
2
© Copyright 2010 Avanade Inc. All Rights Reserved.
What are Mash-ups?
Mash-up
Functionality
Presentation
Data
5
App 1 App 2
© Copyright 2010 Avanade Inc. All Rights Reserved.
Where Have I Seen This Before?
6
SOA Stack Web Mash-ups
Source Apps
Granular Services
Composite
Services
Composite
Applications
ES
B
Work
flow
BI
Common UI
JavaScript
HTTP
salesforce Twitter Facebook Wikipedia
© Copyright 2010 Avanade Inc. All Rights Reserved.
Composite Application
Platform
Composite Application Platform
Operational Tactical Strategic
7
Governance
© Copyright 2010 Avanade Inc. All Rights Reserved.
Giving Composite Applications a Home
8
App 1 App 2 App 3 App 4
© Copyright 2010 Avanade Inc. All Rights Reserved.
Economies of Scale
10
Fixed Platform Cost
Application Cost
Application Cost
Application Cost
Application Cost
Application Cost
© Copyright 2010 Avanade Inc. All Rights Reserved.
Risk Management, Components and You
Composite Platform
Generic Components
Reporting Forms Workflow Visualisation
Application-Specific Components
Documentum SAP OSISoft ESRI
16
© Copyright 2010 Avanade Inc. All Rights Reserved.
Defining The Menu
Portal Applications
• SharePoint Site Templates
• Common branding
• CMS functionality
Generic Data Models
• BCS
• WSDL
• JSON
• SQL Server Report Model
• Reporting DB Schema
Common Service Layer
• WCF
• BizTalk
• .Net + BCS
Reporting
• Reporting Services
• Excel Services
• Cognos
• Business Objects
Forms
• InfoPath
• XSLT
• DataView WebParts
• Open Source
LoB Integration
• Record Management
• Mapping
• ERP
• CRM
• Real Time/Time Series
Data Visualisation
• In-built Chart control
• Application-specific visualisations
• Third-party controls
Workflow
• SharePoint
• K2
• Nintex
17
© Copyright 2010 Avanade Inc. All Rights Reserved.
Mash ups == Integration
18
Data Source 1 Data Source 2
UI Component 1 UI Component 2
© Copyright 2010 Avanade Inc. All Rights Reserved.
Composite Application
Platform
Operational Tactical Strategic
IT as a Yes Organisation
2323
Governance
© Copyright 2010 Avanade Inc. All Rights Reserved.
Continual Improvement
Plan
Do
Check
Act
• The Toyota Way
• PDCA
• Kaizen
27
© Copyright 2010 Avanade Inc. All Rights Reserved.
It’s Still Development
28
It’s just meant to be quicker
© Copyright 2010 Avanade Inc. All Rights Reserved.
Stick to Your Guns
31
It’s only going to be quicker if you follow the Golden Path