The CHOReOS project aims to develop choreographies for ultra-large scale service coordination in the future internet. It introduces a dynamic development process and middleware to implement and coordinate decentralized services through choreographies. The project is an FP7 initiative with 15 partners and a budget of 8.6 million euros. It seeks to address challenges of heterogeneity, scalability, and distribution in future internet architectures through a choreography-centric approach.
Semantic personalisation in networked media: determining the background know...LinkedTV
The talk was delivered by Dorothea Tsatsou at the 7th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP 2012) from December 3-4, 2012 in Luxembourg, Luxembourg. More info: http://bit.ly/VN77sB
Mobile Multimedia Cloud Computing and the WebDejan Kovachev
Mobile multimedia services are in high demand, but their development comes at high costs. The emergent computing paradigm cloud computing has great potential to embrace these issues. In fact, we are at the early stage of the coalescence of cloud computing, mobile multimedia and the Web. Motivated by the tremendous success story of the Web based on its simplicity principles, we argue for a comprehensive review on current practices of web and mobile multimedia cloud computing techniques for avoiding frictions. We draw on experience from the development of advanced collaborative multimedia web applications utilizing multimedia metadata standards like MPEG-7 and real-time communication protocols like XMPP. We propose our i5CLoud, a hybrid cloud architecture, which serves as a substrate for scalable and fast time-to-market mobile multimedia services. This paper demonstrates the applicability of emerging cloud computing concepts for mobile multimedia.
Contextualised user profiling in networked media environmentsLinkedTV
The talk was delivered by Dorothea Tsatsou at the workshop at the UMAP 2012 conference, 16 - 20 July 2012, Montreal, Canada. More info: http://bit.ly/Qvnbz4
Semantic personalisation in networked media: determining the background know...LinkedTV
The talk was delivered by Dorothea Tsatsou at the 7th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP 2012) from December 3-4, 2012 in Luxembourg, Luxembourg. More info: http://bit.ly/VN77sB
Mobile Multimedia Cloud Computing and the WebDejan Kovachev
Mobile multimedia services are in high demand, but their development comes at high costs. The emergent computing paradigm cloud computing has great potential to embrace these issues. In fact, we are at the early stage of the coalescence of cloud computing, mobile multimedia and the Web. Motivated by the tremendous success story of the Web based on its simplicity principles, we argue for a comprehensive review on current practices of web and mobile multimedia cloud computing techniques for avoiding frictions. We draw on experience from the development of advanced collaborative multimedia web applications utilizing multimedia metadata standards like MPEG-7 and real-time communication protocols like XMPP. We propose our i5CLoud, a hybrid cloud architecture, which serves as a substrate for scalable and fast time-to-market mobile multimedia services. This paper demonstrates the applicability of emerging cloud computing concepts for mobile multimedia.
Contextualised user profiling in networked media environmentsLinkedTV
The talk was delivered by Dorothea Tsatsou at the workshop at the UMAP 2012 conference, 16 - 20 July 2012, Montreal, Canada. More info: http://bit.ly/Qvnbz4
This presentation compares the activities of Future Internet Socio Economics and Future Internet Enterprise Systems. Although there are similarities in terms of discussions about neutrality, regulation and rights the drivers are significantly different between consumers (largely focus of FISE) and industry (largely focus on FInES)
Slides for talk by Prof Ian Walden, Cloud Legal Project http://bit.ly/cloudlegal at Annual Conference on European Antitrust Law 2011 - The future of European competition law
in hi-tech industries, Brussels 3-4 Mar 2011 - http://www.era.int/upload/dokumente/11873.pdf
Presentation of the paper by M. Söllner, C. Görg, K. Pentikousis, J. Mª Cabero Lopez, M. Ponce de Leon, P. Bertin, "Mobility Scenarios for the Future Internet: the 4WARD approach", WPMC 2008, Sept 2008
Ijeee 16-19-digital media hidden data extractingKumar Goud
Abstract— Magnetic Resonance Imaging (MRI) brain tumor image classification is a difficult task due to the variance and complexity of tumors. This paper presents an efficient techniques for the classification of the magnetic resonance brain images. In this work we are taking MR images as input; MRI which is directed into internal cavity of brain and gives the complete image of the brain. The proposed technique consists of two stages.In the first stage, discrete wavelet transform is used for dimensionality reduction and feature extraction.In the second stage, classification is performed using the probabilistic neural network. The classifier have been used to classify real MR images as benign (non-cancerous) and Malignant (cancerous). Probabilistic neural network (PNN) with image and data processing technique is employed to implement an automated brain tumor classification. The use of artificial intelligent technique has shown great potential in this field.
Index Terms— Brain tumors, Feature extraction,Classification, MRI, Probabilistic neural network, Dimensionality reduction, Discrete wavelet transform.
This is the third part of a Future Internet Tutorial presented at IWT 2011. See: www.inatel.br/iwt
The Internet has invaded most aspects of life and society, changing our lifestyle, work, communication and social interaction and giving us expectations about new forms of interactions and access to global knowledge. Application and user demands on the Internet are increasing with mobile technologies and media content. Nevertheless, the Internet today is a complex agglomerate of protocols that inherits the grown legacies of decades of patchwork solutions.
There is a common consensus that the Internet needs improvement. Nevertheless, there is not yet a shared vision on how this may happen. As a direct consequence research programs have started worldwide to re-think traditional Internet design principles and to come up with new architectural concepts for the so-called Future Internet (FI).
The Future Internet Tutorial provides an overview of Future Internet research directions and trends. It presents the Future Internet research initiatives around the world and the efforts to establish experimental facilities for FI research. The tutorial gives an introduction to new Future Internet architectures that are currently under discussion and related technologies. Among the approaches discussed are addressing and routing concepts, adaptability, autonomicity, self-*, *-aware and manageability, virtualization, neutrality, openness, diversity, extendibility, flexibility and evolvability. The tutorial also presents some interdisciplinary aspects related to artificial general intelligence and bio-inspired ICT.
www.inatel.br/iwt
The Abstracted Network for Industrial InternetMeshDynamics
Widespread adoption of TCI/IP protocols over the last two decades appears on the surface to have created a lingua franca for computer networking. And with the emergence of IPv6 removing the addressing restrictions of earlier versions, it would appear that now every device in the world may easily be connected with a common protocol.
But three emerging factors are requiring a fresh look at this worldview. The first is the coming wave of sensors, actuators, and devices making up the Internet of Things (IOT). Although not yet widely recognized, it is beginning to be understood that a majority of these devices will be too small, too cheap, too dumb, and too copious to run the hegemonic IPv6 protocol. Instead, much simpler protocols will predominate (see below), which must somehow be incorporated into the IP networks of Enterprises and the Internet.
At the other end of the scale from these tiny devices are huge Enterprise networks, increasing movingly to the cloud for computing and communication resources. An important requirement of these Enterprises is the capacity to manage, control, and tune their networks using a variety of Software Defined Networking (SDN) technologies and protocols. These depend on computing resource at the edges of the network to manage the interactions.
The third element is a conundrum presented by the first two: Enterprises will be struggling with the need to bring vast numbers of simple IOT devices into their networks. Though many of these devices will lack computing and protocol smarts, the requirement will still remain to manage everything via SDN. Along with this, many legacy Machine-to-Machine (M2M) networks (such as those on the factory floor) present the same challenges as the IOT: simple and/or proprietary protocols operating in operational silos today that Enterprises desire to manage and tune with SDN techniques.
Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...trappenl
A profound impact of the Web2.0 lies in its power to transform skilled users into service providers, resulting in more complex value networks. As recently traditional “operated” network infrastructure is complemented with huge amounts of connected smart objects (the Internet-of-Things), the same mass creativity can be made applicable to smart, context-enabled services with real-world interactivity, collaboratively created by end users with varying degrees of programming skills. We report on a vision and solutions addressing easy, do-it-yourself service creation by the masses in an Internet-of-Things enabled world, from which we discuss the (i) value networks, (ii) enabling technology framework, and (iii) domain-specific proof-of-concepts.
This presentation compares the activities of Future Internet Socio Economics and Future Internet Enterprise Systems. Although there are similarities in terms of discussions about neutrality, regulation and rights the drivers are significantly different between consumers (largely focus of FISE) and industry (largely focus on FInES)
Slides for talk by Prof Ian Walden, Cloud Legal Project http://bit.ly/cloudlegal at Annual Conference on European Antitrust Law 2011 - The future of European competition law
in hi-tech industries, Brussels 3-4 Mar 2011 - http://www.era.int/upload/dokumente/11873.pdf
Presentation of the paper by M. Söllner, C. Görg, K. Pentikousis, J. Mª Cabero Lopez, M. Ponce de Leon, P. Bertin, "Mobility Scenarios for the Future Internet: the 4WARD approach", WPMC 2008, Sept 2008
Ijeee 16-19-digital media hidden data extractingKumar Goud
Abstract— Magnetic Resonance Imaging (MRI) brain tumor image classification is a difficult task due to the variance and complexity of tumors. This paper presents an efficient techniques for the classification of the magnetic resonance brain images. In this work we are taking MR images as input; MRI which is directed into internal cavity of brain and gives the complete image of the brain. The proposed technique consists of two stages.In the first stage, discrete wavelet transform is used for dimensionality reduction and feature extraction.In the second stage, classification is performed using the probabilistic neural network. The classifier have been used to classify real MR images as benign (non-cancerous) and Malignant (cancerous). Probabilistic neural network (PNN) with image and data processing technique is employed to implement an automated brain tumor classification. The use of artificial intelligent technique has shown great potential in this field.
Index Terms— Brain tumors, Feature extraction,Classification, MRI, Probabilistic neural network, Dimensionality reduction, Discrete wavelet transform.
This is the third part of a Future Internet Tutorial presented at IWT 2011. See: www.inatel.br/iwt
The Internet has invaded most aspects of life and society, changing our lifestyle, work, communication and social interaction and giving us expectations about new forms of interactions and access to global knowledge. Application and user demands on the Internet are increasing with mobile technologies and media content. Nevertheless, the Internet today is a complex agglomerate of protocols that inherits the grown legacies of decades of patchwork solutions.
There is a common consensus that the Internet needs improvement. Nevertheless, there is not yet a shared vision on how this may happen. As a direct consequence research programs have started worldwide to re-think traditional Internet design principles and to come up with new architectural concepts for the so-called Future Internet (FI).
The Future Internet Tutorial provides an overview of Future Internet research directions and trends. It presents the Future Internet research initiatives around the world and the efforts to establish experimental facilities for FI research. The tutorial gives an introduction to new Future Internet architectures that are currently under discussion and related technologies. Among the approaches discussed are addressing and routing concepts, adaptability, autonomicity, self-*, *-aware and manageability, virtualization, neutrality, openness, diversity, extendibility, flexibility and evolvability. The tutorial also presents some interdisciplinary aspects related to artificial general intelligence and bio-inspired ICT.
www.inatel.br/iwt
The Abstracted Network for Industrial InternetMeshDynamics
Widespread adoption of TCI/IP protocols over the last two decades appears on the surface to have created a lingua franca for computer networking. And with the emergence of IPv6 removing the addressing restrictions of earlier versions, it would appear that now every device in the world may easily be connected with a common protocol.
But three emerging factors are requiring a fresh look at this worldview. The first is the coming wave of sensors, actuators, and devices making up the Internet of Things (IOT). Although not yet widely recognized, it is beginning to be understood that a majority of these devices will be too small, too cheap, too dumb, and too copious to run the hegemonic IPv6 protocol. Instead, much simpler protocols will predominate (see below), which must somehow be incorporated into the IP networks of Enterprises and the Internet.
At the other end of the scale from these tiny devices are huge Enterprise networks, increasing movingly to the cloud for computing and communication resources. An important requirement of these Enterprises is the capacity to manage, control, and tune their networks using a variety of Software Defined Networking (SDN) technologies and protocols. These depend on computing resource at the edges of the network to manage the interactions.
The third element is a conundrum presented by the first two: Enterprises will be struggling with the need to bring vast numbers of simple IOT devices into their networks. Though many of these devices will lack computing and protocol smarts, the requirement will still remain to manage everything via SDN. Along with this, many legacy Machine-to-Machine (M2M) networks (such as those on the factory floor) present the same challenges as the IOT: simple and/or proprietary protocols operating in operational silos today that Enterprises desire to manage and tune with SDN techniques.
Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...trappenl
A profound impact of the Web2.0 lies in its power to transform skilled users into service providers, resulting in more complex value networks. As recently traditional “operated” network infrastructure is complemented with huge amounts of connected smart objects (the Internet-of-Things), the same mass creativity can be made applicable to smart, context-enabled services with real-world interactivity, collaboratively created by end users with varying degrees of programming skills. We report on a vision and solutions addressing easy, do-it-yourself service creation by the masses in an Internet-of-Things enabled world, from which we discuss the (i) value networks, (ii) enabling technology framework, and (iii) domain-specific proof-of-concepts.
ICT research in the context of European Union
CASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERING
APPLIED SOFTWARE PROCESS MANAGEMENT AND TESTING
JULY 6-10, 2009, BOZEN/BOLZANO, ITALY
Enabling High Level Application Development In The Internet Of ThingsPankesh Patel
The Internet of Things (IoT) combines Wireless Sensor and Actuation Networks (WSANs), Pervasive
computing, and the elements of the \\traditional" Internet such as Web and database servers. This leads to
the dual challenges of scale and heterogeneity in these systems, which comprise a large number of devices of
dierent characteristics. In view of the above, developing IoT applications is challenging because it involves
dealing with a wide range of related issues, such as lack of separation of concerns, need for domain experts to
write low level code, and lack of specialized domain specic languages (DSLs). Existing software engineering
approaches only cover a limited subset of the above-mentioned challenges.
In this work, we propose an application development process for the IoT that aims to comprehensively
address the above challenges. We rst present the semantic model of the IoT, based on which we identify
the roles of the various stakeholders in the development process, viz., domain expert, software designer,
application developer, device developer, and network manager, along with their skills and responsibilities.
To aid them in their tasks, we propose a model-driven development approach which uses customized lan-
guages for each stage of the development process: Srijan Vocabulary Language (SVL) for specifying the
domain vocabulary, Srijan Architecture Language (SAL) for specifying the architecture of the application,
and Srijan Network Language (SNL) for expressing the properties of the network on which the application
will execute; each customized to the skill level and area of expertise of the relevant stakeholder. For the
application developer specifying the internal details of each software component, we propose the use of a
customized generated framework using a language such as Java. Our DSL-based approach is supported by
code generation and task-mapping techniques in an application development tool developed by us. Our
initial evaluation based on two realistic scenarios shows that the use of our techniques/framework succeeds
in improving productivity while developing IoT applications.
Building collaborative Machine Learning platform for Dataverse network. Lecture by Slava Tykhonov (DANS-KNAW, the Netherlands), DANS seminar series, 29.03.2022
B. Pokric & DNET team: "Dockerizing" FIWARE Context broker, Complex event processing, protocol adapters and deploying them in cloud: how we used FIWARE and IoT in agriculture.
www.dunavnet.eu
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
This presentation was delivered by Johan Forsman (Tieto), Jörg Domaschka (UULM) and Paolo Casari (IMDEA Networks) at the ETSI Experiential Network Intelligence (ENI) Meeting in Warsaw, Poland, on April 12th, 2019. ETSI Experiential Networked Industry Specification Group (ENI ISG) work on defining a Cognitive Network Management architecture using Artificial Intelligence (AI) techniques and context-aware policies to adjust offered services based on changes in user needs, environmental conditions and business goals. The intention is that the use of Artificial Intelligence techniques in the network management system should solve some of the problems of future network deployment and operations. For more information, see https://www.etsi.org/technologies/experiential-networked-intelligence.
A presentation from Cloud Open Europe 2014.
GreenQloud's co-founder and Chief Technology Officer Tryggvi Lárusson spoke about how cloud computing and open source can be matched by the methodology of Appropriate Technology (AT) and drive innovation and social change at the same time.
More information: https://www.greenqloud.com/open-source-clouds-be-the-change/
The CHOReOS European FP7 project that started 2 years ago, linked to OW2 Future Internet initiative, has now reached a level of maturity that provides concepts and concrete technical solutions for actual choreography enactment. It has defined several methods, toolkits and artifacts to enable this innovative distributed way of coordinating services, while at the same time dealing with some of the inherent difficulties to enacting choreographies in a Large Scale context. This presentation will cover CHOReOS base concepts as well as specific developments that were undertaken in these first two years, while putting them in perspective of a simple business-driven use-case in Air-Traffic Management.
The CHOReOS ‘Large Scale Choreographies for the Future Internet’ European FP7 project that started 2 years ago, and is linked to OW2 Future Internet initiative, has now reached a certain level of maturity that is starting to gives concrete answers on how to move from choreography enactment theory, to its actual practice. More precisely, CHOReOS has defined several methods, toolkits and artifacts to enable this innovative distributed way of coordinating services, while at the same time dealing with some of the inherent difficulties to enacting choreographies in an [Ultra] Large Scale context. For instance, this covers being able to ‘execute’ choreography specifications over a network of discovered, dynamic, Business and Thing-based services. This presentation will cover the aforementioned topics and specific CHOReOS developments that were undertaken in its second year, while putting them in perspective of a simple practice-oriented and business-driven use-case in Air-Traffic Management.
1. The CHOReOS FP7 project
and the Future Internet OW2 initiative
Pierre CHÂTEL – Thales Communications
OW2 Annual Conference
Template v1
November 25th, 2010
2. What is CHOReOS ?
“Large Scale Choreographies for the Future Internet”
Main goal: sustaining decentralized service choreographies
Specific context: Future Internet (FI), Ultra Large Scale (ULS)
Abstract: “It revisits choreography-centric SOAs by introducing a
dynamic development process and middleware for the
implementation and coordination of services through choreographies”
Ultra
Future
CHOReOS Large
Internet
Scale
In this presentation…
main tenets behind Future Internet and Choreography of Services
2
3. CHOReOS at a glance
Duration: European programme:
October 2010 – Call FP7-ICT-2009-5
September 2013 Grant n°257178
Consortium of 15
partners:
7 industrials Further information:
8 academics
http://www.choreos.eu
Total budget:
8.665.785 €
3
5. From Context…
Help with the next big step in
system architectures
Future Internet
Ultra-Large
Internet Scale
revolution
Interconnected Highly
Interconnected computers Distributed
mainframes around the globe Systems
through dedicated
channels Web Services
Individual High
“disconnected” Local networks of Heterogeneity
… computers small computers
Cloud Computing
1980 Today
5
6. …to Framework
The CHOReOS Integrated Dev. & Runtime Environment (IDRE)
Formally grounded Choreography-centric
abstractions and models development process
and runtime
Handle Ultra- Handle high
Large Scale service
distributivity
Service-oriented Governance and V&V
middleware for the support
Future Internet
Handle high
heterogeneity
6
7. Table of Content
CHOReOS
European FP7
OW2 implication
Main concepts
Future Internet
Service Choreography
Cloud
Use Cases
Air Travel Logistics
Others
7
8. Positioning inside FP7
“7th Framework Programme for Research and
Technological Development”
Bundles all research-related EU initiatives
together under a common roof
from 2007 to 2013, € 50 billion budget
Objectives grouped into
Specific Programmes:
Cooperation, Ideas, People, Capacities.
CHOReOS: Cooperation / ICT Programme
Theme: Information and Communication Technologies
Challenge 1: Pervasive &Trusted Network & Service Infrastructures
Objective 1.2: Internet of Services, Software and Virtualization
Outcome: Service Architectures and Platforms for the Future Internet
8
9. OW2 Implication
Community building
Collaborative services to project teams
Forge to centralize all developments: including models, UML profiles and code
Dissemination
Through OW2 activities (marketing services, organizing conferences, …)
CHOReOS artifacts published as Open Source Software (LGPL)
OW2 “Future Internet” initiative
“(…) joint efforts by OW2 Members to develop technical integration between
projects and business synergies in order to address specific market needs”
grouping of scope-bound projects, CHOReOS is the first in this initiative
will help broaden the spectrum of CHOReOS and facilitate dissemination to a
wider community of users and developers
9
10. OW2 Related projects
Identifying synergies with existing projects
Orchestra
“...solution to handle long-running, Service Oriented
Processes”
JORAM
“…distributed MOM… designed with an OSGiTMbased
services architecture to provide a dynamically adaptable
messaging server”
Fractal
“…a modular, extensible and programming language
agnostic component model that can be used to design,
implement, deploy and reconfigure systems and applications”
SOFA
“...used for dynamic reconfiguration of component
architecture and for accessing components under the SOA
concepts”
10
11. Table of Content
CHOReOS
European FP7
OW2 implication
Main concepts
Future Internet
Service Choreography
Cloud
Use Cases
Air Travel Logistics
Others
11
12. Table of Content
CHOReOS
European FP7
OW2 implication
Main concepts
Future Internet
Service Choreography
Cloud
Use Cases
Air Travel Logistics
Others
12
13. Future Internet Overview
FP7 / Cross-ETP (European Technology Platforms) vision
http://www.future-internet.eu
Future Networked Society
Accomodation of Interactive Context aware Permanent
all users multimedia content autonomic seamless
requirements everywhere objects services
Internet Internet
of Internet Internet
by and
Contents of of
for and Things Services
People Knowl.
Future Network Infrastructure
Scalable & dynamic routing and addressing Security, privacy, trust
Efficient data & traffic management Availability, ubiquity, simplicity
Adaptability to heterogeneous environments Energetic and economic sustainability
13
14. Future Internet The Four Pillars
Internet by and for People
Goal: to break the digital divide, by interconnecting growing
populations of new users over time; to meet their needs and
expectations
Internet of Contents and Knowledge
Goal: to support mechanisms for knowledge dissemination both at
local and global level. Knowledge & culture should be distributed
worldwide
Internet of Things (IoT)
Goal: to create an universally addressable continuum, with objects as
“living beings”. They will have defined behaviors, actions and unique
way of individual identification
Internet of Services (IoS)
Goal: to enable internet-scale service oriented computing as the next
evolutionary step after components. “Loose coupling” between service
consumers and producers (instantiated by the “Cloud” paradigm)
14
15. Future Internet FI & CHOReOS
A full-fledged choreography framework should help deal
with specific FI characteristics
CHOReOS manages:
Major characteristics of “Internet of Things”
High heterogeneity: totally different objects in terms of functionality,
technology and application fields
Ultra Large Scale: a unique identifier for every object (Pervasive
technologies) that need to communicate with each-other in a meaningful
way
Major characteristic of “Internet of Services”
Distributivity: numerous service orchestrations, dispatched over the
Internet, that need to communicate through message exchanges, but
without a single point of control
15
16. Table of Content
CHOReOS
European FP7
OW2 implication
Main concepts
Future Internet
Service Choreography
Cloud
Use Cases
Air Travel Logistics
Others
16
17. Choreography In the “real world”
Orchestration: Choreography:
Local / centralized perspective Global / distributed perspective
"Each player in the orchestra “Dancers dance following a
strictly follows instructions from global scenario, without a single
the conductor" point of control"
17
18. Choreography In SOAs
Service orchestration: Service choreography:
Refers to an executable Describes a non-executable
business process, with a protocol for peer-to-peer
specific (business) goal interactions
Represents control from one Legal sequences of exchanged
messages between peers
party’s perspective (the
orchestrator) Tracks the message exchange
among multiple parties
Interactions occur at the
More collaborative: allows each
message level
party involved in the interaction to
Between orchestrator and services describe its part
Message sequence controlled by Guarantees interoperability by
orchestrator reflecting obligations and constraints
Allows recursive combination between parties
Orchestrated processes accessible Interactions still occur at the
through WS interfaces message level
Orchestration of composite WS But directly between services
18
19. Choreography Why ?
Future Internet context:
More and more distributed architectures and systems
Large number of to-be-coordinated services,
Heterogeneity in services, providers
Choreographies to organize services, plan processes
when centralized approaches are inapplicable,
deprecated
Avoid single points of failure
19
21. Choreography Specifications
Two paradigms [Decker, 2008]:
I. Interconnected Interfaces Modeling: choreography logic split across its
participants through the roles they play, as specified by their interfaces.
II. Interaction Modeling: choreography logic as a workflow, elementary interactions
represent message exchanges between participants
Independent
BPMN 2
BPMN1.x BPSS
Let’s Dance
Dependent
WSCI
WSFL WS-CDL
BPEL4Chor
Interface (type I) Interaction (type II)
21
22. Choreography BPMN specification
BPMN (Business Process Modeling Notation)
“De-facto standard for process modeling on the implementation independent
level” [Decker, 2008], maintained by the OMG
v1.x (2004) follows type I paradigm (Interconnected Interfaces) :
participants = swim lanes (pools), interconnected by message flow, in a
collaboration model
v2.0 (2010) introduces type II paradigm (Interaction):
each step (Choreography Task) involves at least two participants
Order
Customer Customer Customer
Order
Order request Deliver product
confirmation
Seller Seller Seller
Confirmation Product
22
23. Table of Content
CHOReOS
European FP7
OW2 implication
Main concepts
Future Internet
Service Choreography
Cloud
Use Cases
Air Travel Logistics
Others
23
24. CHOReOS in the Cloud…
Goal : enable scalable service provisioning based
on Cloud computing
Well recognized technology for sustaining very large load
ULS we need to support computationally-intensive processes that serve
millions of users issuing thousands of simultaneous service requests
to thousands of services
General idea: Cloud as “another” deployment target
A Choreography is not directly executable
Translation/compilation process multiple corresponding orchestrations
Part of these orchestrations deployed on the Cloud
Implementation: Apache Hadoop
… combined with InteGrade Grid Computing technology
To enable scalability in terms of users, requests, services, choreographies,
and computing nodes
24
25. Table of Content
CHOReOS
European FP7
OW2 implication
Main concepts
Future Internet
Service Choreography
Cloud
Use Cases
Air Travel Logistics
Others
25
26. UC1 Air Travel Logistics
Description
Air transportation / service to passengers
actual coordination proven inefficient during unexpected events
Bad weather at destination flight rerouted to another airport
passengers p.o.v.: stress, lack of information, delays everywhere
service providers differ between airports, flights flexibility need
Choreographies are introduced as part of a global solution
already existing business processes (orchestrations) for specific/local parts
of the scenario, with well-known orchestrators (e.g. air traffic control, airport
authorities, airlines)
lack of broad-spectrum/global choreographies…
between these areas of responsibility
between first and second-level actors (e.g. luggage handling company,
airport information desk, hotels, travel agencies, ground transportation,
passengers, …)
26
27. UC1 Global choreography
Passenger (…)
New info from
ATC Air traffic control (…)
Passenger
Inform Inform passengers
Pilot
Pilot
In-flight
information
Plane will land only when
Air traffic control logistics has been set-up at
Pilot destination
Air traffic control Dest. Airport
Confirm approach Check gatevand transit
on info. displays
Pilot
(…)
Passenger
Airport Bus Company
Luggage Handling Company
Air traffic control Air traffic control Air traffic control Ground staff
Inform
Confirm new Prepare for unexpected Inform about local
Reroute request Destination
destination arrival modalities
airport
Pilot Pilot Dest. Airport
New
Dest. Airport
Security Company
(…)
Passenger
arrival
Air traffic control
Ground staff
(…)
Travel agency
Prepare for unexpected
Inform about journey
arrival
alterations
Inform
Airline
Airline
Airline
(…)
Passenger
Travel agency
Delay (…)
27
28. UC1 A sub-choreography
Ground staff
Synchronize with travel
agencies
Available
Passenger hotel list
informations
Ground transportation
Travel agency Hotels
Airline
Inform of
Obtain hotels list and
unexpected Book Make reservation
update information
arrival
Ground staff
Ground staff Ground staff Ground staff
Current Passenger
Destinations
information informations
Passenger
informations
Airline
Inform of unexpected
arrival
Travel agency
Airline
Travel agency
28
29. UC1 Expected impact
Before CHOReOS After CHOReOS
At alternate airport At alternate airport
Delays everywhere (plane Less delays in rerouting-
logistics, handling passengers consequences
luggage, …)
At airline level
At airline level Efficient coordinated logistics
impervious dedicated logistics Costs reduction
for each situation
Improved flight rescheduling
For passengers process
Poor indications For passengers
Extra costs Better information
Waste of time Less waste of time and money
… extra stress ! Improved airline/brand image
29
30. UC2 - 3 Other use cases
Citizen journalism
Collection, report and dissemination of news and information by
the public
interaction among millions of (smart-phone) users who share information
lack of coordination and verification of provided contents and contributions
Dynamically composed large-scale choreographies introduced
for run-time integration of services provided by different users
Mobile-enabled coordination of people requires ULS and QoS-
aware systems in terms of concurrent users
DynaRoute
Mobile-enabled coordination of people
30
31. Conclusion
Future internet is multifaceted, as are the associated
issues and challenges
CHOReOS provides solutions at the conceptual and
technical level
Is focused on certain aspects of the FI !
Highlights a coordination paradigm that is both distributed and of
higher granularity that orchestrations Choreographies
Choreographies as a core of these solutions, in order to
deal with…
Ultra-Large Scale problems
High distributivity of systems & architectures based on services
Heterogeneity of these services
31
32. Contact
Address :
Pierre CHATEL
Thales Communications France
DSC/R&T/CEA/SC2
Campus de Polytechnique
1, avenue Augustin Fresnel
91767 Palaiseau Cedex - France
Mail :
pierre.chatel@thalesgroup.com
Phone:
+33 (0)1 69 41 55 65
32