The WS4RL project Model reflection / planning PDP Model reflection / planning PDP Define a PDP web service Define a PDP web service Bonus: PIADS Personal.

Slides:



Advertisements
Similar presentations
Integrated Platform version 5.2
Advertisements

cetis SWNI: Implementation & Testing By Scott Wilson, CETIS.
Francisco Gonzalez Mario Rincon.  Apache CXF is an open source services framework.  CXF helps you build and develop services using frontend programming.
General introduction to Web services and an implementation example
High-Performance Predictive XML Parsing with gSOAP Robert van Engelen Florida State University.
Web Services Web Services are the basic fundamental building blocks of invoking features that can be accessed by an application program. The accessibility.
Bastian Steinert | 07. März 2007 make the most of leave requests a self-service application with Java™, Apache Cocoon, and the ESB Apache ServiceMIX.
Developing Application Extensions with Axis2 Chathura Herath Eran Chinthaka.
Supporting further and higher education JISC and its interest in e-Portfolios ‘what's on the horizon?’ Richard McKenna JISC
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
1 An Introduction to Web Services. 2 Outline What is a Web service Background Standards –XML & XML Namespaces, XML Schema,WSDL, SOAP Tools & APIs –DOM/SAX,JAX-RPC/JAX-M.
Distributed Heterogeneous Data Warehouse For Grid Analysis
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
1 HyCon Framework Overview Frank Allan Hansen and Bent Guldbjerg Christensen ! Run this presentation in presentation mode to watch animations.
E-learning stuff at Oxford Adam Marshall Senior Bodington Developer Learning Technologies Group Oxford University Computing Services.
Developing a thin ePortfolio for lifelong learning in the eFramework Peter Rees Jones CETIS ePortfolio feasibility study & Centre for International ePortfolio.
CSE 636 Data Integration Web Services.
Apache Axis: A Set of Java Tools for SOAP Web Services.
Mike Jackson EPCC OGSA-DAI Today Release 2.2 Principles and Architectures for Structured Data Integration: OGSA-DAI.
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
Our Research Background and Possible Research Directions in the Context of the Adapt Project Davide Rossi Università di Bologna IST
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
Developing Web Services with the Eclipse Web Tools Platform Boris Minkin.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
Directorate of Learning Resources An introduction to RADAR.
Session 1194 JBuilder 2005 Web Services Designer Ravi Kumar Principal Engineer Borland.
COP 4991 Component Based Software Development Lecture #4 Java Web Services Onyeka Ezenwoye.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
AstroGrid AstroGrid increases scientific research possibilities by : enabling access to distributed astronomical data and information resources. providing.
Web Services An introduction for eWiSACWIS May 2008.
WSRF & WSRF’s Application in VO-DAS Haijun Tian ChinaVO
1 Web Service Description Language (WSDL) 大葉大學資工系.
Course Schedule Report Web Service Carolyn Cracraft Lisa de Larios-Heiman.
The Globus Toolkit 4 (GT4) A brief introduction. Web Services, WSRF, OGSA and GT4.
Web Services Martin Smítka. Description The main idea behind Web Services is that back-end application comunicate with another back-end application without.
CCSDS Service Management ESA/ESOC UM Prototype 20 April 2009.
Wrapping Scientific Applications As Web Services Using The Opal Toolkit Wrapping Scientific Applications As Web Services Using The Opal Toolkit Sriram.
© Drexel University Software Engineering Research Group (SERG) 1 An Introduction to Web Services.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
The life and times of LUSID Janet Strivens Centre for Lifelong Learning The University of Liverpool.
XML and Web Services (II/2546)
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
EDEN 2005 Annual Conference, , Helsinki, Finland Insights into electronic portfolio interoperability Simon Grant Independent consultant Information.
What is a Web Service? Distributed Computing Model Distributed Computing Model  Loosely Coupled, Course Grained  Standard HTTP Transport  Sync/Async.
May 24, 2004IVOA Interop Meeting1 An AXIS-based Java SkyNode Ramon Williamson NCSA T HE US N ATIONAL V IRTUAL O BSERVATORY.
Web Services for Reflective Learning Team Team – Adam Marshall – Oxford University – Simon Grant - Independent – Janet Strivens – Liverpool University.
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
Survey and evaluate different client Frameworks and describe their compatibilities with the web services.
1 ActiveXML peer Anca Ghitescu R&D Engineer - GEMO 19/05/2008.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
The WS4RL project The challenge of applying Web Services to a very soft target Simon Grant CETIS Enterprise meeting
1 E-portfolio systems supporting learning and personal development planning Simon Grant, Janet Strivens, Adam Marshall E-portfolio, La Rochelle,
Toward a Hybrid Solution for the Web of Services Eric Newcomer IONA Technologies W3C Workshop on Web of Services for Enterprise Computing February
Net-centric Computing Web Services. Lecture Outline  What is Web Service  Web Service Architecture  Creating and using Java Web Services  Apache Axis.
The Java API for XML-Based Web Services. A Web Service example in Java SOAP-awareServlet (e.g. Apache Axis2) SOAP-awareServlet Any class processing the.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Data Transfer between Institutions and ……..
An Introduction to Web Services
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Implementing E-learning Framework and tools
Some Basics of Globus Web Services
Implementing a service-oriented architecture using SOAP
67th IETF meeting netconf WG
Enterprise Web Services
Presentation transcript:

