wg2 – enabling technologies status of white paper olaf droegehorn, klaus david university of...
TRANSCRIPT
WG2 – Enabling Technologies
Status of white paper
Olaf Droegehorn, Klaus DavidUniversity of Kassel
Chair for Communication Technology (ComTec)
Page 2ComTec
©2003
Acknowledgements
Hubert Lauer, Klaus DavidUniversity of Kassel, Germany
Stefan ArbanowskiFraunhofer Fokus, Germany
Francois CarrezAlcatel, France
Page 3ComTec
©2003
Goal of this White-Paper
To summarize existing technologies
To sketch the state of the art
To highlight missing parts / elements / connectors
To foster development in specialized sections
To harmonize different kind of approaches(if possible and reasonable)
Page 4ComTec
©2003
I-centric user environment
People
News
Place
???Movie
Food
Money
Knowledge
Page 5ComTec
©2003
Reference Model
Technology Enablers are
needed for the whole
stack of services and
applications
Terminals
Networks
IP Transport Layer
Network Control & Management Layer
Service Support Layer
Service Execution Layer
Application Support LayerS
ervice B
undling
Service
Control
Service
Discovery
Service
Creation
Environ
men
t M
onitoring
Service
Deploym
ent
Conflict
Resolution
AmbientAwareness
Personalization Adaptation
User Model & Appl. Scenarios
Page 6ComTec
©2003
Technology Enabler Classification
Different Classes of Technologies
Flexible „standard“ technologies• (Mobile) Agents
• Distributed Databases
• Service / Content Semantics
Open (Service) Interfaces and APIs
(Hardware / network enabled) Sensors / Actors
Page 7ComTec
©2003
(Mobile) Agent - Technology
Software-Agent defined by: Delegation, Comware,
Autonomy, Control, Action, Intelligence
Typical agents: Search-Agents Network-Agents Desktop-Agents
Page 8ComTec
©2003
Mobile / distributed databases
Taken from: http://www.oreilly.com/catalog/ordistsys/chapter/ch01.html
Page 9ComTec
©2003
Well defined Semantics
Service & Content Semantics Techniques like RDF, SemanticWeb, Ontologies, etc.
Author
http://www.felixexample.com FelixExample
FelixExample
Name Email
Author
http://www.felixexample.com
http://www.company.com/Personal
FelixExample
Name Email
Author
http://www.felixexample.com
Page 10ComTec
©2003
Technology Enabler Classification
Different Classes of Technologies
Flexible „standard“ technologies• (Mobile) Agents
• Distributed Databases
• Service / Content Semantics
Open (Service) Interfaces and APIs
(Hardware / network enabled) Sensors / Actors
Page 11ComTec
©2003
Open service Interfaces
(ETSI) OSA / Parlay (X) Open Service API for Telco-oriented Applications
JAIN Java Application Interfaces for Communications APIs for rapid
Web-Services / WSDL
SOAP – Simple Object Access Protocol
UDDI – Universal Description, Discovery and Integration
Page 12ComTec
©2003
ETSI OSA / Parlay
Page 13ComTec
©2003
Parlay X Web Services
High level abstraction of Parlay interfaces
Page 14ComTec
©2003
Open Service Interfaces (JAIN)
JAIN – Java Application Interfaces for Communications
Page 15ComTec
©2003
Open Service Interfaces (JAIN 2)
Page 16ComTec
©2003
Web Services (WS)
Web Services are self-contained, modular applications that can be published, located, and invoked over a network, like the World Wide Web
Three basic roles: service provider, -requester and -broker; & three basic operations: publish, find and bind.
A Web Services architecture implementation should allow for incremental security and quality of service models
Web Services can be dynamically composed into applications
Page 17ComTec
©2003
WSDL: WS-Description Language
WSDL: XML-grammar for describing network services as collections of communication endpoints capable of exchanging messages
A WSDL document defines services as collections of network endpoints, or ports
Definitions: Messages: which are abstract descriptions of the data
being exchanged, port types: which are abstract collections of operations;
the concrete protocol and data format specifications for a particular port type constitutes a reusable binding
Page 18ComTec
©2003
SOAP – Simple Object Access Protocol
SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment
XML based protocol that consists of three parts
An envelope that defines a framework for describing what is in a message and how to process it
A set of encoding rules for expressing instances of application-defined datatypes
A convention for representing remote procedure calls and responses
Page 19ComTec
©2003
UDDI –Universal Description, Discovery and Integration
The focus of Universal Description Discovery & Integration (UDDI) is: Definition of a set of services supporting the description and discovery of
(1) businesses, organizations, and other Web services providers
(2) the Web services they make available, and
(3) the technical interfaces which may be used to access those services
UDDI provides an interoperable, foundational infrastructure for a Web services-based software environment
Page 20ComTec
©2003
Technology Enabler Classification
Different Classes of Technologies
Flexible „standard“ technologies• (Mobile) Agents
• Distributed Databases
• Service / Content Semantics
Open (Service) Interfaces and APIs
(Hardware / network enabled) Sensors / Actors
Page 21ComTec
©2003
Sensor Networks
Taken from: http://eyes.eu.org/architecture.htm
Distributed Sensors / Services
Sensors +Network
Applications
Page 22ComTec
©2003
Intelligent / network-enabled Actors „inhouse bus-systems“
Heating
Smart Label with ID
Smart Label with ID
Page 23ComTec
©2003
Conclusion
Several different technologies are needed to enable all the different kind of services used in an I-centric environment
Each technology has its own specific requirements
For each technology experts are needed
A seamless Integration of these technologies into a well defined service environment is needed
Page 24ComTec
©2003
Contact information
JOIN WG 2, be an active member and drive the main topics
Subscribe to the Mailing-lists and contribute to the White-Papers
WWRF-WG2 Homepage
http://www.comtec.e-technik.uni- kassel.de/content/conference/wwrf-wg2/
Access to confidential documents is granted after registration to one of the Mailing-Lists
Page 25ComTec
©2003
Planned next steps
Fix the table of content / areas of interest for the WP-Technology Enablers
Start to collect/produce input for the selected topics
Foster discussions through the mailing-lists / meetings