Research on the Application of Notification Service for Service- oriented Digital Library Zheng Qiaoying Chen Zhaoneng Bai Xuesong Shanghai Jiao Tong University.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

WorldCat Navigator Workflows Webinar OCLCDublin, OH 29 March 2014 Presenter: Jimmy Kuckelheim.
Centre for the Enhancement of Learning and Teaching Communications on the iNET Douglas Anderson Aberdeen Business School iNET Team.
Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
Library Committee Meeting – 31 January 2007 Approval Plan.
Integrated Library System (ILS) Group 5: Leung Chui Ting Yuen Miu Kwan Chan Ying, Sarah Cheung Chor Ying Wan Ka Wai,
FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,
Study on the Quality Evaluation of Modern Reference Service in Library Li Xiaopeng From Nanjing University of Science and Technology.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
ChemConnect Leading in negotiation solutions for commercial products.
Ford Motor Company: Supply Chain Strategy
1 Libraries and information centres: future trends (Part 1) More applications of information and communication technology (ICT) **--
Click to edit Master title style Click to edit Master subtitle style Land Registration and Cadastre: One or two agencies? Presenters: Julie Barry, HM Land.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
FINANCIAL PORTAL FOR BUSINESS CUSTOMERS. BTA-ONLINE SYSTEM FOR LEGAL ENTITIES БТА-ONLINE services of financing portal allows to make banking transactions.
1 New IT Initiatives at the National University of Singapore Libraries Sylvia Yap Oct 2003.
Show Car Event Management Solution PeoplePlus Copyright PeoplePlus Software 2011.
DIS Multimedia Productions Video On Demand March 14th 9:30-10:15 AM.
Destiny will help Bailey School District reach its Goals
Welcome to Presentation on LibGuru™ (An Integrated Library Automation Service) Developed, Marketed and Implemented by :- Spring Time Software 4378/1 –4/B.
1 Library Services. 2 Benefits of using the Library To find resources for your assignments and identify areas of interest To produce extra good papers.
Consult21 Information is subject to change and is for discussion purposes only. Any dates/timings are the current anticipated timescales and may be subject.
Maharashtra Knowledge Corporation Ltd.. ‘Libraries have a recognized social function in making knowledge publicly available to all. They serve as local.
Reactive Extensions Ye olde introduction and walk-through, with plenty o’ code.
1 Wawasan Open Library Library Orientation 21 January 2007.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
The Research Process Getting the Information You Need.
When to Answer and When to Refer: Answering Non-Access Services Questions Suzanne van den Hoogen, MLIS January 2014.
When to Answer and When to Refer: Answering Non-Access Services Questions Suzanne van den Hoogen, MLIS January 2012.
Data and Computer Communications Circuit Switching and Packet Switching.
Document Deliverers With so much on the Web, do we need them ? Bruce Antelman Information Express
Seite International Development in the Production of Digital Services by Public Libraries Andreas Mittrowann Future Oriented Internet Based.
1 Chapter Overview Introducing Replication Planning for Replication Implementing Replication Monitoring and Administering Replication.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Prototyping Software Development Approaches. A prototype is a working model Prototyping uses an evolutionary design model Listen to customer Listen to.
The role of subject specialists in building humanities-based digital resources Jenn Riley Metadata Librarian IU Digital Library Program.
New Ways of Working: Collaboration among Resource Sharing, Reference and Collection Development Northwest Interlibrary Loan and Resource Sharing Conference.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
© 2010 Deep Web Technologies, Inc. Taking the Library Back from Google Abe Lederman, President and CTO Deep Web Technologies May 12, 2010.
Tbox is a monitoring solution for all your computer systems Unifies and simplifies management of system surveillance Notifies you in the event of.
Events in General. Agenda Post/wait technique I/O multiplexing Asynchronous I/O Signal-driven I/O Database events Publish/subscribe model Local vs. distributed.
Building a contactless university examination system using NFC Speaker : Chih-Ching Chen Advisor : Dr. Ho-Ting Wu 2013/12/2 1.
Speaking the Same Language Serials Standards and e-Resource Data Interactions Diane Hillmann Cornell University.
8 th AUNILO Meeting: Enhancing Information Discovery Through Mobile Technologies, Country Report : Thailand Chaweewan Swasdee Porntip Aueapaikul Wantana.
ILL Inter-Library Loan. Inter-Library Loan Overview The ILL module is for the management of Inter-library loans received and sent by Your library.
The role of subject specialists in building humanities-based digital resources Jenn Riley Metadata Librarian IU Digital Library Program.
1 June 2013 Engaging users: initiatives and challenges in VNU-HCM Central Library.
The Observer Design Pattern Author :Erich Gamma, et al. Source :Elements of Reusable Object-Oriented Software Speaker : Chiao-Ping Chang Advisor : Ku-Yaw.
#PowerOfBanking INTRODUCING A revolutionary invoicing solution enabling merchants to request and receive payments on the go!
E-Government in Germany: The Example of Process Chains Federal Chancellery Better Regulation Unit
A Classification for Access Control List To Speed Up Packet-Filtering Firewall CHEN FAN, LONG TAN, RAWAD FELIMBAN and ABDELSHAKOUR ABUZNEID Department.
1 Transforming the Global Knowledge Society: the Role of Libraries and Universities Keynote Address – Nanjing University- Penn State Visit, May 29, 2012.
What it is about? © SkillsRate is registered mark of SKILLSRATE SRL It is all about testing, testing skills,
I2rs Requirements for NETCONF IETF 93. Requirement Documents
Informatio Medicata 2007 MEDVIK ® Portal - an integrated environment for medical information services in Czech Republic Filip Kříž, Ondřej Horsák,
Mastercard® Automatic Billing Updater
System Modelling Events.
Electronic Services at the Central Library.
Observer Design Pattern
Software Testing and Maintenance Designing for Change
Mixed Reality Server under Robot Operating System
Enterprise Integration
The Department of Getting It: A Five Year Update
What are they asking? An analysis of questions asked at in-person and virtual service points.
Mastercard® Automatic Billing Updater
Matthew Farmer Making Azure Integration Services Real
Software Testing and Maintenance Designing for Change
Presentation transcript:

