21.12.2012 Views

SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...

SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...

SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!