How J2EE Computes for Finance - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

How J2EE Computes for Finance

Description:

message-based and synchronous legacy applications. applications written in C, CGI, Perl, Cobol, Java, ... Offline: Come see how this works with a Cajun demo. ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 11
Provided by: innakn
Category:
Tags: j2ee | cajun | computes | finance

less

Transcript and Presenter's Notes

Title: How J2EE Computes for Finance


1
How J2EE Computes for Finance
  • Tyler Jewell (tyler_at_bea.com)
  • Director, Technical Evangelism
  • February 2002

2
The Complexity of Finance
  • Financial institutions have a variety of systems
    to manage
  • multiple databases of different types
  • mainframes, servers, and PCs
  • message-based and synchronous legacy applications
  • applications written in C, CGI, Perl, Cobol,
    Java, Visual Basic

These companies articulate a classic integration
nightmare does J2EE help?
3
J2EE Enables Integration
  • There are some key J2EE technologies that enable
    integration today
  • JMS
  • messaging enablement and loose coupling
  • high availability / persistence of messages
  • J2EE CA Adapters
  • map legacy systems into J2EE
  • propagate necessary security / transactional
    contexts
  • JDBC drivers
  • straight database access

4
Making Sense of it All -- BNY
  • The Bank of New York was faced with an
    integration problem
  • 15 applications that service BNY Wholesale
    Commercial Cash and Custody Clients
  • numerous legacy systems built on different
    technologies
  • IMS
  • CICS
  • VAX
  • numerous databases
  • UDB
  • DB2
  • Sybase
  • needed to find a unified way of accessing these
    systems

5
BNY -- Continued
  • Integration challenges, continued
  • different applications used different web
    technologies
  • JSP / servlet
  • CGI / Perl
  • various legacy systems leveraged messaging
    systems such as MQSeries

How do you create a unified development platform
given this environment?
6
BNY Architecture
Client Tier
Browser
Java Client
  • JSPs / Servlets

Financial Verticals
  • Transaction Processing
  • Event Logging
  • Access Control
  • Scheduling and Messaging
  • WebLogic Server 6.1
  • Clustered

Web Tier
Framework
EJBs
Message
Tuxedo
JMS MQSeries
Connectors
IMS
CICS
VAX
UDB
DB2
Sybase
Other
7
Ultimate Integration Web Services J2EE
  • A web service is a piece of business logic
    located on a network accessible through a
    standards-based framework.
  • J2EE Web Services play well together
  • J2EE provides the basic infrastructure
  • Web Services provides interoperability

Companies are using Web Services to solve
internal integration problems.
8
Web Services Technologies
  • Web Services technologies are based upon XML
  • SOAP
  • WSDL
  • UDDI
  • XML enables business logic to encounter foreign
    and unknown data and to successfully interpret
    it.
  • Web Services eliminate the integration silo
    problem
  • applications using custom adapters to integrate
    with systems
  • applications in the enterprise will never be
    built wholly on a common language

9
J2EE Integrates SOAP
J2EE Container
HTTP Client
1
3
2
SOAPProtocolHandler
JMS Destination
Inbound
Reply
Temp ReplyTo
6
5
4
JMS Clients, Services, or Business Processes
1
3
2
Outbound
SOAPProtocol Handler
Outbound Queue
Solicit
JMSReplyTo
Response
5
6
4
Web Server (.NET/SunONE/Apache)
URL-to-JMS mapping can be Queue and Topic based
10
The Next Step
  • We are seeing a number of companies using the
    following methodology
  • core application development done on J2EE
  • applications are exposed as Web Services
  • new applications can quickly reuse other
    applications previously exposed as Web Services
  • some resources are being migrated to have Web
    Services so that they can be part of the
    aggregation

Offline Come see how this works with a Cajun
demo.
Write a Comment
User Comments (0)
About PowerShow.com