© copyright 2010 avanade inc. all rights reserved. the avanade name and logo are registered...

Post on 01-Apr-2015

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 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. 2

Who Am I?

• Garry Stewart– Solution Architect, Group Manager, Avanade– Integration VTSP, Microsoft– @garry_stewart– http://www.garry-stewart.com– garry.stewart@avanade.com– b-gstew@microsoft.com

© Copyright 2010 Avanade Inc. All Rights Reserved. 3

Warning!

There is no demo

© Copyright 2010 Avanade Inc. All Rights Reserved. 4

Act 1 – The Introduction

© Copyright 2010 Avanade Inc. All Rights Reserved. 5

What are Mash-ups?

Mash-up

Functionality

Presentation

Data

App 1 App 2

© Copyright 2010 Avanade Inc. All Rights Reserved. 6

Where Have I Seen This Before?

SOA Stack Web Mash-ups

Source Apps

Granular Services

Composite Services

Composite Applications

ES

B

Workflow

BI

Common UI

JavaScript

HTTP

salesforce Twitter Facebook Wikipedia

© Copyright 2010 Avanade Inc. All Rights Reserved. 7

Composite Application Platform

Composite Application Platform

Operational Tactical Strategic

Governance

© Copyright 2010 Avanade Inc. All Rights Reserved. 8

Giving Composite Applications a Home

App 1 App 2 App 3 App 4

© Copyright 2010 Avanade Inc. All Rights Reserved. 9

What would it look like?

© Copyright 2010 Avanade Inc. All Rights Reserved. 10

Economies of Scale

Fixed Platform Cost

Application Cost

Application Cost

Application Cost

Application Cost

Application Cost

© Copyright 2010 Avanade Inc. All Rights Reserved. 11

Act 2 – Examples

© Copyright 2010 Avanade Inc. All Rights Reserved. 12

Example 1: Employee Portal

© Copyright 2010 Avanade Inc. All Rights Reserved. 13

Example 2: Resource Asset Portal

© Copyright 2010 Avanade Inc. All Rights Reserved. 14

Act 3 – The Platform

© Copyright 2010 Avanade Inc. All Rights Reserved. 15

Consistency is King

© Copyright 2010 Avanade Inc. All Rights Reserved. 16

Risk Management, Components and You

Composite Platform

Generic Components

Reporting Forms Workflow Visualisation

Application-Specific Components

Documentum SAP OSISoft ESRI

© Copyright 2010 Avanade Inc. All Rights Reserved. 17

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

© 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. 19

Integration is Hard

© Copyright 2010 Avanade Inc. All Rights Reserved. 20

Keep it Clean - Standardise

© Copyright 2010 Avanade Inc. All Rights Reserved. 21

Normal Architectural Principles Still Apply

© Copyright 2010 Avanade Inc. All Rights Reserved. 22

Act 4 – Governance

© Copyright 2010 Avanade Inc. All Rights Reserved. 23

Composite Application Platform

Operational Tactical Strategic

IT as a Yes Organisation

23

Governance

© Copyright 2010 Avanade Inc. All Rights Reserved. 24

Become more User-Friendly

© Copyright 2010 Avanade Inc. All Rights Reserved. 25

Provide an Appropriate Reward

© Copyright 2010 Avanade Inc. All Rights Reserved. 26

What does our Mash-up Portal look like again?

© Copyright 2010 Avanade Inc. All Rights Reserved. 27

Continual Improvement

Plan

Do

Check

Act

• The Toyota Way• PDCA• Kaizen

© Copyright 2010 Avanade Inc. All Rights Reserved. 28

It’s Still Development

It’s just meant to be quicker

© Copyright 2010 Avanade Inc. All Rights Reserved. 29

Structure vs. Data

© Copyright 2010 Avanade Inc. All Rights Reserved. 30

Make it Easy to Discover the Menu

© Copyright 2010 Avanade Inc. All Rights Reserved. 31

Stick to Your Guns

It’s only going to be quicker if you follow the Golden Path

© Copyright 2010 Avanade Inc. All Rights Reserved. 32

In Conclusion….

© Copyright 2010 Avanade Inc. All Rights Reserved. 33

Questions?

top related