Table of Contents
Automating the Web with WebL
History & Motivation
WebL = WebL Language
Talk Overview
Basic Inter-businessElectronic-Commerce Premise
Characteristics:Hypertext vs. Distributed Database
Examples of(Distributed) Databases on the Web
Characteristics ofDistributed Databases on the Web
Underlying Technology
But ...
Web Automation Challenges
WebL’s Approach
WebL’s Computation Model
Service Combinators [Cardelli 96]
Services & Combinators
Example I
Example II
Example III
Example IV
Example V
A Page Markup Algebra
Pieces - “regions in a page”
Unnamed Pieces - “text placeholders”
P1 and P2 Piece Comparisons
Piece Overlaps are Possible
Piece-sets
Piece-set Operators
Basic Operators:Union (+), Difference (-), Intersection (*)
Positional Operators:Indexing [ ], Before, After, ...
Hierarchical OperatorsContain, Inside, Children, Parent, …
Piece-set Operator
Page Modification
Other Language Features
Example I - Page Validation
Example II - Stock Quote
Example III - News.com
Other applications we’ve built
Related Work
Current Status
Conclusion
Questions ?
Structured Text Search Comparison
|
Author: Hannes Marais
Email: marais@pa.dec.com
Home Page: http://www.research.digital.com/SRC/personal/Johannes_Marais/home.html
|