FP Engineering

From Filtered Push Wiki
Jump to: navigation, search

Actors

  • Collection Database
  • Collection Manager
  • Data Curator
  • DBA
  • Local Collection Database
  • Local System Administrator
  • Morphbank
  • Network Agent
  • Network System Administrator
  • Taxonomist
  • User

(sources: Finding_Duplicates,_The_Henry_Scenario, Making_Annotations,_The_James_Scenario, Use_Case_Scenarios, Report:_FP_Use_Cases, Use_cases)

Class diagrams

Components

  • Analysis API (Internal)
  • BiSciCol (Client)
  • Client API (Boundary)
  • Client Library (Client)
  • Client Web Services (Boundary)
  • Global Knowledge (Internal)
  • GoldenGate Client (Client)
  • Identity Management
  • IPT Client (Client)
  • MorphBank Client (Client)
  • Network (Overlay network, Internal)
  • PubSub Messaging (Internal)
  • Specify Client (Client)
  • Triage (Internal)
  • Web Client (Client)
  • Kepler Client (Client)
  • Mapper (Boundary)

(sources: FP2_Design)

Conventions

Interfaces

  • Analysis Invoker
  • Analysis Service
  • Client API Service
  • Global Knowledge Service
  • PubSub Services
  • Triage Service

(sources: FP2_Design)

Packages

  • Analysis Package
  • Client Package
  • Content Management Package

(sources: FP2_Design)

Requirements


Sequence Diagrams

See: Category:Sequence Diagrams

Usage Scenarios

Use Case Overviews

Use Cases

  • Accept Annotation
  • Add My Node
  • Add Node
  • Add New Information
  • Add Rule
  • Add To Set
  • Analyze Groups
  • Annotate Specimen
  • Apply QC
  • Apply Rule
  • Authenticate User
  • Create/Make Annotation
  • Create Filter
  • Design Workflow
  • Discover Workflows
  • Elicit Annotation
  • Find Duplicates
  • Find Sets
  • Get Data
  • Inject Workflow
  • Invoke Workflow
  • Insert New Record
  • Inventory
  • Listen For Events
  • Locally Find a Duplicate
  • Make Assertion
  • Make Correction
  • Make New Determination
  • Make Query
  • Map Local to Global Schema
  • Map Schema
  • Process Annotation
  • Quality Control New Record
  • Receive Notification
  • Remove Node
  • Request Degraded Records
  • Request Records
  • Reject Annotation
  • Supply Records
  • Update Local Database

(sources: Finding_Duplicates,_The_Henry_Scenario, Making_Annotations,_The_James_Scenario, Report:_FP_Use_Cases, Use_cases)