A Set of Information Management Clients - PowerPoint PPT Presentation

About This Presentation
Title:

A Set of Information Management Clients

Description:

A Set of Information Management Clients Higher Ground IBM Almaden Harvey Mudd College Computer Science Clinic 1997-1998 – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 18
Provided by: hmc49
Learn more at: https://www.cs.hmc.edu
Category:

less

Transcript and Presenter's Notes

Title: A Set of Information Management Clients


1
A Set of Information Management Clients
Higher Ground
  • IBM Almaden
  • Harvey Mudd College
  • Computer Science Clinic
  • 1997-1998

2
IBM Almaden
  • Located in San Jose, California
  • Second largest IBM Research laboratory
  • Research foci
  • Storage systems
  • Cyberspace development

3
Grand Central Station
Plugboard
HTTP
Profile Engine
FTP Server
Gatherer
Channel Master Admin Server
POP Server
XML Repository
Collector
CICS Server
Profile Engine
Data Collection
Data Distribution (High Ground)
4
Pushing Forward
  • Push vs Pull
  • Persistent Queries
  • Well Organized Data

5
General Solutions
  • Multiple Environments
  • Portable Data
  • Information Clients

6
Extensible Markup Language
  • Similar to HTML
  • Tags
  • More Powerful
  • User defined tags
  • Higher Ground Communication Format

A Lotus Notes Calendar Entry
ltCalendarEntrygt ltDategt 3/3/98
lt/Dategt ltEventgt Clinic Presentation
lt/Eventgt lt/CalendarEntrygt
7
Channels
  • Define categories of information
  • Use push technology
  • Becoming widely used
  • PointCast
  • Netscape Netcaster
  • Internet Explorer

8
Channel Definition Format
  • Proposed Open Standard
  • Specifies Channels and their Properties
  • Title
  • Refresh Interval
  • Items

9
Channel Definition Format
  • Example

ltChannel HREFhttp//almaden.ibm.com/username.cdf
gt ltSchedulegtltIntervalTime DAY1
/gtlt/Schedulegt ltItem HREFhttp//almaden.ibm.
com/articles/xml1.htmlgt ltLastMod
VALUE1998.3.05T1100 /gt ltTitle
VALUEIBM Buys Microsoft /gt ltAuthor
VALUEIBM 97 Clinic Team /gt
lt/Itemgt lt/Channelgt
10
Higher Ground Overview
Lotus Notes
XML Entry
Login
CDF Updated
Admin Server
Palm Pilot
Web Server
Email Client
Get CDF File
Get XML List
XML Repository
Get XML Entry
11
Plugboard
  • Graphical User Interface
  • Client Manager
  • Specify available clients
  • Specify channels for clients
  • Launches clients
  • Communicates with the Admin Server and the Web
    Server

12
Plugboard
  • Logs into Admin Server
  • Admin Server Signals Plugboard
  • Plugboard gets CDF file from the web server
  • Plugboard parses CDF file to get a list of XML
    documents for each channel from the web server
  • Plugboard gets new XML documents for each channel
    from the web server
  • Plugboard pushes new XML documents to the clients

Admin Server
Web Server
CDF File ltChannelgt lthrefList1...
XML List lthrefXML1... lthrefXML2...
Client
XML ltSubjectgt... ltAbstractgt...
13
Email Client
  • Receives XML from Plugboard
  • Emails XML to specified users

14
Lotus Notes Client
  • Receives XML from the Plugboard
  • Parses XML into database items
  • Creates new Lotus Notes documents

15
Pilot Proxy Server
  • PilotClient
  • processes XML from Plugboard
  • pushes XML into T Space
  • PilotProxy
  • retrieves XML from T Space
  • Communicates with Pilot over TCP/IP

16
PilotGround Client
  • USR PalmPilot based client
  • Communicates with Pilot Proxy over TCP/IP
  • Retrieves data events from P Space
  • Sends data events to P Space
  • Graphical Interface for viewing XML documents

17
Team Members
  • Kevin Eustice - CS 99 (Team Leader)
  • James Holloway - CS 99
  • Damon Lundin - CS/Math 98
  • Michael Rodriguez - CS 99
  • Dr. Joshua Hodas - Faculty Advisor
  • Dr. Toby Lehman - GCS Liaison (IBM)
  • Dr. Dan Ford - GCS Project Leader (IBM)
Write a Comment
User Comments (0)
About PowerShow.com