“A Web for billions of Services”

Download Report

Transcript “A Web for billions of Services”

“A Web for billions of Services”
Fabio Tumiatti
Atos Origin
GridCOMP conference, 22nd October, 2008 Nice
Agenda
–
–
–
–
–
Motivation & Vision
SOA4All overview
SOA4All in practice
SOA4All an the world
Conclusion
Context: SOA Wins!
• Computer Science is entering a new
generation
• Previously: abstracting from hardware.
• Now: abstracting from software
• All resources as services in a SOA
– The client needs a service, not software
=> From Software to Serviceware
=> “Computer Science 2.0”
3
What kind of WS do we have today?
• Number of services coming from
the SEEKDA service crawler
(services defined by a WSDL file:
technical interface specification)
Number of web services found during the past 25 months
Source: http://seekda.com/about/web_services
4
Motivation/Vision
Internet Today
1
billion user
 More than 30 billion pages (static)
 30% pages built by companies
 Only 27.000 “true” web services
 Most of services are in-house or
restricted to closed environments
Future Internet
 2-3 billion user
 A web of “frillion” services
 Mobile Internet
 A network of equals
 “Prosumers”
Agenda
–
–
–
–
–
Motivation & Vision
SOA4All overview
SOA4All in practice
SOA4All an the world
Conclusion
Project Data Sheet
•
•
•
•
•
•
Type of project: Integrating Project
Project start date: 1st March 2008
Duration: 36 months
Max EC contribution: 9,47 MEuros
Consortium: 16 partners
NESSI Strategic Project contributing to NESSI Open Framework
SOA4All will facilitate a Service Web of billions of
services revolutionizing the access and usage of software.
SOA4All will significantly impact the competitiveness of
the European Software and IT Services industry.
Consortium partners
Industrial partners
SMEs
Academic / Research
Main Innovations from SOA4All
Web principles
To scale SOA to a
world wide web
communications
infrastructure
SOA
As the emerging dominant paradigm
for application development which
abstracts from software to the notion
of a service
Context
Adapting to meet local
environment constraints,
organizational policies and
personal preferences
Web 2.0
As a means to structure
human-machine cooperation
in an efficient & costeffective manner
Semantic Web
To automate service
discovery, mediation &
composition
The Internet of Services facilitated by SOA4All
SOA4All will integrate the service world of large enterprises, SMEs, and end-users
enabling them to engage as peers within a network of equals
SOA4All will transform the Web into a domain where billions of parties are
exposing and consuming services in a seamless transparent fashion
Agenda
–
–
–
–
–
Motivation & Vision
SOA4All overview
SOA4All in practice
SOA4All and the world
Conclusion
SOA4All Use Cases (I)
Motivation
• SOA4All has strong emphasis on “regular end users”
• Collect realistic business and technical requirements
• Validate results
Approach
• 3 use cases with high market potential
– but different target domains for wide coverage
– driven by industrial partners
• tight integration with all SOA4All activities
– develop demonstrators based on research results
• considerable effort: 20% of SOA4All resources
12
SOA4All Use Cases (II)
Enterprise2.0 domain
use case
user
Telco2.0
use case
SMEs C2C
use case
Public sector
Civil servants with limited IT knowledge
demo
Search, model, annotate, share, and execute
administrative processes from public and Enterprise
services
domain
BT Web21C platform and SDK
user
End users and business users
demo
Extend SDK for user-friendly creation of web applications
using public and telecommunication services
domain
C2C e-Commerce for real or virtual goods
user
End users, technology and content providers
demo
create web shop using domain-specific ISP or 3rd party
services, enable content provisioning and distribution
13
1) SAP Use case
• “Heavyweight” service repositories are not
suitable for end-users
• SAP deployment can involve 10000 customisable
options => clearly not for All !!!!
• Current Situation Public Sector:
• High number of administrative procedures
• For many procedures manual execution and
monitoring
• Wide variety between locations and countries
– e.g., 3-28 steps for registering a business within different
EU states
14
2) Telco 2.0 - BT Web21c Case Study
From telecommunications to networked IT services
=> ICT is 35% of BT’s revenue, 20% outside UK
BT launched Web21C (http://sdk.bt.com)
”BT is going to create—and let customers, from a single individual to giant
corporations, create—a menu of services and capabilities tailored to the
Web 2.0 era of mashups, remixes, and user-generated content.”
Business 2.0 Magazine
Today => Web21c offers a Web Services based toolkit for accessing and
using some of BTs ‘capabilities’ (such as VOIP, SMS etc.), allowing 3rd party
developers to create mash-ups with other services.
Future with SOA4All case study => Provide the next generation of
Web21C where the process of discovering, integrating and using BTs
capabilities can be done much more effectively, reducing the cost and time
of using and combining the services.
3) C2C Marketplace
Tools to create your own C2C Marketplace without having
any technical skill.
16
Agenda
–
–
–
–
–
Motivation & Vision
SOA4All overview
SOA4All in practice
SOA4All and the world
Conclusion
Collaboration SOA4All – NESSI
18
SOA4ALL in the FP7 Portfolio of projects
“SOA4ALL and RESERVOIR could be
considered the “flagship” projects for
Objective 1.2 under this first Call”
EC analysis of Call 1
SOA4All in the Future Internet
Internet of Services, Service Web
3D Internet
Trust
Security
Networks of the Future
Internet of Things
Agenda
–
–
–
–
–
Motivation & Vision
SOA4All overview
SOA4All in practice
SOA4All and the world
Conclusion
Conclusion
SOA4All is right on target and right on time
with the Future Internet discussion addressed by
EC, NESSI and Future Internet General Assembly
Europe’s success does require a high level of
collaboration on top of high quality individual work.
Let’s make SOA4All a cornerstone
for the Future Internet of Services
Thank You!
www.soa4all.eu