 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. www.deri.org Semantic-enabled Voice and Data Integration: Telecommunication.

Slides:



Advertisements
Similar presentations
Saif Bin Ghelaita Director of Technologies & Standards TRA UAE
Advertisements

ISWC Doctoral Symposium Monday, 7 November 2005
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Reference Implementation WSMX Matthew Moran, (Emilia Cimpian, AdrianMocan, Eyal Oren, Michal Zaremba) Digital Enterprise Research Institute
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The WSML Editor Plugin to the Web Services Modeling Toolkit Mick.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Exposing SWS principles in SOAs to solve EAI scenarios Armin.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX and its Applications Current Status and Future Plans Tomas.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services in the environment of Next Generation Network.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. Towards Dynamic Execution Semantics in Semantic Web Services.
1 The Fourth Summer School on Ontological Engineering and the Semantic Web (SSSW'06) Semantic Web Services Hands-On Session with IRS-III and WSMO Studio.
1 PakNetX What is an Internet ACD? Spring 98 VON Conference Bruce Allen, President and CEO PakNetX Corporation
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Copyright © 2001 Telcordia Technologies, Inc. All rights reserved. SEC: Spontaneous Enterprise Communications Hyong Sop Shim, Chit Chung, Michael Long,
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Academic Advisor: Dr. Yuval Elovici Professional Advisor: Yuri Granovsky Team: Yuri Manusov Yevgeny Fishman Boris Umansky.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Fall Forum -- Keystone, Colorado USA -- November, 1999.
Masters Theses Competition 2008 Krissada Chalermsook (104512) A Semantics-based and Flexible Framework for Web Services Composition.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Demonstrating WSMX: Least Cost Supply Management.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMX: a Semantic Service Oriented Middleware for B2B Integration.
Copyright © 2004 DERI® 1 Web Service Modeling Ontology (WSMO) Christoph Bussler and Dieter Fensel DERI International 16th of February 2004.
Ben-Gurion University of the Negev Analyzing the Integration of Innovative Telecommunication Technologies Project Number P Yossi Twizer Supervisor:
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
Semantic Web Fred: Goal and Service Description Language Michael Stollberg - 05 June
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services and User Goal definition problems Andrej.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar, Sanaullah Nazir SemanticGov.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Research and Applications Tomas Vitvar.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services enabled B2B Integration Kotinurmi,Vitvar,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Future Plans Laurentiu Vasiliu,Tomas Vitvar,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services and Opportunities in Telecommunications.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
Christoph Bussler, Laurentiu Vasiliu Digital Enterprise Research Institute (DERI) National University of Ireland, Galway, Ireland SDK meeting.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Christoph Bussler Semantic Interfaces.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 3 rd Planetary.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Enabling Components Management and Dynamic Execution Semantic.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Pan-European E-Government Services on the Semantic Web Services.
Smart Call By S. Alex Raj S.Mahesh.
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. KW WP2.4 Meeting JPA, Collaboration, KW Review, Meeting Agenda.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. DERI Galway David O‘Sullivan, Tomas Vitvar, Hamish Cunningham.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
WSMO - new structure, main intermediate deliverables - 2nd F2F meeting SDK cluster working group on Semantic Web Services Lausanne, Switzerland,
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Semi-automatic Composition.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
Business Process Management and Semantic Technologies
Presentation transcript:

 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic-enabled Voice and Data Integration: Telecommunication Use Case Tomas Vitvar, Jana Viskova IEEE European Conference on Web Services Vaxjo, Sweden, November 2005

2 Overview Motivation Semantic Web Services and VoIP concepts Scenario Related Work, Future Work, Conclusion

3 Motivation Convergence of networks –Voice, data and video services using the same technology/network based on IP Liberalization of Telecommunication Market –Users can freely choose operators for different services –Increasing number of operators and services –Better services, better deals for users Integration of voice/video (e.g. make a call, conference call) with data services (e.g. resolve name to number) –Example: Click to Dial - a call will be automatically made by clicking on a user name. The callee number will be resolved and call will be made through predefined/selected operator.

4 Motivation – Current and Future Problems A user manually comparing services and prices of more than one operators is nowadays quite usual A big number of services will be hard to compare, combine and select manually –Automatic discovery of services needed (discover operators which satisfy users’ needs – e.g. “make a (video) call”) –(semi) Automatic composition of services needed (composition of services such as “resolve name to number” and “make a call”) –(semi) automatic selection of services needed (selection of the “best” services – e.g. “make a call” service with cheapest rate per minute) Different services will be using different data formats – Automatic data mediation needed (e.g. operator 1: “time- unit=minute, currency=GBP”, operator 2: “tariff=second, currency=EUR”)

5 Overview Motivation Semantic Web Services and VoIP concepts Scenario Related Work, Future Work, Conclusion

6 Semantic Web Services –DERI: WSMO, WSML, WSMX Working Groups –Projects: DIP, KW, SEKT, SWWS, ASG, … Web Service Modelling… … Ontology -> WSMO –Conceptual model for SWS: goal, ontologies, mediators, services … Language -> WSML –Ontology Language for SWS –WSML Variants: WSML DL, WSML Rule, WSML Core, WSML Full … Execution Environment -> WSMX –Execution Environment and Architecture for SWS

7 Voice over IP Voice over IP, VoIP, IPtel –Voice over Internet Protocol –circuit switched vs. packet-switched communication –No dedicated circuits in the network (+) Better use of network resources (+) Could be used for “Internet-to-Internet” calls “for free” (+) Opportunities for alternative operators (-) Reliability -> IPv6 (-) Calls can’t be monitored –Calling: two phases Call set-up: signalling – application protocols SIP, H.323 Calling itself: RTP protocol

8 Overview Motivation Semantic Web Services and VoIP concepts Scenario Related Work, Future Work, Conclusion

9 Scenario - prerequisites Jana wants to make a cheapest call with Tomas of who she only knows he works with DERI institute. She doesn’t know Tomas’s phone number. Jana expresses her desire using her standard SIP phone by dialling “tomas#deri#price”. Jana wants to make a call with Tomas –She knows: Tomas’s name and where he works –She doesn’t know: Tomas number –She is using standard SIP phone Jana is connected with VoIP Hub –SIP Proxy and WSMX Services Providers –DERI web service resolve-name –Telecom operator 1 and 2 each having one service authorize-call registered with WSMX –Each operator provides access to his network through SIP GW

10 Scenario – interactions diagram

11 (1) Dialling tomas#deri#price INVITE hub.ie SIP/2.0

12 (2) Transforming Desire to Goal: SIP2SWS exten => _.#.#., AGI(sip2sws, ${EXTEN}) Asterisk Dial Plan SIP2SWS –Transform tomas#deri#price to WSML goal –Call achieveGoal entry point of WSMX

13 (2) Transforming Desire to Goal: WSML Goal WSML Goal –Non-functional properties –Preconditions Person (name, company) Caller (userPart, domain) –Postconditions Callee (userPart, domain) –Effect callAuthorized(caller, callee)

14 (2) Transforming Desire to Goal: call WSMX WSMX System Entry Point –achieveGoal(WSMLDocument goal)

15 Scenario – interactions diagram

16 (3) Achieving Goal 1. IDC(goal) –Match goal with services in repositories –No services found 2. FLC(goal) –Goal is refined into sub-goals (1) lookup callee (2) authorize call

17 (3) Achieving Goal 3. IDC(sub-goal1) –Match goal with services in repositories –WS resolve-name found 4. Contracting –Can resolve-name provide concrete/requested service? –Result: yes, resolve- name is engaged

18 (3) Achieving Goal 5. IDC(sub-goal2) –Match goal with services in repositories –authorize-call1 and authorize-call2 found 6. Contracting –Can authorize-call provide concrete service? –Result: required input values not known –resolve-name must be invoked

19 (3) Achieving Goal 7. PLC –Creates workflow based on discovered services resolve- name and authorize- call 8. Invocation –engaged service is called: resolve- name(Tomas, DERI) –Result: callee.userPart=

20 (3) Achieving Goal 9. Contracting –Can authorize-call1 and authorize-call2 provide concrete service? –Result: yes 9. Negotiation –Get price for both services –Both services are engaged and could be invoked –Only one can be invoked -> selection

21 (3) Achieving Goal 10. Selection –authorize-call1 or authorize-call2 are selected based on price (user preference) –Different ontologies used (time-unit, tariff) –Data mediation (mapping rules created during design-time) –Result: authorize- call1 is selected

22 (3) Achieving Goal 11. Invocation –The rest of the workflow is invoked (authorize-call1 WS) –SIP GW is “opened” in operator1 for Jana and Tomas for the call

23 (3) Achieving Goal SIP2SWS endpoint interface –Result received

24 Scenario – interactions diagram

25 (4) Achieving Desire RTP

26 Overview Motivation Voice over IP and Semantic Web Services concepts Scenario Related Work, Future Work, Conclusion

27 Related Work Semantic Web Services –OWL-S, METEOR-S, IRS-3 Voice and Data Integration –Click to Dial, Click to SMS, integration with desktop such as MS Outlook etc. –Integration through Parlay/X interfaces –Semantic integration based on SWS has not been addressed so far

28 Future Work Integration of services in the context of NGN networks –IMS (IP Multimedia System) –Call Control and Application layers –Semantic-enabled Service Brokers Industrial Collaboration –Bell Labs/Lucent, Telecommunication Operators

29 Conclusion Motivation –Convergence of networks –Liberalization of telecommunications market SWS: WSMO, WSML, WSMX; VoIP Scenario – integration of voice and data services –Make a cheapest call between caller and callee where callee name and place of work is known –Integration of SIP Proxy and WSMX (VoIP Hub) –SWS process: discovery, composition, contracting, negotiation, selection, invocation of services Related and Future Work –IMS and WSMX integration