Difference between revisions of "CNM Apps"

From CNM Wiki
Jump to: navigation, search
(Script)
Line 21: Line 21:
 
===Script===
 
===Script===
 
:Every [[CNM Cyber service]] is powered by one or more [[end-user application]]s. A combination of all [[end-user application]]s that power one [[CNM Cyber service]] is called a [[CNM app]]. Thus, each [[CNM Cyber service]] is powered by one [[CNM app]].
 
:Every [[CNM Cyber service]] is powered by one or more [[end-user application]]s. A combination of all [[end-user application]]s that power one [[CNM Cyber service]] is called a [[CNM app]]. Thus, each [[CNM Cyber service]] is powered by one [[CNM app]].
 
:Most of existing ''apps'' utilize popular software packages. For instance, [[CNM Pageware]] utilizes [[WordPress]], [[CNM Certware]] does [[Moodle]], [[CNM Talkware]] has [[Jitsi]] under its hood, and so on. However, the [[CNM Cyber Team]] can alternate any software package at any time.
 
 
:To make new [[CNM app|app]]s, the [[CNM Cyber Team]] utilizes [[commercial off-the-shelf]] ([[commercial off-the-shelf|COTS]]) solutions. Every solution must meet two [[requirement]]s; they are (a) to be [[open-source]] and (b) to be able to communicate with [[WorldOpp Middleware]] through its [[LDAP|Lightweight Directory Access Protocol]] ([[LDAP]]).
 
 
:When any [[solution candidate]] is identified, the [[CNM Cyber Workforce]] tests it and, based on that testing results, the ''Team'' makes a decision whether to deploy that solution.
 
  
 
:The ''apps<nowiki>'</nowiki>'' names commonly start with the names of the [[CNM Cyber service|service]]s that they power and end with the ending <code>-ware</code>. For instance, [[CNM Wikiware]] powers [[CNM Wiki]], [[CNM Tubeware]] powers [[CNM Tube]], [[CNM Mailware]] powers [[CNM Mail]], etc.
 
:The ''apps<nowiki>'</nowiki>'' names commonly start with the names of the [[CNM Cyber service|service]]s that they power and end with the ending <code>-ware</code>. For instance, [[CNM Wikiware]] powers [[CNM Wiki]], [[CNM Tubeware]] powers [[CNM Tube]], [[CNM Mailware]] powers [[CNM Mail]], etc.
 
:The only exception is [[CNM Cabin]], which, as a federated service, is powered by [[WorldOpp Middleware]]. [[WorldOpp Middleware]] include both [[end-user application]]s and those [[software application]]s that support other ''apps'', not [[end-user]]s. The ''Middleware'' is not [[commercial off-the-shelf]] ([[commercial off-the-shelf|COTS]]). Its code is custom-written for [[CNM Cyber]].
 
  
 
'''[[CNM App Groups]]''' is the successor [[lectio]].
 
'''[[CNM App Groups]]''' is the successor [[lectio]].

Revision as of 23:11, 8 September 2020

CNM Apps (hereinafter, the Lectio) is the lesson part of the CNM Cloud Essentials lesson that introduces its participants to CNM Cloud. This lesson belongs to the Introduction to CNM Cloud session of the CNM Cyber Orientation.


Content

The successor predecessor lectio is Model of CNM Cloud.

Key terms

CNM app. One or more inter-related end-user applications of the CNM Cloud that can be delivered as a standalone service.

Script

Every CNM Cyber service is powered by one or more end-user applications. A combination of all end-user applications that power one CNM Cyber service is called a CNM app. Thus, each CNM Cyber service is powered by one CNM app.
The apps' names commonly start with the names of the services that they power and end with the ending -ware. For instance, CNM Wikiware powers CNM Wiki, CNM Tubeware powers CNM Tube, CNM Mailware powers CNM Mail, etc.

CNM App Groups is the successor lectio.

Questions

Lectio quiz

The answer is recorded for the lectio completion purpose:
  • Which statement below is correct:
    1. CNM Page currently uses the WordPress software.
    2. CNM Cert currently uses the Moodle software.
    3. CNM Talk currently uses the Jitsi software.
    4. All of the other substantive answers are correct.
    5. None of the other answers is correct.

Placement entrance exam

Every statement below is split into one true and one false question in the actual exam.
  1. CNM Cabin is (not) middleware of CNM Cloud.
  2. CNM Cabin is (not) an end-user application hosted by CNM Cloud.
  3. CNM Cabin is (not) a wiki application hosted by CNM Cloud.
  4. CNM Cabin is (not) a learning application hosted by CNM Cloud.
  5. CNM Cabin is (not) a development hub hosted by CNM Cloud.
  6. CNM Cabin is (not) an application that supports CNM websites hosted by CNM Cloud.
  7. Only CNM Cabin (or does not handle) all logins and logoffs for CNM Cyber users.
  8. Only CNM Wiki handles (or does not handle) logins and logoffs for CNM Cyber users.
  9. CNM Cabin is (not) a CNM app.
  10. CNM app is (not) middleware of CNM Cloud.
  11. CNM app is (not) an end-user application hosted by CNM Cloud.
  12. CNM app is (not) a wiki application hosted by CNM Cloud.
  13. CNM app is (not) a learning application hosted by CNM Cloud.
  14. CNM app is (not) a development hub hosted by CNM Cloud.
  15. CNM app is (not) an application that supports CNM websites hosted by CNM Cloud.
  16. CNM Wikiware is (not) middleware of CNM Cloud.
  17. CNM Wikiware is (not) an end-user application hosted by CNM Cloud.
  18. CNM Wikiware is (not) a wiki application hosted by CNM Cloud.
  19. CNM Wikiware is (not) a learning application hosted by CNM Cloud.
  20. CNM Wikiware is (not) a development hub hosted by CNM Cloud.
  21. CNM Wikiware is (not) an application that supports CNM websites hosted by CNM Cloud.
  22. Opplet role is (not) any system-user role within CNM Cloud.