25
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Embed Size (px)

Citation preview

Page 1: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

WG2 – Enabling Technologies

Status of white paper

Olaf Droegehorn, Klaus DavidUniversity of Kassel

Chair for Communication Technology (ComTec)

Page 2: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University 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 3: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 4: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 4ComTec

©2003

I-centric user environment

People

News

Place

???Movie

Food

Money

Knowledge

Page 5: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 6: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 7: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 8: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 8ComTec

©2003

Mobile / distributed databases

Taken from: http://www.oreilly.com/catalog/ordistsys/chapter/ch01.html

Page 9: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 9ComTec

©2003

Well defined Semantics

Service & Content Semantics Techniques like RDF, SemanticWeb, Ontologies, etc.

Author

http://www.felixexample.com FelixExample

[email protected]

FelixExample

Name Email

Author

http://www.felixexample.com

http://www.company.com/Personal

FelixExample

[email protected]

Name Email

Author

http://www.felixexample.com

Page 10: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 11: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 12: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 12ComTec

©2003

ETSI OSA / Parlay

Page 13: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 13ComTec

©2003

Parlay X Web Services

High level abstraction of Parlay interfaces

Page 14: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 14ComTec

©2003

Open Service Interfaces (JAIN)

JAIN – Java Application Interfaces for Communications

Page 15: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 15ComTec

©2003

Open Service Interfaces (JAIN 2)

Page 16: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 17: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 18: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 19: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 20: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 21: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 21ComTec

©2003

Sensor Networks

Taken from: http://eyes.eu.org/architecture.htm

Distributed Sensors / Services

Sensors +Network

Applications

Page 22: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

Page 22ComTec

©2003

Intelligent / network-enabled Actors „inhouse bus-systems“

Heating

Smart Label with ID

Smart Label with ID

Page 23: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 24: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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 25: WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)

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