An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.

Slides:



Advertisements
Similar presentations
The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy.
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
General introduction to Web services and an implementation example
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
A Virtual Organisation for e-Learning Nicola Capuano, Pierre Carrolaggi, Jerome Combaz, Fabio Crestani, Matteo Gaeta, Erich Herber, Enver Sangineto, Krassen.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
May Archiving PAWN: A Policy-Driven Software Environment for Implementing Producer- Archive Interactions in Support of Long Term Digital.
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
XML Views El Hazoui Ilias Supervised by: Dr. Haddouti Advanced XML data management.
Internet Resources Discovery (IRD) IBM DB2 Digital Library Thanks to Zvika Michnik and Avital Greenberg.
System Analysis and Design
Automatic Data Ramon Lawrence University of Manitoba
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Automatic Generation of B2C E-Commerce Payment Process By Jinglei Mei Thursday, November 09, 2000.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Living markets ® living agents ® Adaptive Execution in Business Networks January 21 st, 2002.
The physics departments and documents network EUNIS Conference, Bled, June 29 th -July 2 nd 2004 Michael Schlenker: Dynamic.
Master Thesis Defense Jan Fiedler 04/17/98
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
MEDIU Learning for HE Ahmad Nimer | Project Manager.
Introduction to the Adapter Server Rob Mace June, 2008.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Electronic data collection system eSTAT in Statistics Estonia: functionality, authentication and further developments issues 4th June 2007 Maia Ennok,
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Tsinghua University Library Yang Zhao & Airong Jiang Tsinghua University Library, Beijing China 4 June, 2004 Electronic Thesis and Dissertation System.
CLASS Information Management Presented at NOAATECH Conference 2006 Presented by Pat Schafer (CLASS-WV Development Lead)
May 6, 2015 Session 10:00am – 12 Noon. Agenda 2 TopicPresenter / FacilitatorTimeframe  Welcome Michael Chen5 min.  CA Web Publishing Richard Lehman55.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Data Integration Hanna Zhong Department of Computer Science University of Illinois, Urbana-Champaign 11/12/2009.
1 GIS as enabling technology for an information environment in public administration Monika Heidemann Fraunhofer-Institut für Graphische Datenverarbeitung.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
FIPA Abstract Architecture London FIPA meeting January 24-29, 2000 from: TC-A members.
Internet Documentation and Integration of Metadata (IDIOM) Presented by Ahmet E. Topcu Advisor: Prof. Geoffrey C. Fox 1/14/2009.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
June 3-6, 2003E-Society Lisbon Automatic Metadata Discovery from Non-cooperative Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
A Study of Wireless Virtual Network Computing
Tools and Services Workshop Overview of Atmosphere
Grid Computing.
GSAF Grid Storage Access Framework
Overview Introduction VPS Understanding VPS Architecture
Introduction To Distributed Systems
Database management systems
Presentation transcript:

