|
|
SLAMD Distributed
Load Generation Engine
|
Version 2.0.1
|
Third-Party Components
The following third-party components are used by SLAMD in some way. Each of them may or
may not be available under an OSI-approvded open source license.
-
Apache Tomcat 6.0.24
| URL |
|
http://tomcat.apache.org/ |
| License |
|
Apache Software License |
| Description |
|
Tomcat is a very popular open source servlet container that is used in the
reference implementation for servlet and JSP technologies. It can be used to
run Web applications and provide general HTTP server capabilities.
|
| Use in SLAMD |
|
It is used by default as the servlet container used to serve the SLAMD
administrative interface. If the full SLAMD server zip or tar archive is
downloaded, it will contain an embedded copy of Tomcat. If the SLAMD WAR file
is downloaded and deployed into some other servlet container, then Tomcat will
not be used.
|
-
UnboundID LDAP SDK for Java
| URL |
|
http://www.unboundid.com/products/ldapsdk/
|
| Licenses |
|
GPLv2 or
UnboundID LDAP SDK Free Use License.
|
| Description |
|
The UnboundID LDAP SDK for Java is a fast, powerful, user-friendly, and
completely free Java API for communicating with LDAP directory servers. It
offers better performance, better ease of use, and more features than other
Java-based LDAP APIs.
|
| Use in SLAMD |
|
SLAMD uses the UnboundID LDAP SDK for Java for most cases in which it is
necessary to communicate with an LDAP directory server, particularly in jobs
used for running stress and performance tests against an LDAP directory server.
|
-
Oracle Berkeley DB Java Edition 3.3.96
-
iText PDF Library 1.02b
| URL |
|
http://www.lowagie.com/iText/ |
| License |
|
Dual-Licensed under both
MPL
and
LGPL.
|
| Description |
|
This library provides a Java API for generating PDF documents. It is a very
thorough API, including support for things like tables, images, headers and
footers, links, and other document components.
|
| Use in SLAMD |
|
This component is used by the PDF report generator in order to create PDF
documents with information taken from one or more jobs and/or optimizing jobs.
|
-
Apache Bean Scripting Framework 2.3
| URL |
|
http://jakarta.apache.org/bsf/ |
| License |
|
Apache License 2.0 |
| Description |
|
The Jakarta Bean Scripting Framework (BSF) is an extensible interface for
plugging scripting languages into Java applications.
|
| Use in SLAMD |
|
SLAMD uses this library in the BSF job class. Note that the BSF library by
itself does not include support for any scripting languages, but it can be
added by including additional files.
|
-
Apache Commons FileUpload 1.0
| URL |
|
http://jakarta.apache.org/commons/fileupload/ |
| License |
|
Apache License 2.0 |
| Description |
|
Apache Commons FileUpload package provides a simple way to allow Web-based Java
applications to process files uploaded through the browser in the form
specified by RFC 1867 using a POST request with a "multipart/form-data"
encoding. As of SLAMD 1.8.0 this is provided by Tomcat. Previous versions of
SLAMD included a separate FileUpload package.
|
| Use in SLAMD |
|
SLAMD uses this package in a few different places, whenever it is necessary to
upload a file through the browser. This includes when uploading files into a
folder or when installing a job pack.
|
-
Netscape Directory SDK for Java 4.17
| URL |
|
http://www.mozilla.org/directory/javasdk.html |
| License |
|
Netscape Public License 1.1 |
| Description |
|
The Netscape Directory SDK for Java provides a simple API for communicating
with directory servers using the LDAP protocol.
|
| Use in SLAMD |
|
SLAMD uses this library for some of the communication with LDAP directory
servers. Most components which use LDAP communication have been updated to use
the UnboundID LDAP SDK for Java, but some legacy components still use the
Netscape SDK.
|
-
Java Advanced Imaging (JAI) Codec 1.1.2
| URL |
|
http://java.sun.com/products/java-media/jai/ |
| License |
|
Sun Binary Code License Agreement |
| Description |
|
JAI is a powerful API for interacting with images in a number of different
ways. It supports many different image formats and offers high-performance
algorithms for manipulating them.
|
| Use in SLAMD |
|
SLAMD uses very little of the functionality offered by Java Advanced Imaging.
In particular, it is used to convert dynamically-generated images (graphs of
job results) to the Portable Network Graphics (PNG) format for display in a Web
browser.
|
|