adding a flexible mobility solution in a stable it environment successfully - capgemini

15
Maarten Engels SAP Innovation Forum for Mobility, March 22th, 2012 Adding a flexible mobility solution in a stable IT environment successfully

Upload: sap-nederland

Post on 20-Aug-2015

642 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

Maarten Engels

SAP Innovation Forum for Mobility, March 22th, 2012

Adding a flexible mobility solution in a stable IT environment successfully

Page 2: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

2 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Agenda

Todays challenges regarding the IT landscape

Demand for different lifecycles

to be agile but simultaneously robust…

What can CORA do about it?

The CORA model

How to assess mobile solutions

CORA Methodology

Examples

Enterprise 2.0/Cloud

Page 3: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

3 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Todays challenges regarding the IT landscape

The IT landscape within organizations has

evolved into a myriad of systems from a cocktail

of vendors.

These systems primarily support local changing

business needs implemented using vendor-

specific reference architectures.

At the same time organizations are forced to add

additional complexity to their IT Landscape:

Incorporate services from the cloud;

Provide services on any device.

All this has a profound effect on delivering the expected value of IT landscape

to the business.

Page 4: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

4 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Application Lifecycles

ERP

Business Functions

Composites Apps

Hub

Page 5: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

5 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Crown model

Personalize

Differentiate

Organize

Comply

Flexibility

Stability

Page 6: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

6 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Crown model

Personalize

Differentiate

Organize

Comply

Flexibility

Stability

Page 7: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

7 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

What can CORA do about it?

CORA model features:

– Determine the impact of new

Business Technology Trends;

– Provide a solution for a Business

question;

– Help providing a planning to the

needed solution;

– Give insight in the risks involved, i.e.

what is the slack to build into the

planning.

This will result in Predictable,

Repeatable and Risk-aware Solution

Design.

Page 8: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

8 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

The CORA model

Channel Access

Integration

Data

Security&

Compliance

IT Governance

Composition

Presentation

Application

Ultra Thin Client Thin Client Rich Client

Orchestrated

Synchronous communication A-Synchronous communication

Make Buy Legacy

Data Access DataStorage

SOA Governance

Common

Composed

Portal Ultra Thin

Client Web Browser

(HTML) Mobile Device

Webbrowser (RIA)

Workstation

User Interface User Interface

Process User Interface

Integration

H2A Orchestration A2A Orchestration H2H Collaboration B2B Orchestration

Service mediation

File Transfer Messaging

Application Logic Application Entity Application Logic Application Entity Application Logic Application Entity

Data Access Master

Data Transactional

Data Unstructured

Data Aggregated

Data Canonical

Data

Authentication

Authorisation

Principal Propagation

Single Sign On

Encryption

User Management

Compliancy

Logging

Service Repository

Service Registry

Service Policy

System Management

Change Management

Configuration Management

System Monitoring

Test Management

Batch Management

Repository Management

Integration core functionality

Integration metadata

Business Component

Business Entity

Business Rules

Business activity monitoring

Backup & Recovery

Auditing

Electronic Channel

Page 9: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

9 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Channel Access

Integration (Standardized)

Data

Security&

Compliance

IT Governance

Composition (Agile)

Presentation

Application (Stable)

Ultra Thin Client Thin Client Rich Client

TRAIN Applications

BUS Applications

HUB Applications CAR applications

SCOOTER Applications

Page 10: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

10 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Design Steps

High Level Design

Input

Detailed Design

Output

Requirements

Architecture

Principles

Architecture Styles

Functional

Information

Operational

Map requirements onto CORA IT Capabilities And define relationship between elements

Check result against architecture principles/architecture styles

Map technology components onto the relevant IT Capabilities

Evaluated Application Architecture

Assess the results through identifying Risk Area’s and resolving them

Derive Application Life Cycle directives regarding the mapped technology components

Establish ownership (Processes/Data/Applications/ Interfaces) and determine location (Central/Factory)

Application Lifecycle Directives

Input Infrastructure Architecture

Deployment

How to work with CORA

Page 11: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

11 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Online/offline integration

Channel Access

Integration

Data

Security&

Compliance

IT Governance

Composition

Presentation

Application

Ultra Thin Client Thin Client Rich Client

Orchestrated

Synchronous communication A-Synchronous communication

Make Buy Legacy