Research on the Application of Notification Service for Service- oriented Digital Library Zheng Qiaoying Chen Zhaoneng Bai Xuesong Shanghai Jiao Tong University Library Nov.2006, Egypt

Four modules of notification service in service-oriented digital library 1.Basic Notification Service Module 2.Notification Service Module with Event Channel 3.Notification Service Module with Event Agent 4.Notification Service Module with Multi-Agent

Basic Notification Service Module Publisher (Librarian) Subscriber (user) Push PushConsumer PushSupplier  The publisher (librarian) notifies the subscriber (user) by calling the subscriber’s push() interface, using the events to be notified as parameters.  The publisher should support “Push Supplier” interface, and the subscriber should support “Push Consumer” interface.

Basic Notification Service Module (cont.) Main advantage: –It ’ s easy to implemented, as long as both the subscriber and the publisher support some interface or protocol. –There are already several event models and protocols supporting this module well.

Basic Notification Service Module (cont.) Main disadvantage: –Notification service is unavailable if either the publisher or the subscriber is not online at the same time –It ’ s hard to realize the customized filtering –It ’ s impossible to control the quality of service (QoS) –Etc.

Notification Service Module with Event Channel  The event channel communicates with the subscribers as a publisher, and communicates with the publishers as a subscriber.  The event channel receives events from multi-publishers, and dispatches every event to any subscriber connected with it.

Notification Service Module with Event Channel (cont.) Main advantage: –This module reduces the complexity of the communication between publishers and subscribers, and realizes the asynchronous communication. –An event channel can communicate with multi-publisher and multi-subscriber. –this module separates publishers and subscribers, and supports the mixed communications of push and pull module.

Notification Service Module with Event Channel (cont.) Main disadvantage: –It doesn ’ t ensure the connection reliability and doesn ’ t support the QoS setting and structural events filtering. –Subscribers have to spend a lot of time to discard the needless events, which reduces the efficiency of subscribers.

Notification Service Module with Event Agent

Notification Service Module with Event Agent (cont.) Main advantage: –Both of the Subscribers and publishers don ’ t need to know the address. – Subscribers and publishers do not communicate with each other directly, and they don ’ t even know how many publishers and subscribers are involved.

Notification Service Module with Event Agent (cont.) Main disadvantage: –If the event agent goes wrong, the whole notification service will fail. –So the event agent may be the bottle-neck of the whole system.

Notification Service Module with Multi-Agent

Notification Service Module with Multi-Agent (cont.) Main advantage: –The notification service module with multi-agent almost contains all the advantages of the former three modules. –Besides, this module solves the bottle-neck problem of single agent, and makes the large scale filtering possible.

Notification Service Module with Multi-Agent (cont.) Main disadvantage: –With the scale of notification service larger and larger, the major problem is how to enhance the cooperative efficiency of all the agents.

Resources and Notification Service 1.Notification service for subject Resources 2.Notification service for Individual information 3.Notification service for system information

Notification service for subject Resources Online databases –Notification service pushes the latest information to users according to users ’ configuration in the customized module of the portal system. –Users can acquire the resources they need at the best time, which greatly enhance the efficiency of digital resources and the quality of digital library service.

The frame of Notification service for online database

Notification service for subject Resources (cont.) Subject navigation database resources –Notification service pushes the subject navigation database resources to users according to users ’ research registered. –These resources should be the footstone of individual notification service system.

The frame of Notification service for subject navigation database resources

Notification service for Individual information Notification service for information in circulation transaction – address collection ; get overdue information of user and delivery. –The information in circulation transaction demands real time, such as book recall and book hold arrival information, so the notification service is easy and appropriate to implemented through .

The frame of Notification service for circulation transaction

Notification service for Individual information (cont.) Notification service for other individual information –The individual information to be notified includes correlative virtual reference information, answers of the users ’ questions, –Interlibrary loan system and so on.

The frame of Notification service other individual information

Notification service for system information System information includes the library news/notification, new services, readers’ suggestion, and so on.

Conclusion Along with the further research of digital library technology, the efficiency and quality of notification service are enhanced effectively. The real individualized service becomes more convenient and saves the users ’ time, it is the inevitable trend of the development of information service.

Thank you !