Search/Indexing SPI (Service Provider Interface)
Provides a common interface for Searching services. R6.0 ships with the Autonomy Search/Indexing service to manage property and content based indexing and search. Autonomy Search/Indexing Impl is the core search implementation for Autonomy. VDK is the primary API to the Autonomy Search/Indexing libraries.
Servlet
An applet that runs on a server. The term usually refers to a Java applet that runs within a Web server environment. This is analogous to a Java applet that runs within a Web browser environment.
Java servlets are becoming increasingly popular as an alternative to CGI programs. The biggest difference between the two is that a Java applet is persistent. This means that once it is started, it stays in memory and can fulfill multiple requests. In contrast, a CGI program disappears once it has fulfilled a request. The persistence of Java applets makes them faster because there's no wasted time in setting up and tearing down the process.
SMB (Server Message Block)
A message format used by DOS and Windows to share files, directories and devices. NetBIOS is based on the SMB format, and many network products use SMB. These SMB-based networks include Lan Manager, Windows for Workgroups, Windows NT, and Lan Server. There are also a number of products that use SMB to enable file sharing among different operating system platforms. Samba, for example, enables UNIX and Windows machines to share directories and files.
SMTP (Simple Mail Transfer Protocol)
A protocol for sending email messages between servers. Most email systems that send mail over the Internet use SMTP to send messages from one server to another; the messages can then be retrieved with an email client using either POP or IMAP. In addition, SMTP is generally used to send messages from a mail client to a mail server. This is why you need to specify both the POP or IMAP server and the SMTP server when you configure your email application.
SOAP (Simple Object Access Protocol)
SOAP provides a simple, lightweight XML-based messaging protocol used to encode the information in Web service request and response messages before sending them over a network. SOAP messages are independent of any operating system or protocol and may be transported using a variety of Internet protocols, including SMTP, MIME, and HTTP.
SPI (Service Provider Interface)
The interface to modules within the backend server implementation that are not published to end customers. Only the API is published. The SPI modularity that XC and FX engineers used to build additional module support on the backend (such as additional Conversion Services or a different Search/Indexing Service)
Subscription Service
Built on JavaMail to interface the external SMTP gateway for email delivery.