Top Banner
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless Security Presented by: Lin Bei Instructor: Dr.Yang Date: 04.05.2003
22

Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

Jan 16, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working

Collaborative Advertising over Internet with Agents

Independent Study: Wireless Security

Presented by: Lin BeiInstructor: Dr.YangDate: 04.05.2003

Page 2: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

2

Collaborative Mobile Working

IntroductionWhy do we need the collaborative mobile working?

Exchanging, locating and sharing informationCommunicating with co-workers

What is MOTION?The mobile Teamwork Infrastructure for Organizations NetworkingIt Provides mobile teamwork support requirements such as locating distributed document and expertise, community building, and mobile information sharing and access.

Page 3: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

3

Collaborative Mobile Working

In the areas of mobile and collaborative systems,covers a wide range of topics from formal verifiable models of collaboration to dynamic migration and replication. These two areas are mostly contained within the larger area of distributed systems.

Page 4: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

4

Collaborative Mobile Working

MOTION Architecture

Presentation Layer

TWS API

TWS Layer

The bottom layer(The communication

middleware)

The user interface

Teamwork Services layer

Basic communication Services

Peer to peer file sharing and distributed searchPublish/Subscribe mechanisms

Page 5: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

5

Publish/Subscribe in MOTIONPublish/Subscribe component in TWS

Wraps the underlying middlewareGives a uniform and consistent view of the event concept to the application layer

Subscription gatewayDenote the set of callback components Be configuration for each userTwo classes of subscription

System SubscriptionUser subscriptions

User Specialized callbacksIt is a component that handles subscriptions of a specific user

Page 6: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

6

Publish/Subscribe in MOTION

Page 7: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

7

Collaborative Mobile Working

Page 8: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

8

Collaborative Mobile Working

The XQL query with a client:/UserProfile[ (User/Expertise/* $contains$ ’valve design’) $and$ System/Access/Status $equals$ ‘online’]/ID

The XML descriptionExample: event.xml

Page 9: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

9

Collaborative Mobile Working

Related approaches and design decisionsKhronika, Interlocus, Awarenesswork, NessieClient-server based Do not support for distributed searchingDo not concerned with device and user mobility

PeerWare systems in MOTIONP2P architectural style has been increasingly gaining attentionP2P style provides high flexibility and systems configurabilityProvides both distributed searching/P2P file sharing and publish/subscribe support

Page 10: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

10

Requirements for an publish/Subscribe middleware1.An efficient filtering mechanism2.The capability to automatically destroy

a subscription after a given delay3.Authorization mechanisms for

subscriptions4.An expressive query language for

defining subscriptions

Page 11: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

11

Collaborative Advertising over Internet with Agents

IntroductionMobile deviceImplementation of informationE-commerce serviceBasic restriction

Limited capabilitiesHigh connection costLow bandwidth

High precision of the information delivered

Page 12: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

12

Advertising over Internet

Page 13: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

14

Advertising over InternetMain problem in advertising services and products

Finding potential customersMaking the customers aware about the offers

The solutionThe personal contact approach(one-to-one marketing):The mass media approach(one-to-many marketing):

WAP-based communicationMain problems in WAP-based communication

User are not willing to disclose their private preferences to somebody that they don’t completely trust.User are not willing to receive irrelevant information to a small screen

Page 14: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

15

Software Agent:Agent , advertising desk and user’s WML deck

Page 15: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

16

Software Agent:

Basic advantages of the software agent

The privacy of user preferencesOff-line processingPro-active filteringAnalysis of offers as well as relaxing necessity for discovering target groups by advertisers.Real-time reaction to the proposed offer

Page 16: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

17

Agora FrameworkAgora is a cooperative node in the Internet where agents can register their interests and get a support for matchmaking, negotiation, coordination and communication.Each cooperative node has a manager agent, coordinator, negotiator and communicator.

The manager performs registration, matchmaking, and events handling.The coordinator and negotiator arte agents which manage some coordination or negotiation protocol.The communicator supports communication between agents and Agoras, also between different agents.

Page 17: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

18

Agora Framework

All the components of the cooperative can be overridden when needed. The Agora systems provides API for generation and customization of the cooperative nodes.The default agent in the Agora systems has goal analyzer, planner, knowledge base and communication.All the components can be customized or overridden.Their functionality can be different for different application.

Page 18: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

19

Agora Framework

Page 19: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

20

Agora Framework

Page 20: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

21

Relevant Technologies:Collaborative Systems: strategies of human cooperation over the Web, computer platforms and architectures in support of remote cooperation, mediators, wrappers, design and implementation issues of collaborative applications; Workflow Systems: workflow architectures in support of collaboration processes, modeling of cooperation processes, truly distributed enactment services and interoperability of workflow engines, dynamic modification of running workflows; Electronic Business: establishment of contacts, suppliers search and negotiation, contract negotiations, Business-to-Business and Business-to-Employee cooperation support, establishment and coordination of virtual enterprises, shared business processes.Data-web Technology and Database Infrastructure for collaboration: Web access to databases including Java Database Connectivity, database Web servers, Web interfaces to databases, database Web applications;Interoperability Infrastructures: compositional software architectures in support of collaboration, combining distributed object management platforms with Web and Java for cooperative applications, middleware infrastructures, describing metadata on the Web, providing semantic interoperability through metadata, emerging interoperability standards;

Page 21: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

22

ReferenceE-Commerce Overview Series

http://strategis.ic.gc.ca/pics/ss/ecomadvertising-eng.pdf12th International Conference on Database and Expert System Application

http://www.kti.ae.poznan.pl/dexa_wbc/body.htmlElectronic Commercial Agens

http://www.jfipa.org/amund/presentations/ElComAgPoster.pdfThe Electronic Commercial Agents Project

http://www.elcomag.com/software/M. Matskin and E. Tyugu. Declarative Reflection Support in Multi-Agent Systems. Proceedings of the International Conference on Artificial Intelligence IC-AI'2001, Las Vegas, Nevada, USA, June 25-28, 2001, CSREA PressCollaborative Advertising over Internet with Agents

http://cavenan.idi.ntnu.no/publications/2001/CollaborativeAdvertisingOverInternetWithAgentsAbstract.php

COLLABORATIVE PROJECTS - PROJETS COLLABORATIFShttp://web.mit.edu/french/culturaNEH/cultura2001/archives/2001f/forums/projects.html

Page 22: Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.

23

Thank you!