Misc
Web Application
- An application that's accessed with a web browser
- Commonly a three-tiered application - web browser : engine (CGI, PHP / JSP / ASP, Servlets) : database
Daemon
- On Unix, a daemon is a computer program that runs in the background.
- The DOS equivalent is Terminate and Stay Resident (TSR) software.
- The Windows equivalent is Services.
- A common role for a daemon is to respond to network requests.
- It's instantiated as a process.
- The name typically ends in a "d".
- Unix recognises as a daemon any process that has process number 1 (init) as its parent process. The init process adopts any process whose parent dies without waiting for the child's status
- In common Unix usage a daemon may be any background process, whether a child of init or not.
- init (short for "initialization") is the program on Unix and Unix-like systems which spawns all other processes. It runs as a daemon and typically has PID 1.
Java EE Connector
- Generic architecture for connection to legacy systems (including databases)
- Integrate JMS providers with Java EE application servers by wrapping the client library of the JMS provider in a resource adapter
JNDI
- Java Naming and Directory Interface
- An API for directory services
- Specifies an SPI (Service Provider
Interface) for the underlying directory service (LDAP, DNS, NIS, file
system, ...)
- Used by Java RMI and Java EE to lookup objects in a network
IDL
- Interface Definition Language
- Used for describing the interface for a software component
Misc
- The interface is described in a machine-processable format such as WSDL.
- Binary protocols: JRMP, RMI-IIOP
- Text-based protocols: SOAP
- Binary formats: RMI, CORBA
- Text-based formats: XML
- JMS (Java Message Service)
- JAXP (Java API for XML Processing)
- EJB specifies RPC using RMI-IIOP or CORBA (or possibly JRMP (plain RMI))
- JINI has its own lookup service and does not use the JNDI API
- Database pools / Database connection
pools
- Security realms
Resources URL:
notes/web_services/resources
Sources URL:
notes/web_services/sources