17
Capability as a Service in digital enterprises CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

FP7 - Capability as a Service (CaaS)

Embed Size (px)

Citation preview

Capability as a Service in digital enterprises

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Motivation

On 5/12/2012 the Stockholm transport system collapses due to an unexpected snow blizzard

Transport IT systems must be adapted to this context

Which were the IT solutions adopted?

Can be this knowledge be reused in similar circumstances?

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Motivation

• Enterprise must focus on their capabilities: the ability and capacity that enables an enterprise to achieve a business goal in a certain operational context

• What is a Capability?

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

The goal to accomplish

The ability to engineer a bridge

The capacity such as money or tools to build a bridge

The context in which the bridge must be build

(location)

Motivation

• Current digital enterprise operate in complex business environments in which business capability delivery needs to be based on the application context

• Enterprise capabilities, and specifically how they are mapped to IT solutions to deliver them, determine competitive advantages

• Business agility demands to deliver business value considering contextual variations

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Our Solution

Capability as a Service

The paradigm builds upon the stack of existing information technology services

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

IaaS

PaaS

SaaS

CaaSSoftware as a service

Platform as a service

Infrastructure as a service

Our Solution

Capability as a Service

We propose a novel paradigm supported by four cornerstones

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Define Best Enterprise Practices as Patterns

Capability-driven Development Methodology

Capability Delivery Adjustments According

to Context

Capability Design and Delivery Environment

Our Solution

• Provide a sound methodology for supporting Capability-Driven Development

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Our Solution

• Enterprise models have a lot of reusable knowledge that can be defined as capability patterns

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Capability Patterns Repository

Pattern Template

Our Solution

• Capability Design Tool: and Eclipse-based modelling tool for designing and managing capabilities

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Our Solution

• Gather Enterprise context to adjust services deliverydinamically according to best practices (CapabilityPatterns)

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Social data

Geographicdata

Sensorsdata

Enterprisedata

ContextPlatform

CapabilityNavigation

Delivery

Capability-based

Application

Monitor contextinformation to calculate KPI for capability adjustment

Inform about the most suitablepattern according to KPIs

Context Platform retrievesuseful data for capabilityconfiguration

Our Solution

• Our approach is business case driven taking into account:1. Established engineering processes

2. Technology stack used

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

BusinessAnalyst

SolutionEngineer

Worker/Operator

task task task

Conceptual solution

workflow workflow workflow

Technical solution

service service Service

Executed solution

Engineering Process

Techn

olo

gy Stack

Our Solution

• Illustrative scenario

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Existing reference processesextended to capability models1

Recommend /select pattern

2

Pattern Repository

BusinessAnalyst

SolutionEngineer

Worker/Operator

task task task

Conceptual solution

workflow workflow workflow

Technical solution

service service Service

Executed solution

Engineering Process

Techn

olo

gy Stack

Patterns matching changeneeds are recommended

8

Select context to be considered and capability model to be adapted

3

Context monitoringis adapted6

Adaption of solutionfully automatic5

4Pattern is insertedlargely automatically

Detected changes identifyspecific aspects to address

7

Use Case: Everis

• eGoveris: a SOA platform for providing electronic services to citizens.

• Why capabilities? To improve the usage of electronic services in all

municipalities reusing best practices.

To promote the usage of specific services according to context conditions.

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Use Case: SIV AG

• Exchange of data between two standardized market roles from the energy distribution industry, the grid operator and the energy supplier.

• Why capabilities? Because, currently, changes in regulation do not trigger

run-time adjustments.

As of today, business rules are created at design timeand changes to the system require development effortsand human approval.

To increase the level of automation of the business processes using capabilities.

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Use Case: Fresh TL

• Danaos: provision of services for regulatory compliance in the maritime industry.

• Why capabilities? Every shipping company must comply with the

regulations of a particular port, which often differ.

To develop capabilities for support dynamically rule compliance at any time and at any geographic position.

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Key Benefits

Reduce costs and improve the quality of the resulting models thanks to a extensive libraries of capability patterns and by a new methods and supporting tools for design.

Delivery of solutions that can be quickly adapted.

Using enterprise models the size of the problem space is reduced.

Instead of adapting the underlying services and business functions client by client, we will provide a general methodology that it can serve as blueprint for future solutions.

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351

Additional Information

WEBSITE

http://caas-project.eu

https://www.linkedin.com/groups/CaaS-Project-5187982

http://www.slideshare.net/fp7_caas

CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351