Your SlideShare is downloading. ×

FP7 - Capability as a Service (CaaS)

179

Published on

The main goal of the CaaS project is to bring about a shift from the service-oriented paradigm to a capability delivery paradigm. This puts particular focus on the context in which digital enterprises …

The main goal of the CaaS project is to bring about a shift from the service-oriented paradigm to a capability delivery paradigm. This puts particular focus on the context in which digital enterprises make their business, requiring customisation of the business offerings as the context of delivery changes. The CaaS project aims to facilitate configuration of business services and development of executable software to monitor the fitness of purpose of these services to evolving business contexts and where necessary to adjust these services according to the context. To this end, the CaaS project will deliver the Capability Driven Development (CDD) approach that will allow digital enterprises to exploit the notion of ‘capability’ as a means of both designing for services and operating with services.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
179
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Capability as a Service in digital enterprises CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351
  • 2. 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
  • 3. 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)
  • 4. 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
  • 5. 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 CaaS Software as a service Platform as a service Infrastructure as a service
  • 6. 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
  • 7. Our Solution • Provide a sound methodology for supporting Capability-Driven Development CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351
  • 8. 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
  • 9. 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
  • 10. Our Solution • Gather Enterprise context to adjust services delivery dinamically according to best practices (Capability Patterns) CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351 Social data Geographic data Sensors data Enterprise data Context Platform Capability Navigation Delivery Capability- based Application Monitor context information to calculate KPI for capability adjustment Inform about the most suitable pattern according to KPIs Context Platform retrieves useful data for capability configuration
  • 11. 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 Business Analyst Solution Engineer Worker/ Operator task task task Conceptual solution workflow workflow workflow Technical solution service service Service Executed solution Engineering Process TechnologyStack
  • 12. Our Solution • Illustrative scenario CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351 Existing reference processes extended to capability models1 Recommend / select pattern 2 Pattern Repository Business Analyst Solution Engineer Worker/ Operator task task task Conceptual solution workflow workflow workflow Technical solution service service Service Executed solution Engineering Process TechnologyStack Patterns matching change needs are recommended 8 Select context to be considered and capability model to be adapted 3 Context monitoring is adapted6 Adaption of solution fully automatic5 4 Pattern is inserted largely automatically Detected changes identify specific aspects to address 7
  • 13. 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
  • 14. 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 time and changes to the system require development efforts and human approval.  To increase the level of automation of the business processes using capabilities. CAAS IS A FP7 ICT COLLABORATIVE PROJECT WITH Nº 611351
  • 15. 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
  • 16. 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
  • 17. 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

×