SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...
SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...
SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
platforms have wrapped the “lower platform” thinly, without significantly raising the<br />
level of abstraction. Today, virtual platforms are available that provide much more<br />
comprehensive and high-level abstractions and directly support the model outlined in<br />
this paper. The two leading virtual platforms for dot-com implementations are Java 2<br />
Enterprise Edition (J2EE) and CORBA.<br />
3-<strong>DIMENSIONAL</strong> EXAMPLE<br />
Consider an extremely simplistic example in which a retail catalog firm wants to be<br />
able to take orders over the Internet, initially via HTML forms from desktop browsers,<br />
and from other device types in the future. A legacy order entry system is currently<br />
used by their call center operators to enter customer orders received over the telephone,<br />
and this system will be used as the back-end for a new web-based, customer<br />
self-service system. A packaged solution is being considered as a replacement for the<br />
legacy system. It has been determined that the best way to communicate with the<br />
legacy system is via message queues.<br />
The sample application platform architecture is depicted below.<br />
Figure 6—Simple Order-Entry Example related to the 3DF<br />
18<br />
Virtual<br />
Upper<br />
Lower<br />
Hardware<br />
HTML<br />
Any Browser<br />
Any OS<br />
Any HW<br />
CLIENT<br />
JSP<br />
iES<br />
Solaris<br />
E450<br />
Order<br />
Form<br />
PRESENTATION<br />
EJB<br />
iAS<br />
Solaris<br />
E5500<br />
Form<br />
Handler<br />
BUSINESS<br />
JMS<br />
MQ Series<br />
Solaris<br />
E250<br />
Order<br />
Service<br />
INTEGRATION<br />
Order<br />
System<br />
Interface<br />
APPO<br />
CICS<br />
MVS<br />
ES9000<br />
RESOURCE<br />
Legacy<br />
Order<br />
System<br />
Parallelization<br />
Queing<br />
Clustering<br />
Round Robin<br />
Horizontal Scaling<br />
Scaling Strategy<br />
SunTone Architecture Methodology