A service wrapper is a
computer program
A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components.
A computer progra ...
that
wraps
A wrap is a food dish made with a soft flatbread rolled around a filling.
The usual flatbreads are wheat tortillas, lavash, or pita; the filling may include cold sliced meat, poultry, or fish, shredded lettuce, diced tomato or pico de gallo, g ...
arbitrary programs thus enabling them to be installed and run as
Windows Service
In Windows NT operating systems, a Windows service is a computer program that operates in the background. It is similar in concept to a Unix daemon. A Windows service must conform to the interface rules and protocols of the Service Control Manager ...
s or
Unix daemon
In multitasking computer operating systems, a daemon ( or ) is a computer program that runs as a background process, rather than being under the direct control of an interactive user. Traditionally, the process names of a daemon end with the l ...
s, programs that run in the
background, rather than under the direct control of a user. They are often automatically started at
boot time. Arbitrary programs cannot run as services or daemons, unless they fulfil specific requirements which depend on the
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
. They also have to be installed in order for the operating system to identify them as such.
Various projects exist offering a Java service wrapper, as
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
itself doesn't support creating system services. Some wrappers may add additional functionality to monitor the health of the application or to communicate with it.
See also
*
Windows Service
In Windows NT operating systems, a Windows service is a computer program that operates in the background. It is similar in concept to a Unix daemon. A Windows service must conform to the interface rules and protocols of the Service Control Manager ...
*
Unix daemon
In multitasking computer operating systems, a daemon ( or ) is a computer program that runs as a background process, rather than being under the direct control of an interactive user. Traditionally, the process names of a daemon end with the l ...
External links
Java Service WrapperYet Another Java Service WrapperJava Service LauncherJavaServiceApache Commons DaemonFireDaemon - Run Any Application as a Windows ServiceAlwaysUp - Easily run any application as a Windows ServiceWindows Service WrapperNSSM
Java platform software
Windows services