The WS4RL project Model reflection / planning PDP Model reflection / planning PDP Define a PDP web service Define a PDP web service Bonus: PIADS Personal Information Management web service (common service) Bonus: PIADS Personal Information Management web service (common service) How to integrate PDP WS with PLE / VLE How to integrate PDP WS with PLE / VLE See See – –

Use Case

Systems Basic PDP interface added to LUSID Basic PDP interface added to LUSID Basic PIADS interface added to LUSID Basic PIADS interface added to LUSID Axis-based SDK for above Axis-based SDK for above Example implementations Example implementations Example clients Example clients Plus documentation Plus documentation

Architecture & information flows Personal Information Aggregation & Distribution Service Personal Learning Environment Personal Development Planning Web Service Learning design & materials repository service database Learner Key: WS call WS return other (may be WS) Educator

Issues Defining PDP WS very difficult, cannot be too specific. Defining PDP WS very difficult, cannot be too specific. One defined AXIS, makes it ‘easy’ One defined AXIS, makes it ‘easy’ Based on IMS Abstract Framework Based on IMS Abstract Framework Eclipse IDE (v3!) / Tomcat 4 (5) Eclipse IDE (v3!) / Tomcat 4 (5) CETIS Enterprise toolkit useful CETIS Enterprise toolkit useful IMS Schemas wrong: LIP, Enterprise, AccLIP? IMS Schemas wrong: LIP, Enterprise, AccLIP? LUSID troublesome: LIP / Vocab. / install LUSID troublesome: LIP / Vocab. / install Ran out of time! Ran out of time!

Standards AXIS – WSDD, WSDL (JAXB) AXIS – WSDD, WSDL (JAXB) SOAP / HTTP transport SOAP / HTTP transport IMS LIP – PDP data IMS LIP – PDP data IMS CP / IMS LD / XHTML - PDP process IMS CP / IMS LD / XHTML - PDP process XFORMS – create PDRs XFORMS – create PDRs XPATH – data requirement XPATH – data requirement IMS Common Services / Message Binding IMS Common Services / Message Binding UML – tricky! UML – tricky!

The future / outputs SPWS + Petal JISC projects SPWS + Petal JISC projects Develop PIADS Common Service (Virtual Home) Develop PIADS Common Service (Virtual Home) Integrate E-portfolio’s and PIADS Integrate E-portfolio’s and PIADS New generation of PDP systems New generation of PDP systems IMS LD of PDP practice IMS LD of PDP practice Rule-based PDP suggestions Rule-based PDP suggestions PLE functionality PLE functionality