AQEver'1'2 Release Notes ncombsbbn'com http:aai'bbn'com - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

AQEver'1'2 Release Notes ncombsbbn'com http:aai'bbn'com

Description:

Expander responds to Workflow 'failure' from 'Outstanding Constraints' noted on Contracts... Expander notes 'business rule' to address Constraint ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 15
Provided by: nco62
Category:

less

Transcript and Presenter's Notes

Title: AQEver'1'2 Release Notes ncombsbbn'com http:aai'bbn'com


1
AQE-ver.1.2 Release Notesncombs_at_bbn.comhttp//aa
i.bbn.com
  • What is it?
  • Mid-term evaluation version of AQE for DASADA
    community
  • Illustrates BBN Service Contract workflow
    with recent updates
  • Contract Constraint Language gt Gauge service
    recruitment
  • Enhanced technical UIs
  • Includes Simple Ping Gauge for connectivity
    demonstration
  • New HTML UIs enhance technical demonstration
    capability
  • Caveats
  • Work-in-progress

2
URL/HTTP External Interface
  • Uses ExternalQuery.PSP (Servlet).
  • Types
  • Abstract Query
  • Specified via URL URL Parameters
  • Sample
  • ?QUERYhoof_and_mouth
  • ?NAMESPACEfile//aqe.app.daml
  • ?CONSTRAINTISSUE_QUERY_TO_SOURCEPRE_CONDITIONC
    ONNECTIVITY_GAUGE
  • ?NAMESPACE Ids DAML/RDF ontology. Can be
    defaulted out.
  • ?CONSTRAINT Optional. Specifies Contract
    Constraint (using concepts of the named DAML/RDF
    ontology) that must be satistifed.
  • Abstract Query Results
  • Returns in HTML/ XML Table format
  • Easily parseable
  • Browser viewable
  • Abstract Query Samples
  • /aai/demo/aqe/QUERY.PSP?QUERYltVALUEgtdog_and_catslt
    /VALUEgt
  • /aai/demo/aqe/QUERY.PSP?FORMS (Use default
    values), change field values...

3
Convenience Interfaces (CI)
  • Used for higher-level technical Demonstration,
    Development, Evaluation
  • Abstract Query (Forms entry)
  • Can evoke just by appending ?FORMS to
    ExternalQuery.PSP URL
  • Abstract Query Results Workflow Notices
  • Stop-light SC Workflow Chart
  • Displaying current state of Contracts and Service
    branches
  • Successful, Failed, Dont know yet
  • Allows Drill-down into Service Branch
    components via URLs in chart
  • XML Serialization interface also available --
    useful for technical high-detail examination of
    Workflow

4
CI QueryRequest generated via ?FORMS
Abstract Query input
Contract Constraints concepts ( ontology def)
inputs
Note, when entering data in FORM, must preserve
field markers ltAQgtltNSgt ltCgt...
5
CI Workflow Chartaai/demo/aqe/WORKFLOW_VIEWER.PS
P
select workflow by URL
unsuccessful Workflow (red failed,
pinkincomplete)
successful Workflow (green)
drill-down by selection
6
CI QueryResults
Workflow successful. QueryResults URL table
Workflow Unsuccessful. QueryResults Workflow
Notices propagated back from failing Gauge.
7
UI XML Serialization for detailed technical
examination of SC Workflow objects(follow URLS
to span agents)
http//localhost5555/aai/demo/VIEW.PSP
Field values AQE1 UniqueObjects select Search
Browse contents in serialized XML form
8
Service and Contract Workflowusage in 1.2
  • Basic use-case from 1.01 continued
  • Single Query Service Chain (Google)
  • Input an Abstract Query and obtains multiple
    pages of results from Google.
  • Output an Query Results table of all URLs
    obtained
  • 1.2 upgrades to 1.01 Service and Contract
    Workflow
  • Workflow Attachments (propagated data
    packages) neatly bundled into QueryRequest and
    QueryResult LDM objects
  • Contract Constraints introduced PRE and POST
    evaluation of QueryRequest by Gauge can be
    forced.
  • Expander Infrastructure notes failure of Workflow
  • Sample. Ping Gauge. Based on external
    parameter (threshold time), Ping Gauge can fail a
    query attempt if ping lt threshold

AQE.ini ping threshold settable (ms)
9
1.2 Service Chain (enhancements superimposed
1.01 workflow)Service And Contract Workflow
used to orchestrate below interactions.
A.
A.
Expander responds to Workflow failure from
Outstanding Constraints noted on
Contracts Expander notes business rule to
address Constraint requirement. Issues
BidRequest. Availability of PingGauge to test
constraint conditions satisfy initial requirement
to continue.
Abstract Query URL form example. From browser
A.
Aggregated Abstract Query Results (Collection
URLs)
SP abstract query provider
SP google query provider
SP query plugin
Executor
Assessor
Servlet psp
Google Website
SP Ping Gauge
Expander
10
Basic Service Chain (1.01 use case)Service
And Contract Workflow used to orchestrate below
interactions.
Translated from Abstract form to Google query
form
Abstract Query URL form example. From browser
Issues Query
Collection parsed Google URLS (Search Page
Results URLs) in Abstract form
Return single query result (multiple URLS)
Executes workflow protocol (single agent).
Issues multiple queries 1 query per page -
purpose obtain URL content on each page.
Aggregate URLs from multiple queries cull
duplicates HTML format
Aggregated Abstract Query Results (Collection
URLs)
SP abstract query provider
SP google query provider
SP query plugin
Executor
Assessor
Servlet
Google Website
SP Service Provider. Assessor, Executor
Infrastructure PlugIns.
11
UI Diagnostics.Verify ExternalQuery.PSP and
WORKFLOW_VIEWER.PSP loaded
http//localhost5555/?LIST?PSP
12
Zip Install Directories
  • /aait_workspace/dasada/examples/aqe1/
  • /aait_workspace/dasada/classes/
  • /aait_workspace/dasada/bin/
  • /aait_workspace/dasada/scripts/
  • /aait_workspace/cougaar/lib/
  • /aait_workspace/jakarta-log4j-1_0_4
  • /aait_workspace/SiRPAC-1.16
  • /aait_workspace/xerces-1_2_0
  • /aait_workspace/xalan_1_2_D02

13
Dependencies
  • ZIP package provided is self-contained except
    for
  • Java 1.2.2 or better required installed

14
To Run AQE
  • Unpack zip at top-level. Example at C.
    Example. after installation the following is a
    valid setup.
  • c/aait_workspace/..
  • Goto /aait_workspace/dasada/examples/aqe/
  • Under windows use run1node.bat
  • Later slides describe interface options.
  • Youll see a stack trace at start-up. Not pretty
    but okay. Indicates that you dont have the
    logger server running (not included).
Write a Comment
User Comments (0)
About PowerShow.com