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

Slides:



Advertisements
Similar presentations
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Web Service Architecture
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Web Services Components of the Transactional Web James Snell
An Introduction to Web Services Sriram Krishnan, Ph.D.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
General introduction to Web services and an implementation example
1 Understanding Web Services Presented By: Woodas Lai.
WEB SERVICES DAVIDE ZERBINO.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
CIS-764 Database Design Service-Oriented Architecture and Web-Services Binti Sepaha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Understand Web Services
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
CSE 636 Data Integration Web Services.
XML Web Services Hangning Qiu For CS843. What is XML Web service? A Web service is a service program that relies on the Web programming model and XML.
CS 522 WebServices -Sujeeth Narayan -Ankur Patwa.
Web Service What exactly are Web Services? To put it quite simply, they are yet another distributed computing technology (like CORBA, RMI, EJB, etc.).
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
WEB SERVICES Web Development Technology. 2 Contents How it’s work? –Definition –Simple Web Service Invocation –Web Service Description –SOAP –UDDI.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Discovering E-Services Using UDDI in SELF-SERV Quan Z. Sheng, Boualem Benatallah, Rayan Stephan, Eileen Oi-Yan Mak, Yan Q. Zhu School of Computer Science.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
Web Services Description Language CS409 Application Services Even Semester 2007.
Architecting Web Services Unit – II – PART - III.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Yuhui Chen; Romanovsky, A.; IT Professional Volume 10, Issue 3, May-June 2008 Page(s): Digital Object Identifier /MITP Improving.
1 Engineering Web Based Legacy Systems By Kanchana Eramudugoda Distributed Computing – CS843.
Web Services, SOAP, and WSDL CSCI Web Services for B2B communication.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Page 1Wireless World Research Forum (WWRF) WWRF WG2 Service infrastructure of the wireless world  Chair: Prof. Radu Popescu-Zeletin, Fraunhofer FOKUS,
Kemal Baykal Rasim Ismayilov
Web Services, SOAP and Java Derek Munneke AJUG / ACS Java SIG November 2001.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Stefan Arbanowski, FOKUS Wolfgang Kellerer, DoCoMo Euro-Labs WWRF13, Jeju, Korea, Feb.
Lecture VI: SOAP-based Web Service CS 4593 Cloud-Oriented Big Data and Software Engineering.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Architecting Web Services
WEB SERVICES.
Some Basics of Globus Web Services
Architecting Web Services
Web Ontology Language for Service (OWL-S)
WEB SERVICES DAVIDE ZERBINO.
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
Distributed System using Web Services
OWL-S: Bringing Services to the Semantic Web
Distributed System using Web Services
Presentation transcript:

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

Page 2 ComTec ©2003 Acknowledgements  Hubert Lauer, Klaus David University of Kassel, Germany  Stefan Arbanowski Fraunhofer Fokus, Germany  Francois Carrez Alcatel, France

Page 3 ComTec ©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 ComTec ©2003 I-centric user environment People News Place ??? Movie Food Money Knowledge

Page 5 ComTec ©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 Layer Service Bundling Service Control Service Discovery Service Creation Environment Monitoring Service Deployment Conflict Resolution Ambient Awareness Personalization Adaptation User Model & Appl. Scenarios

Page 6 ComTec ©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 ComTec ©2003 (Mobile) Agent - Technology  Software-Agent defined by:  Delegation, Comware, Autonomy, Control, Action, Intelligence  Typical agents:  Search-Agents  Network-Agents  Desktop-Agents

Page 8 ComTec ©2003 Mobile / distributed databases Taken from:

Page 9 ComTec ©2003 Well defined Semantics  Service & Content Semantics  Techniques like RDF, SemanticWeb, Ontologies, etc. Author Felix Example ny.com Felix Example Name Author Felix Example any.com Name Author

Page 10 ComTec ©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 ComTec ©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 ComTec ©2003 ETSI OSA / Parlay

Page 13 ComTec ©2003 Parlay X Web Services  High level abstraction of Parlay interfaces

Page 14 ComTec ©2003 Open Service Interfaces (JAIN)  JAIN – Java Application Interfaces for Communications

Page 15 ComTec ©2003 Open Service Interfaces (JAIN 2)

Page 16 ComTec ©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 ComTec ©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 ComTec ©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 ComTec ©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 ComTec ©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 ComTec ©2003 Sensor Networks Taken from: Distributed Sensors / Services Sensors + Network Applications

Page 22 ComTec ©2003 Intelligent / network-enabled Actors „inhouse bus-systems“ Heating Smart Label with ID

Page 23 ComTec ©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 ComTec ©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  kassel.de/content/conference/wwrf-wg2/  Access to confidential documents is granted after registration to one of the Mailing-Lists

Page 25 ComTec ©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