fp7 - capability as a service (caas)
TRANSCRIPT
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