Intelligence Virtual Analyst Capability (Ivac) - Framework and Components High-Level Software Architecture Description (SAD)

Intelligence Virtual Analyst Capability (Ivac) - Framework and Components High-Level Software Architecture Description (SAD)

Intelligence Virtual Analyst Capability (iVAC) - Framework and Components High-level Software Architecture Description (SAD) Version 0.4 Prepared by : Luckson Vilus Fujitsu Consulting (Canada) Inc. 2000, Lebourgneuf Blvd., Office 300 Québec (Québec) G2K 0B8 PWGSC’s Contract Number: W7701-135551/001/QCL Contract Scientific Authority: Alexandre Bergeron-Guyard (418) 844-4000 x 4107 DRDC – Valcartier Research Centre The scientific or technical validity of this Contract Report is entirely the responsibility of the Contractor and the contents do not necessarily have the approval or endorsement of Defence R&D Canada. Contract Report DRDC-RDDC-2014-C217 July 2013 Change History Version Description Author Date 0.1 Initial version of document Luckson Vilus May 9, 2013 0.2 Description of main blocks of the SAD Luckson Vilus May 20, 2013 0.3 Modifications following internal review Luckson Vilus June 6, 2013 0.4 Internal review and modifications Guy Michaud June 7, 2013 0.5 Modifications related to Sprint 3 delivery Luckson Vilus January 20, 2014 0.6 Modifications related to Sprint 4 delivery Luckson Vilus March 31, 2014 Issuing Organization © Sa majesté la reine, représentée par le ministre de la Défense nationale, 2013 © Her Majesty the Queen as represented by the Minister of National Defence, 2013 i Table of Contents 1 Introduction ................................................................................................................................................ 5 1.1 Identification .................................................................................................................................. 5 1.2 Scope .............................................................................................................................................. 5 1.3 Background .................................................................................................................................... 5 1.4 Document Overview ...................................................................................................................... 5 2 Solution Overview ..................................................................................................................................... 6 2.1 Description ..................................................................................................................................... 6 2.2 Goals .............................................................................................................................................. 6 2.3 Objectives ....................................................................................................................................... 7 2.4 Context Model ................................................................................................................................ 8 2.5 System Architecture ....................................................................................................................... 2 3 Construction Strategy ................................................................................................................................ 3 3.1 Approach ........................................................................................................................................ 3 4 Use Cases ................................................................................................................................................... 4 4.1 Business Use Cases ........................................................................................................................ 4 4.2 System Use Cases ........................................................................................................................... 5 4.2.1 Process User Request ...................................................................................................... 5 4.2.2 Manage Context .............................................................................................................. 8 4.2.3 Manage Feedback ........................................................................................................... 8 5 Software System Architecture ................................................................................................................. 10 5.1 Description ................................................................................................................................... 10 5.2 Business Services and Components ............................................................................................. 13 5.2.1 Functional View ............................................................................................................ 13 5.2.2 User - iVAC Interaction Overview ............................................................................... 16 5.3 User Interface Components .......................................................................................................... 18 5.3.1 General Structure of the User Interface ......................................................................... 18 5.3.2 Patterns Overview ......................................................................................................... 20 5.4 Future iVAC Components ............................................................................................................ 22 5.4.1 Business Components and Services .............................................................................. 22 5.4.2 UI Components ............................................................................................................. 22 5.5 ISTIP Components and Services .................................................................................................. 23 5.6 VOiiLA Interaction Mechanisms ................................................................................................. 24 5.7 External Components ................................................................................................................... 25 6 Information Model ................................................................................................................................... 26 7 Deployment Strategy ............................................................................................................................... 27 7.1 Description ................................................................................................................................... 27 7.1.1 Clustered Deployment with Collocated Components Architecture .............................. 27 7.1.2 Distributed Deployment Architecture ........................................................................... 28 7.1.3 iVAC Deployment Architecture ................................................................................... 28 7.2 Deployment Model ....................................................................................................................... 29 7.2.1 Description and Considerations .................................................................................... 31 7.2.1.1 Server .......................................................................................................................... 31 7.2.1.2 User’s Computer ......................................................................................................... 31 8 Development Plan .................................................................................................................................... 32 8.1 Sprint #1 ....................................................................................................................................... 32 8.2 Sprint #2 ....................................................................................................................................... 32 8.3 Backlog ........................................................................................................................................ 32 9 Test Plan .................................................................................................................................................. 34 1 References ..................................................................................................................................................... 35 Annex A – Supplementary Definition Details ............................................................................................... 36 List of symbols/abbreviations/acronyms ....................................................................................................... 37 Glossary ......................................................................................................................................................... 39 2 List of Figures Figure 1: Solution Architecture Context ......................................................................................................... 8 Figure 2: High level architecture .................................................................................................................... 2 Figure 3: iVAC Business Use Cases .............................................................................................................. 5 Figure 4: Process User Request Use Cases ..................................................................................................... 7 Figure 5: Manage Context Use Cases ............................................................................................................. 8 Figure 6: Manage Feedback Use Cases .........................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    50 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us