1 / 22

Independent Study: Wireless Security Presented by: Lin Bei Instructor: Dr.Yang Date: 04.05.2003

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. Collaborative Mobile Working. Introduction

Download Presentation

Independent Study: Wireless Security Presented by: Lin Bei Instructor: Dr.Yang Date: 04.05.2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Collaborative Mobile Working • Introduction • Why do we need the collaborative mobile working? • Exchanging, locating and sharing information • Communicating with co-workers • What is MOTION? • The mobile Teamwork Infrastructure for Organizations Networking • It Provides mobile teamwork support requirements such as locating distributed document and expertise, community building, and mobile information sharing and access.

  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.

  4. Collaborative Mobile Working • MOTION Architecture The user interface Teamwork Services layer Basic communication Services Peer to peer file sharing and distributed search Publish/Subscribe mechanisms

  5. Publish/Subscribe in MOTION • Publish/Subscribe component in TWS • Wraps the underlying middleware • Gives a uniform and consistent view of the event concept to the application layer • Subscription gateway • Denote the set of callback components • Be configuration for each user • Two classes of subscription • System Subscription • User subscriptions • User Specialized callbacks • It is a component that handles subscriptions of a specific user

  6. Publish/Subscribe in MOTION

  7. Collaborative Mobile Working

  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 description • Example: event.xml

  9. Collaborative Mobile Working • Related approaches and design decisions • Khronika, Interlocus, Awarenesswork, Nessie • Client-server based • Do not support for distributed searching • Do not concerned with device and user mobility • PeerWare systems in MOTION • P2P architectural style has been increasingly gaining attention • P2P style provides high flexibility and systems configurability • Provides both distributed searching/P2P file sharing and publish/subscribe support

  10. Requirements for an publish/Subscribe middleware • An efficient filtering mechanism • The capability to automatically destroy a subscription after a given delay • Authorization mechanisms for subscriptions • An expressive query language for defining subscriptions

  11. Collaborative Advertising over Internet with Agents • Introduction • Mobile device • Implementation of information • E-commerce service • Basic restriction • Limited capabilities • High connection cost • Low bandwidth • High precision of the information delivered

  12. Advertising over Internet

  13. Advertising over Internet • Main problem in advertising services and products • Finding potential customers • Making the customers aware about the offers • The solution • The personal contact approach(one-to-one marketing): • The mass media approach(one-to-many marketing): • WAP-based communication • Main 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

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

  15. Software Agent: • Basic advantages of the software agent • The privacy of user preferences • Off-line processing • Pro-active filtering • Analysis of offers as well as relaxing necessity for discovering target groups by advertisers. • Real-time reaction to the proposed offer

  16. Agora Framework • Agora 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.

  17. 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.

  18. Agora Framework

  19. Agora Framework

  20. 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;

  21. Reference • E-Commerce Overview Series • http://strategis.ic.gc.ca/pics/ss/ecomadvertising-eng.pdf • 12th International Conference on Database and Expert System Application • http://www.kti.ae.poznan.pl/dexa_wbc/body.html • Electronic Commercial Agens • http://www.jfipa.org/amund/presentations/ElComAgPoster.pdf • The 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 IntelligenceIC-AI'2001, Las Vegas, Nevada, USA, June 25-28, 2001, CSREA Press • Collaborative Advertising over Internet with Agents • http://cavenan.idi.ntnu.no/publications/2001/CollaborativeAdvertisingOverInternetWithAgentsAbstract.php • COLLABORATIVE PROJECTS - PROJETS COLLABORATIFS • http://web.mit.edu/french/culturaNEH/cultura2001/archives/2001f/forums/projects.html

  22. Thank you!

More Related