The following SystemWeaver executables are the most commonly used applications/application servers and are all available in a 64-bit version. Whether or not configuration file(s) are required and whether logging is available is indicated for each in the below tables. 


Client Applications

swAdmin2swArchitectswExplorerswDatabaseManager
Used by Administrators to manage SystemWeaver user accounts, roles, licenses and security settings.Used by Architects to administer the installation's SystemWeaver meta models.
The standard SystemWeaver client. The client can be configured to support a number of different development tasks and teams.
Used by IT Administrators to perform upgrades of the SystemWeaver database schema when needed. Also provides various other useful database tools, such as creating a file repository database.
  • No configuration file needed
  • No configuration file needed
  • No configuration file needed
  • Logging is possible using a swExplorer.props
  • No configuration file needed


Server Applications

Split Server Architecture (consists of two executables)

swDBServer/swServerSystemite.SystemWeaver.TcpSubServer
swTestServer
A SystemWeaver Application Server manages all SystemWeaver data and offers connections from any SystemWeaver application through the SystemWeaver API (The swDBServer/swServer runs as a background process in Windows, with interfaces to server configuration files, the database, a log file, and a status window. A SystemWeaver Server assures the integrity and security of the stored data, regardless of the operations performed by connected Clients.)

For the split server concept, the SystemWeaver server consists of two executables - swDBServer.exe and Systemite.SystemWeaver.TcpSubServer.exe - with the swDBServer contains the connection to the database, cached data and all API logic and the Systemite.SystemWeaver.TcpSubServer manages communication through TCP with all the clients and their connections.
Offers the same services as the swDBServer/swServer, and in addition, has a GUI that offers manual selection of configuration options, possibility to see all logged in users, and a log window corresponding to the optional log file.
  • swServer.ini
  • swServer.props for logging (optional, but recommended)
  • Systemite.SystemWeaver.TcpSubServer.exe.nlog (optional, but recommended)
  • DLQ Logging (no configuration file. Set in .ini)
  • swServer.ini
  • swServer.props for logging (optional)


Optional Server Applications

swNotificationServer

swServerMonitorService

swSlaveServer
A SystemWeaver client that sends email notifications upon updates to CMS Project issues.An application that supports multiple instances of SystemWeaver servers as a service on the same server computer.
Acts as a mirror or replication of a main SystemWeaver server (the server described above), with data residing in a local database.
  • swNotificationServer.ini
  • swNotificationServer.props for logging (optional, but recommended)
  • swServerMonitorService.settings
  • swServerMonitorService.props for logging (optional, but recommended)
  • swSlaveServer.ini
  • swSlaveServer.props for logging (optional, but recommended)


For a complete list of all SystemWeaver applications, refer to Overview of SystemWeaver Applications in the SystemWeaver Server Administration Manual.