An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University of Karlsruhe, Germany Workshop on Web Information Systems Modeling, Riga, Latvia 2004 June 8

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Overview Information Integration Open Market Model Integration Architecture Realization Conclusion

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Overview Information Integration Open Market Model Integration Architecture Realization Conclusion

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Value of Information Information has become a valuable good More and more services available through the Internet –traditional libraries –booksellers –publishing houses –new kinds of services Commercialization of the Internet

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Information Overload Information is distributed –large number of computers and databases Information providers –are independent from each other Customer has to –find, compare, access, purchase, transform, combine,... –sequentially

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Idea of Information Integration Provide a uniform access to all information sources Hide the heterogeneity and distribution of the different sources Keep independence of individual services Integration

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Overview Information Integration Open Market Model Integration Architecture Realization Conclusion

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Idea of an Open Market Model of an open market Customers and providers –may appear and leave at any time –communicate through interfaces that are adapted to their needs Internals of the market are hidden Market

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Market Agents Market is inhabited by market agents –can come and go –independent acting –communicative –no definite relations –agents have to learn how to cope with their environment –different agents types –can have external interfaces

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Advantages Scalable and extensible –new agents at runtime –new agent types at runtime –by different organizations Interface agents –adaptable to customers –tailored to providers

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Advantages Communication is based on Web services –no additional middleware –independent from operating systems and hardware platform Increased robustness by redundancies Secure transmission –encryption –digital signatures

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Overview Information Integration Open Market Model Integration Architecture Realization Conclusion

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Architecture Overview Application of the open market model 15 different agent types implemented until now

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Provider Support Provider Agent –interface of the provider to the system –at least one provider agent for each provider –access control –query pre-processing –query optimization –uses existing interfaces of the provider

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Provider Support Provider Agents for Web Interfaces –provider agent can be adapted by a source description –identifying search form and search parameters –extracting data elements from result pages –path expressions and regular expressions –(semi-)automatic generation

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Provider Support Provider Agents for Web Interfaces –provider agent can be adapted by a source description –identifying search form and search parameters –extraction data elements from result pages –path expressions and regular expressions –(semi-)automatic generation

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Result Integration Integration Agent –parallel execution of queries –dynamic integration of results to final result list –incremental process –automatic grouping –duplicate elimination

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Provider Selection Provider Selection Agent –hold metadata on available provider –find appropriate providers for a customer demand

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Customer Support Customer Agent –represent the interests of the customers –one customer agent for several customers –adapted to individual customers or customer groups –provide personal workspace

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Customer Support Personal Workspace –individual for each customer –will be preserved during two sessions –agenda –past queries and results –virtual hand library –annotations –get in contact with other customers –exchange documents with other customers

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Customer Support Customer Interface Agent –interface of the customers to the system –supports favorite look and feel of a customer –supports different languages (configurable) –can use different customer agents –can be adapted to different visual interfaces

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Customer Interface Agent –interface of the customers to the system –supports favorite look and feel of a customer –supports different languages (configurable) –can use different customer agents –can be adapted to different visual interfaces Customer Support

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Customer Interface Agent –interface of the customers to the system –supports favorite look and feel of a customer –supports different languages (configurable) –can use different customer agents –can be adapted to different visual interfaces Customer Support

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Other Agent Types Customer Organization A. Customer Authentication A. Agent Authentication A. Billing Agent Payment Agent Generator Agent Billboard Agent Agent/Group Naming A. System Administration A.

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Agent Groups Examples: –parallel result integration –extended search space for Provider Selection Agents –moving/copying customer profiles –coordination of source description generation process –handling backup and redundancies

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Overview Information Integration Open Market Model Integration Architecture Realization Conclusion

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Agent Communities Agent communities hold one or more agents –agents share resources –agents can migrate from one community to another Communication among communities –based on Web services –choice between regular and secure transmission External Communication Communication Module Administration Module Agent Container Web Service Interface Secure Communication Security Module

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Agent Communities Four ways of message interchange –agent –group –community –system External Communication Communication Module Administration Module Agent Container Web Service Interface Secure Communication Security Module

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Agent Communities Four ways of message interchange –agent –group –community –system Control panel –access to all agents in the community

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Task Execution Contexts –can contain several messages –can be used by more than one agent Work objects –save the messages of an active context –can be deleted when they are no longer used –are stored in the work queue Work Queue Work Object Message Object Context

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Overview Information Integration Open Market Model Integration Architecture Realization Conclusion

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Project Background The presented work –is part of the interdisciplinary research project ModernMart Project team –department of computer science –department of business administration and economics –university library

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Project Background The ModernMart project –is part of the German national research initiative in Digital Libraries “Distributed Processing and Delivery of Digital Documents” (V 3 D 2 ) –is supported by German Research Foundation (DFG)

Michael Christoffel: An Agent-Oriented Approach to the Integration of Information SourcesWISM 2004 Summary Integration of services in the scientific literature domain –hide heterogeneity and distribution –provide uniform access to the whole collection –keep the independence of existing information providers Model of the open market Integration architecture as an implementation of the market model –various agent types Concept of agent communities –sharing resources –communication is based on Web services

An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University of Karlsruhe, Germany The End