Professional Documents
Culture Documents
info
Message queue
JAX- RMI JTA JDBC JMS JMX JAAS JNDI
WS
Web service
Creates HTML
Purchased or
obtained
Database
JNDI API
Naming manager JNDI API
JNDI SPI
WLS LDAP File sys DNS
Other Purchased or obtained
driver driver driver driver
Initial context
IC
A binding
Context B
associates an
is bound to
object with a
the initial
logical name
context.
and a context.
O1
A B
Object O1
is bound to
the initial
context. C
O2 O3 O3 O4
Object O2 Object O3
is bound to is bound to both
context A. contexts A and B.
Transaction monitor
implementation
Producer Producer
JMS is a Java API for
accessing message-oriented
middleware.
The interface supports:
Point-to-point domain JMS
Publish/subscribe server
(pub/sub) domain Destination
Guaranteed message
delivery
Transactional participation
Dynamically configurable
services
Application- or system-
Consumer Consumer Consumer
scoped resources
Interoperability with other messaging systems
Application Client
server components
container
JCA
client API
(CCI) Inbound/
System
Outbound
App server contracts Resource
EIS
implementation adapter EIS API
Web servers:
Provide Web content
Communicate via HTTP, FTP, and so forth
Can handle CGI requests
Proxy some requests to application servers
Web server
HTTP HTTP
WebLogic
Server
HTTPS plug-in HTTPS
HTTPS HTTPS
JAX-WS
JDBC
JAAS
JNDI
JMS
JMX
RMI
JTA
SvrE SvrZ
Client
app
DB
Inner
network
Your network
SvrE SvrZ
Client
app
Local DB
client
app
Your network