dynamic hypermedia engine professor michael bieber bieber bieber

18
Dynamic Hypermedia Engine Professor Michael Bieber http://web. njit . edu /~ bieber

Post on 21-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Dynamic Hypermedia Engine

Automatically add links and other “hypermedia” services to applications:

• comments• guided tours• structural search (based on links and relationships

instead of keywords)• others...

Buzzword compatible: – Java, XML, XSL, RDF, etc.

Shipping I nformation

http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm

251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:

Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000

City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:

Document Notes: NSample Screen from Purchasing System:all text with no links...

Shipping I nformation

http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm

251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:

Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000

City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:

Document Notes: NDHE automatically generates anchorsas the screen is created

Shipping I nformation

http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm

251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:

Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000

City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:

Document Notes: NDHE produces a list of possible linkswhen the user chooses an anchor

V0000304390

Vendor Details

Vendor Reliability

Vendor Agreements

Other Possible Vendors

Your Purchasing History

All Screens with this Vendor

Dynamic Hypermedia Engine

• Links generated based on application structure, not search or lexical analysis

– You cannot do a search on the display text “$127,322.12” to find related information…

– But you can find relationships for the element Sales[1997]

$85,101.99$127,322.12

1997 Expenses1997 Sales

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

Message: DisplayDocument(Document + Elements + Element Types)

Document (or screen)

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Shipping I nformation

http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm

251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:

Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000

City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:

Document Notes: NSample Screen from Purchasing System:all text with no links...

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Anchors

Element Types

Relationship Manager

...

Relationship Manager Rule Base…Vendor - Vendor IS - Vendor Details - {commands} Vendor - Vendor IS - Vendor Reliability - {commands}Vendor - Vendor IS - Vendor Agreements - {commands}Vendor - Purchasing Data Warehouse

- Who else uses vendor - {commands}Vendor - Purchasing IS

- Your Purchasing History - {commands}Vendor - CASE Workbench

- All screens with this vendor - {commands}…

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Message: DisplayDocument(Document + Element Types + Anchors)

HTML Page

Shipping I nformation

http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm

251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:

Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000

City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:

Document Notes: NResult: application automaticallyenhanced with links and hypermedia services

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Message:GetMetainfo("V0000304490", type = "vendor")

User Selection "V00000304390"

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Message:DisplayMetainfo(Metadata, List of Links)

- Metadata Frame &- List of Links Frame

Relationship Manager Rule Base...Vendor - Vendor IS - Vendor Details - {commands}Vendor - Vendor IS - Vendor Reliability - {commands}Vendor - Vendor IS - Vendor Agreements - {commands}Vendor - Purchasing Data Warehouse - Who Else Uses Vendor - {commands}Vendor - Purchasing IS - Your Purchasing History - {commands}Vendor - CASE Workbench - All Screens with this Vendor - {commands}...

Shipping I nformation

http : / /www.nj i t .edu/purchasing /shipping-info rmat ion.htm

251 Requisition Header - Shipping and Text STRATEGIC SUPPLIES INTERN'L 71 UNION AVE Screen: Vend: V0000304390 PR: R010294 Inv: Line:

Deliver-to Address FOB: Name: MICHAEL BIEBER Rte: Org: NJIT, CIS DEPARTMENT Delivery Service: UPS Addr: 323 ML KING BLVD Delivery Date: 03-12-2000

City: NEWARK St: NJ Zip: 07102 Country: USA Phone: 973 596 2681 Ext: Requisition Codes: 58 128 PUX ZY2 Requisition Text:

Document Notes: N

V0000304390

Vendor Details

Vendor Reliability

Vendor Agreements

Who Else Uses Vendor

Your Purchasing History

All Screens with this Vendor

DHE generates anchors and links from theRelationship Management Rule Base

Relationship Manager Rule Base...Vendor - Vendor IS - Vendor Details - {commands}Vendor - Vendor IS - Vendor Reliability - {commands}Vendor - Vendor IS - Vendor Agreements - {commands}Vendor - Purchasing Data Warehouse - Who Else Uses Vendor - {commands}Vendor - Purchasing IS - Your Purchasing History - {commands}Vendor - CASE Workbench - All Screens with this Vendor - {commands}...

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Message:FollowLink("Your Purchasing History")

Link Selection "Your Purchasing History"

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication

Relationship Manager Rule Base...Vendor - Purchasing IS - Your Purchasing History- {commands}...

Message: FollowLink( target system(Purchasing IS), command(purchasing_history( vendor(V0000304390), user(#U12)))

purchasing_history( vendor(V0000304390), user(#U12))

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

Dynamic HypermediaDynamic HypermediaEngine ArchitectureEngine Architecture

Message: DisplayDocument(Document + Elements + Element Types)

Document (or screen)

UserInterface

User InterfaceWrapper

MessageManager

Relationship &Metainfo Mgr

ApplicationWrapper

PurchasingApplication