390 Patterns: Implementing Self-Service in an SOA Environment
12.1 Architectural overview model
The architecture overview model in Figure 12-1 shows the overall structure of the
ITSOMart application. The highlighted area shows the section of the application
on which this chapter focuses, the ESB.
Figure 12-1 Architectural model for ITSOMart application
From the J2EE architecture point of view, this is the part of the business logic tier
that creates, updates, and deletes business data from the single application in
the Enterprise Information System (EIS) tier.
The components that participate in the JMS Scenario are:
򐂰 CRM Proxy
This component is used by the Processor application to call the CRM Web
service.
򐂰 Enterprise Service Bus (ESB)
HTTP
Requests
Self Service
Application
Mail Sender
(MDB)
MailService
ESB
Processor
Mail Service Proxy
(JMS)
(MDB)
queue
queue
Processor.ear
Credit Check
Proxy
CreditCheck
Web
service
Get Account
Proxy
HomeDelivery
Web
service
BusinessDelivery
JCA
Module
CRM (CICS)CRM Proxy
Web
service
R
e
s
o
u
r
c
e
A
d
a
p
t
e
r
JCAModule.ear

Get Patterns: Implementing Self-Service in an SOA Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.