1 / 17

A Set of Information Management Clients

A Set of Information Management Clients. Higher Ground. IBM Almaden Harvey Mudd College Computer Science Clinic 1997-1998. IBM Almaden. Located in San Jose, California Second largest IBM Research laboratory Research foci: Storage systems Cyberspace development. Grand Central Station.

Download Presentation

A Set of Information Management Clients

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. 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. Similar to HTML Tags More Powerful User defined tags Higher Ground Communication Format Extensible Markup Language A Lotus Notes Calendar Entry <CalendarEntry> <Date> 3/3/98 </Date> <Event> Clinic Presentation </Event> </CalendarEntry>

  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 <Channel HREF=“http://almaden.ibm.com/username.cdf”> <Schedule><IntervalTime DAY=1 /></Schedule> <Item HREF=“http://almaden.ibm.com/articles/xml1.html”> <LastMod VALUE=“1998.3.05T11:00” /> <Title VALUE=“IBM Buys Microsoft” /> <Author VALUE=“IBM 97 Clinic Team” /> </Item> </Channel>

  10. Plugboard Channel 1 Channel 2 Channel 3 Channel 4 Higher Ground Overview Lotus Notes Login XML Entry 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 Channel 1 Channel 2 Channel 3 Channel 4 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 <Channel>… <href=List1... XML List <href=XML1... <href=XML2... Client XML <Subject>... <Abstract>...

  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)

More Related