Data Access DataStorage

SOA Governance

Common

Composed

Portal Ultra Thin

Client Web Browser

(HTML) Mobile Device

Webbrowser (RIA)

Workstation

User Interface User Interface

Process User Interface

Integration

H2A Orchestration A2A Orchestration H2H Collaboration B2B Orchestration

Service mediation

File Transfer Messaging

Application Logic Application Entity Application Logic Application Entity Application Logic Application Entity

Data Access Master

Data Transactional

Data Unstructured

Data Aggregated

Data Canonical

Data

Authentication

Authorisation

Principal Propagation

Single Sign On

Encryption

User Management

Compliancy

Logging

Service Repository

Service Registry

Service Policy

System Management

Change Management

Configuration Management

System Monitoring

Test Management

Batch Management

Repository Management

Integration core functionality

Integration metadata

Business Component

Business Entity

Business Rules

Business activity monitoring

Backup & Recovery

Auditing

Electronic Channel

Risk investigation Area

? Yet unclear

SAP ECC

App

SAP Netweaver Mobile 7.1

Sybase plugin

Sybase server

Sybase IDE

Sybase Gateway

Page 12: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

12 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Online only scenario

Channel Access

Integration

Data

Security&

Compliance

IT Governance

Composition

Presentation

Application

Ultra Thin Client Thin Client Rich Client

Orchestrated

Synchronous communication A-Synchronous communication

Make Buy Legacy

Data Access DataStorage

SOA Governance

Common

Composed

Portal Ultra Thin

Client Web Browser

(HTML) Mobile Device

Webbrowser (RIA)

Workstation

User Interface User Interface

Process User Interface

Integration

H2A Orchestration A2A Orchestration H2H Collaboration B2B Orchestration

Service mediation

File Transfer Messaging

Application Logic Application Entity Application Logic Application Entity Application Logic Application Entity

Data Access Master

Data Transactional

Data Unstructured

Data Aggregated

Data Canonical

Data

Authentication

Authorisation

Principal Propagation

Single Sign On

Encryption

User Management

Compliancy

Logging

Service Repository

Service Registry

Service Policy

System Management

Change Management

Configuration Management

System Monitoring

Test Management

Batch Management

Repository Management

Integration core functionality

Integration metadata

Business Component

Business Entity

Business Rules

Business activity monitoring

Backup & Recovery

Auditing

Electronic Channel

Risk investigation Area

? Yet unclear

SAP ECC

App

Gateway

OData

HTML5

?

App backend

Safari

?

Page 13: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

13 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

Cloud assessment

Channel Access

Rich Client

Channel Access

Integration

Data

Security&

Compliance

IT Governance

Presentation

Application

Thin Client Rich Client

A-Synchronous communication

Make Buy Legacy

Data Access DataStorage

SOA

Governance

Common

Portal Browser

(HTML) Mobile Device

Browser (RIA)

Work- station

User Interface User Interface

Process User Interface

Integration

File Transfer

Application Logic

Application Entity

Data Access Master

Data Transactional

Data Unstructured

Data Aggregated

Data Canonical

Data

Authentication

Authorisation

Principal Propagation

Single Sign On

Encryption

User Management

Compliancy

Logging

Service Repository

Service Registry

Service Policy

System Monitoring

Change Management

Configuration Management

Test Management

Batch Management

Repository Management

Integration core functionality

Integration metadata

BAM

Backup & Recovery

Auditing

Application Logic

Application Entity

Application Logic

Application Entity

Release Management

Requirements Management

Development Management

Incident Management

Data

Security&

Compliance

IT Governance

Presentation

Application

Buy

Data Access DataStorage

User Interface User Interface

Process

Application Logic

Application Entity

Data Access Master

Data Transactional

Data Unstructured

Data Aggregated

Data

Authentication

Authorisation

User Management

Backup & Recovery

Incident Management

Portal

Enterprise “On Premise” IT landscape CRM “On Demand” Cloud Provider

Page 14: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

14 ©2011 Capgemini. All rights reserved

COmmon Reference Architecture

See http://www.coramodel.com

Page 15: Adding a flexible mobility solution in a stable IT environment successfully - Capgemini

www.capgemini.com

The information contained in this presentation is proprietary and confidential. It is for Capgemini internal use only. Copyright ©2011 Capgemini. All rights reserved.