A complete list of available 3rd Party Software can be found in the FSA TRM Standards List (internal FSA use only). This TRM (Technical Reference Model) contains software items that have been classified into one of 6 different dispositions:
Recommended (recommended for use) - Products or technologies recommended for use.
Baseline (in use today) - Products or technologies currently allowed, but not supported.
Containment (no new development) - Products or technologies slated for limited investment (use).
Emerging (under evaluation) - Products or technologies to be evaluated.
Dependent (a dependency for something else) - Products or technologies likely in use (as a dependency), but not necessarily recommended.
Retirement (to be eliminated) - Products or technologies slated for de-investment.
The majority of 3rd Party Software that is delivered as a jar file is managed via Maven in the Nexus repository. The repository can be accessed via two methods (internal FSA use only): Nexus Search GUI or Nexus Index. Contact the Architecture Office if you have questions about any of the items in Nexus or the TRM spreadsheet, or if you need something added to the repository. Requests to add artifacts to the repository will generally fall into one of two categories:
1. Artifact Upgrades - minor version upgrades of existing artifacts where the item is currently available in another central Maven repository. Getting the artifact added to Nexus could be as simple as providing the Artifact ID, Group ID, and the requested version number.
2. Emerging Artifacts - as stated above, these are products or technologies that need to be evaluated, with the intent of eventually changing the disposition to Recommended or Containment, depending on the results of the evaluation. To request an Emerging Artifact, send an email to the AO. The questions that should be addressed in the email are documented in the Artifact Request Email. Additionally, Emerging Artifacts require the completion of an Architectural Decision (AD) after the evaluation period.
Note: The expectation for the AD is that, at a minimum, a source of contact is documented for the new technology. The amount of effort put into the AD may vary.
New Software Tools
New software download requests may require certification by the IO Lab. These requests are independent of Maven. See the Software Acquisition Summary (FSA Intranet Access Only) for specific details.
The items listed below are considered approved software, but are not available in Nexus:
|Software/Doc||Links (FSA Intranet Access Only)|
|Ant - Contrib||Ant - Contrib 1.0|
|BPMN Visio Stencils||BPMN Visio Stencils 1.0|
|FSA Eclipse Software Distribution|
Note: To install these plugins - save the file locally as an ".xpi" file, then drag the file into a Firefox browser.
|JAccess - Java Accessibility Utilities||JAccess 1.3|
|Java ISQL Viewer - Independent SQL Tool||Java ISQL 2.1.4|
|JDBC Driver DB2||jcc_type4_V97FP3a|
|JDBC Driver Informix||JDBC Driver Informix|
|JDBC Driver SQL Server version 3.0 (for JDBC 4.0 and JRE 6.0)||sqlserver-jdbc4-3.0|
|JDBC Driver SQL Server version 3.0 (for JDBC 3.0 and JRE 5.0)||sqlserver-jdbc-3.0|
|For more information about SQL Server JDBC Drivers, see Microsoft Developer Network (MSDN) web site||Microsoft Developer Network (MSDN) web site|
|JDBC Driver Sybase||JDBC Driver Sybase|
|JDiff - Describes changes between two releases of an API||JDiff 1.0.10|
|Secure FTP||Secure FTP 2.5.15|
|Squirrel SQL||Squirrel SQL 3.1.2|
|Subversion Command Line Client||Subversion Command Line Client 3.5.1|
|Visual Paradigm for UML|