SkyNet
Research Log Template

|
Joe Schartman
|
November 15, 2008 |
The below resources will provide the framework of the SkyNet business case.
|
Topic and Research Question
|
Source
|
Search Terms Used
|
Results
|
Notes |
C++, Java, & Service-Oriented Architectures
|
Internet |
Service-Oriented Architectures
|
Expose your C++ application or library as a web service using Java, without modifying your C++ code
|
C++ and Java can be integrated-and there are cases where it makes sense to do so, such as when a system needs to be language and platform independent. |
|
Java RMI |
Internet |
Java remote method invocation
|
The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls. |
There are two common implementations of the API. The original implementation depends on Java Virtual Machine (JVM) class representation mechanisms and it thus only supports making calls from one JVM to another. |
UML Quick Reference
|
Internet |
Allen Holub's UML Quick Reference
|
This reference covers the notation described in the OMG UML version 2.0 Superstructure document found at http://www.omg.org/cgi-bin/doc?ptc/2003-08-02 You can also find other UML information on the OMG UML site: http://www.uml.org.
|
UML is just a notation that's used in the context of a good OO-Design process. There's not much benefit in using UML unless you're actually doing OO, and many people who think they are, aren't. Find an OO-Design reading list at http://www.holub.com/goodies/books.html. |
|
Department of Defense Architecture Framework (DoDAF) |
Internet |
DoDAF |
Protecting your network against email threatsThe Department of Defense Architecture Framework (DoDAF) defines a standard way to organize an enterprise architecture (EA) or systems architecture into complementary and consistent views. |
All major U.S. Government Department of Defense (DoD) weapons and information technology system acquisitions are required to develop and document an EA using the views prescribed in the DoDAF. |
SOSCO Task Integration. Network (TIN) TIN Execution Engine (TINEX) |
Internet |
SOSCO TINEX |
System of Systems Common Operating System |
DHS may require SkyNet applications to be built ontop of SOSCO
|
Key Enabling TechnologiesUML 2.1, SysML & Domain Specific Modeling Capabilities |
Internet |
Telelogic Rhapsody |
Telelogic Rhapsody core modeling languages are UML 2.1, SysML 1.0, DoDAF and MODAF. |
Outstanding design tool that supports the technologies needed to develop SkyNet
|
|
High Assurance Guard (HAG) Multilevel Security |
Internet |
HAG MLS |
A High Assurance Guard (HAG) is a Multilevel security computer device which is used to communicate between different Security Domains, such as NIPRNet to SIPRNet. |
The HAG runs a multiple hardware virtualization machine on separate processor - one subsystem for the lower classification, one subsystem of the higher classification. |
|
High-Level Architecture (HLA) |
Internet |
HLA Bridge |
The High-Level Architecture (HLA) provides a common architecture for distributed modeling and simulation. |
HLA allows a number of simulations to be joined together into a federation using a single run time infrastructure. This will maybe a key tool for gueing together simulations needed for SkyNet testing.
|
|
Real Time Streaming Protocol |
Internet |
Real Time Streaming Protocol (RTSP) |
protocol for use in streaming media systems which allows a client to remotely control a streaming media server, issuing VCR-like commands such as "play" and "pause", and allowing time-based access to files on a server. |
The sending of streaming data itself is not part of the RTSP protocol. Most RTSP servers use the standards-based RTP as the transport protocol for the actual audio/video data, acting somewhat as a metadata channel. The RTSP server from RealNetworks also features Real's proprietary RDT as the transport protocol. |
|
Qt - Cross-Platform Rich Client Development |
Internet |
Qt Application Development
|
Qt is a cross-platform application framework. |
Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. Will be the cross platform UI for SkyNet components. |
|
Title of Article, Book, or Journal; where published |
Date published |
Why is this resource creditable?
|
APA citation for this reference |
Annotation |
C++, Java, & Service-Oriented Architectures
|
September 4, 2004 |
Dr. Dobb's is a well respected programing magazine and website that has been in operation for decades |
Bruno, E. J. (2004). C++, Java, & Service-Oriented Architectures . Retrieved November 12, 2008 from http://www.ddj.com/java/184401849
|
Expose your C++ application or library as a web service using Java, without modifying your C++ code
|
Java remote method invocation
|
November 11, 2008 |
External links and references all look to be well known sources from respected companies and publishers |
WikiPedia (2008). RMI. Retrieved November 11, 2008 from http://en.wikipedia.org/wiki/Java_remote_method_invocation
|
The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls. |
|
Allen Holub's UML Quick Reference |
August 8, 2007 |
Allen is one of the country's foremost experts in software design, process, and construction.
|
Holub.com (2007). Allen Holub's UML Quick Reference Retrieved November 12, 2008 from, http://www.holub.com/goodies/uml/
|
This reference covers the notation described in the OMG UML version 2.0 Superstructure document found at http://www.omg.org/cgi-bin/doc?ptc/2003-08-02 You can also find other UML information on the OMG UML site: http://www.uml.org.
|
Department of Defense Architecture Framework
|
November 5, 2008 |
Article references are from well known sources that have high credibility. Common protocol used by thousands of applications. |
WikiPedia (2008). Department of Defense Architecture Framework. Retrieved November 11, 2008 from http://en.wikipedia.org/wiki/Department_of_Defense_Architecture_Framework
|
The Department of Defense Architecture Framework (DoDAF) defines a standard way to organize an enterprise architecture (EA) or systems architecture into complementary and consistent views. All major U.S. Government Department of Defense (DoD) weapons and information technology system acquisitions are required to develop and document an EA using the views prescribed in the DoDAF. |
SOSCO Task Integration. Network (TIN) TIN Execution Engine (TINEX) |
Sept 30, 2008 |
The Object Management Group (OMG) international, open membership, not-for-profit computer industry consortium. |
OMG.org (2008). SOSCO Retrieved November 15, 2008 fromwww.omg.org/docs/omg/04-04-05.ppt |
OMG™ is an international, open membership, not-for-profit computer industry consortium. OMG Task Forces develop enterprise integration standards for a wide range of technologies, and an even wider range of industries. OMG’s modeling standards enable powerful visual design, execution and maintenance of software and other processes. |
Key Enabling Technologies
|
2008 |
As a result of IBM April 2008 acquisition of Telelogic, all Telelogic products and services are now part of the IBM Rational Software portfolio. |
OMG.org (2008). Rhapsody. Retrieved November 16, 2008 from http://modeling.telelogic.com/products/rhapsody/index.cfm |
Rhapsody allows users to extend the modeling environment into Domain Specific Language (DSL) capabilities, a powerful technology differentiator for the Rhapsody family of modeling tools. |
High Assurance Guard
|
Jan 30, 2008 |
Credibility is high risk since this is still an emmerging technology not well supported on a wide variety of platforms especially when using virtualization. |
WikiPedia (2008). High Assurance Guard Protocol. Retrieved November 11, 2008 from http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol
|
The HAG runs a multiple hardware virtualization machine on separate processor - one subsystem for the lower classification, one subsystem of the higher classification. The hardware runs a type of Knowledge Management software that examines traffic going from the higher classification side and rejects any traffic that is classified higher than the lower classification. In general, the HAG allows lower classified data that resides on a higher classified system, to be moved to another lower classified system. For example, in the US, it would allow unclassified information residing on a classified secret system to be moved to another unclassified system. Through various rules and filters, the HAG ensures that the data is of the lower classification and then allows the transfer. |
Real Time Streaming Protocol
|
November 11, 2008 |
Article references are from well known sources that have high credibility. Common protocol used by thousands of applications. |
WikiPedia (2008). Real Time Streaming Protocol. Retrieved November 11, 2008 from http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol
|
The Real Time Streaming Protocol (RTSP), developed by the IETF and created in 1998 as RFC 2326, is a protocol for use in streaming media systems which allows a client to remotely control a streaming media server, issuing VCR-like commands such as "play" and "pause", and allowing time-based access to files on a server. |
Qt for Application
|
2008 |
Very popular cross-platform application framework used by thousands of developers.
|
Tro (2008). Qt for Application. Retrieved November 12, 2008 from, http://trolltech.com/products/appdev
|
Qt is a cross-platform application framework. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. |