14
Apps & Services Composition and Mediation Ges (“Apps” Chapter: Application and Service Ecosystem and Delivery Framework) Dr. Javier Soriano Universidad Politécnica de Madrid ([email protected])

Apps & Services Composition and Mediation Ges (“Apps” Chapter: Application and Service Ecosystem and Delivery Framework) Dr. Javier Soriano Universidad

Embed Size (px)

Citation preview

Apps & Services Composition and Mediation Ges(“Apps” Chapter: Application and Service Ecosystem and Delivery

Framework)

Dr. Javier SorianoUniversidad Politécnica de Madrid

([email protected])

Apps & Services Ecosystem Architecture Overview

Technicalperspective

Objective: Creation, composition, delivery, monetisation, and usage of applications and services on the Future Internet.

Technicalperspective

Businessperspective

What do we provide?

• A set of App and Service Composition enablers, which allow to compose existing services to value added composite services and applications, which can be monetized in the Business Framework and boost cross-selling

• A set of Mediator enablers, which can be used to achieve interoperability between future internet services and applications and also allow to interface to existing enterprise systems

Composition Provider Architecture

Generic Enablers for Composition and Mashup

• Technical-user centric (higher complexity/expresivity) vs End-user centric (lower complexity/expresivity)

• Agility vs. formality• Front-end Centric vs Back-end Centric• Apps vs composite services• Data- vs Event- vs Constraint- UI- vs Business

Process-Driven

Comparing the offering

Constraintdriven

Data & Eventdriven

Wiring/PipingFIWARE-enabled

Service Composition GEs• COMPEL (ATOS)

– Lightweight semantic-enabled service composition editor– Enables business analysts to design domain specific business processes

as service compositions, – by describing them using domain specific vocabularies (lightweight

semantics) but not requiring technical expertise• ECE (EAB)

– Subject matter experts, business professionals or end user prosumers can use this toolset to create and execute composed services and applications

– Enables composition of business logic driven by asynchronous events (which is well suited for telco services that are event, rather than process driven), and

– uses a constraint-based decision process with late-binding of services in the composition resolution process

Service and App Mashup GEs• Mashup Factory (DT)

– An experimental toolset, which allows end users without programming know-how to compose and operate their own mashups for their immediate needs in communication, organization and information

– Composition is supported by a data-driven GUI based on a set of pre-configured services

– The mashups can be exposed to and used by authorized users• Wirecloud (UPM)

– An application mashup platform that targets composition from the front-end perspective,

– allows end users (being them business staff, customers or citizens) to integrate heterogeneous data sources, application logic, and UI components (widgets) sourced from the Web to rapidly create new coherent and value-adding composite applications that help them to solve day-to-day problems (a.k.a. situational or instant applications)

– Off-the-self widgets and operators/datasources can be wired and pipped together, respectively, to create the lightweight application mashup

Service Composition - COMPEL

Service Composition - ECE

Service Mashup GE - Mashup Factory

Application Mashup GE - Wirecloud

An Application mashup running on top of Wirecloud

Application Mashup GE - Wirecloud

Wirecloud wiring/piping tool

Mediator GE