Datasheet
12
Part I ✦ Introduction
✦ Security Services — These are provided via Java Authentication and
Authorization Service (JAAS) 1.0, which allows J2EE servers to control access
to services.
✦ Web Services — Support for Web services is provided via Simple Object
Access Protocol (SOAP) for attachments; API for Java (SAAJ) 1.1 for handling
of SOAP messages; Java API for XML Registries (JAXR) 1.0 for access to
Universal Description, Discovery, and Integration (UDDI); and Java API for
XML-based RPC (JAX-RPC) 1.0 to specify how clients can use Web services.
✦ Management — The Java 2 Platform, Enterprise Edition Management API 1.0,
and Java Management Extensions (JMX) 1.2 are used to provide management
support for querying a server during runtime.
✦ Deployment — The Java 2 Platform, Enterprise Edition Deployment API 1.1
allows tools to plug into a J2EE server for deployment purposes.
✦ Java Authorization Service Provider Contract for Containers (JACC) 1.0 —
JACC is the interface between application servers and authorization policy
providers.
Table 1-1 gives a list of the various J2EE Standard Services APIs and indicates
which APIs are required for each component type.
Table 1-1
J2EE Standard Services APIs
Standard Service Version App Client Web EJB
HTTP/HTTPS 1.0, SSL 3.0, TLS 1.0 Required Required Required
JTA 1.0 Not Required Required Required
RMI-IIOP Required Required Required
JDBC 3.0 Required Required Required
JMS 1.1 Required Required Required
JavaMail 1.3 Required Required Required
JNDI 1.2 Required Required Required
JAF 1.0 Required Required Required
JAXP 1.2 Required Required Required
Connecture 1.5 Not Required Required Required
Architecture
JAAS 1.0 Required Required Required
c539663 ch01.qxd 7/25/03 9:13 AM Page 12