A Multi-Agent and Service-Oriented Architecture for Developing Integrated and Intelligent WBES Computing and Information Systems Oscar Lin Peter Holt.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
AHM2006, RSSM: A Rough Sets based Service Matchmaking Algorithm Bin Yu and Maozhen Li School of Engineering and Design.
Chapter 10: Execution Models Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
SEVENPRO – STREP KEG seminar, Prague, 8/November/2007 © SEVENPRO Consortium SEVENPRO – Semantic Virtual Engineering Environment for Product.
Supporting Privacy in E-learning with Semantic Streams Lori Kettel, Christopher Brooks, Jim Greer ARIES Laboratory Advanced Research in Intelligent Educational.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Enterprise Resource Planning
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
Learner Modelling in a Multi-Agent System through Web Services Katerina Kabassi, Maria Virvou Department of Informatics, University of Piraeus.
Towards Ubiquitous Tourist Service Coordination and Integration: a Multi- Agent and Semantic Web Approach Ho-fung LEUNG Senior Member, IEEE Dept. of Computer.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
DISTRIBUTED COMPUTING
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Web2Agent project IKTA4-121/2001 Integrating Web Resources into the Agentcities Multi-agent initiative of the EU Presenter: László Zsolt Varga Computer.
1 XML Based Networking Method for Connecting Distributed Anthropometric Databases 24 October 2006 Huaining Cheng Dr. Kathleen M. Robinette Human Effectiveness.
GRAPPLE – Public Event Slide 1 Extending Commercial LMSs with Adaptivity Patrick Pekczynski imc information multimedia communication AG.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
Semantically Federating Multi- Agent Organizations R. Cenk ERDUR, Oğuz DİKENELLİ, İnanç SEYLAN, Önder GÜRCAN. AEGEANT-S Group, Ege University, Dept. of.
August 30, th Workshop Software Engineering Education and Reverse Engineering1 Distributed Network Applications Development -- Educational Experiences.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1 SERVICE ORIENTED ARCHITECTURE ANTHONY GACHANGO D61/70547/2008 DIS 601.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Agents for Maintaining On-line Learning Course Materials IEA/AIE 2004, Ottawa, Canada, May 19, 2004 Fuhua Lin Lawrence Poon Computing and Information.
Dec 11, Analysis and Design of MLC Services using JADE (1) Oscar Lin.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
A service Oriented Architecture & Web Service Technology.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Constructing Knowledge Bases for E-Learning Using Protégé 2000 and Web Services Presented by: Fuhua Oscar Lin Authors: Mike Hogeboom, Fuhua Oscar Lin,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
KNOWLEDGE MODELING FOR PROGRAM PLANNING
SOA (Service Oriented Architecture)
Wsdl.
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
eCareTaker: Context Aware Web Services
Service-Oriented Computing: Semantics, Processes, Agents
Towards Agent-Enhanced Web-Based Education Systems
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
ESS.VIP Validation Item 5.1
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Presentation transcript:

A Multi-Agent and Service-Oriented Architecture for Developing Integrated and Intelligent WBES Computing and Information Systems Oscar Lin Peter Holt Steve Leung Mike Hogeboom Yang Cao

Trends in Online Education Student-Centred/Active/Interactive Learning

Our Goal To design, implement, and evaluate with real users an innovative agent-supported on-line and distance learning environment able to support learners during the whole cycle of the learning. Consider Curriculum Goal and Topic Area Estimate relevant existing skills and knowledge of learners Formulate objectives/ learning outcomes Select appropriate learning objects Operate Course/ Curriculum Assess and evaluate

Agents for Education ● Suitability – Relationships among learners, courses, and instructors last for a considerable period of time – Inherent distributed nature of Web-based learning – Reducing information workload and for automatically performing knowledge intensive tasks for both learners and educators. ● Challenges – The lack of an accepted industry-standard method – Accessing and integrating distributed educational resources

Web Services for Educational Systems ● Strengths – Standardized communication protocol for better distributed computing – Interoperability in heterogeneous platforms – Flexible solution with loosely coupled architecture based in dynamic learning environments ● Limitations – Passive until invoked – Not autonomous – Not cooperative

Some Related Work - I-Help [Greer, et al. 2001] - White Rabbit [Thibodeau et al., 2000] - LeCS [Learning from Case Studies] - Baghera [Webber et al, 2001] - AME-A [D'Amiro et al., 1997; Pereira et al., 2001] - Electrotutor [D'Amiro et al., 1997] - JADE [Silveira, 2000] - GRACILE [Ayala-Yano, 1998] - ABITS [Capuano, 2000] Service-oriented Learning Systems Architecture Lab at Carnegie Mellon University …

Learner/ Instructor Info. Web Service Agent platform The Proposed Architecture Course Informatio n Web Service Agent platform Advisor Agent Performance Monitoring Agent Tutoring/FAQ Agent Course Planning Agent Notification Agent Course Delivery Agent Course Update Agent Testing Agent Service Registry Learning Object Repository Web Service Ontology Web Service Web Services Student PA Instructor PA Agent Management and Deployment Service Course Web pages Collaboration Agent Learning Object Recommendation Agent Notification Agent

Learner/ Instructor Info. Web Service Course Information Web Service Service Registry learning object Repository Web Service Ontology Web Service Performance Monitoring Agent Agent-supported Web Services Managing LOR Recommending LOs IEEE PAPI, IMS LIP learning styles, drop-out possibility Knowledge base PROTÉGÉ 2000 Course maintenance, e.g. broken link, content update

Course Planning (Advisor) Agent SD201 SD324SD303 SD389SD423 SD201SD303SD324SD389SD423 Domain Knowledge Available Courses and their Dependency Curriculum Patterns Course sequence Agent

An Embodied Conversational Agent as Interactive Learning Interface Guided discovery learning Online testing and dynamic and adaptive delivery Online FAQ-answering.

Where to Meet Your Personal Agent? - Desktop/laptop/pocket PC - Application/Secure Web Site Agent Platform Configure Present The core of a user agent is a flexible platform into which additional modules can be plugged in as needed. Process

Deltas registry UDDI Registry WDSL document User GUI SOAP parser Apache Tomcat Developer Apache Axis Task Agents Dispatcher SOAP response body Registers Downloads Queries Programs Discovers SOAP request enclosed in HTTP SOAP response enclosed in HTTP Programs Web Service Server DELTA UDDI Registry UDDI replication message User Agent Deltas Agent Platform FIPA ACL request SOAP request SOAP response SOAP body SOAP response body FIPA ACL reply

Conclusions Educational information standardization, Web technologies, and AI technologies have paved a way for Agent-Supported On-line Interactive Learning. Web Services are excellent complimentary partners with Agents in Supporting on-line learning environments by Distributed Resource Access and Integration.

Future Work Applying the current standardization efforts related to the Web Services Choreography to the coordination of the agents in the architecture. Developing more complete domain models and leaner models

Thank You! Contact Person: Fuhua Oscar Lin Computing and Information Systems Athabasca University, Alberta, Canada