The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
November 3 – 8, 2002
Keystone Conference Center
 

 

Hermod Opstvedt – Den norske Bank

Integrating J2EE and Your Office Automation Tools Using J2EE CAS

Today the trend is to move more and more of enterprise business logic and data into the J2EE world in the form of EJBs and Servlets, away from hard to get to Hosts, VB/C++ applications with scaling problems, etc. But at the same time you have invested a lot of money and effort in office automation applications that access these, and you are not willing to sacrifice this investment. Well, do not despair, hope is here.

Sun recently provided us with an API (J2EE CAS) that promises to help out. This API will let Windows developers create native client applications that access Enterprise JavaBeans components deployed on a J2EE application server. So how do you go about doing this?

In this session, we will cover the J2EE Client Access Bridge API, first going through what it is and how to set it up, then building some sample applications. After attending this session you should be able to go back to work and show your boss that Excel sheet with a graph, or Word document, fueled by an EJB or Servlet. Attendees are expected to have some knowledge of Visual Basic for Applications (VBA) and also have an understanding of EJBs and Servlets. Sample source code from this session is included.

JAXB/JAXM — A Look at How These APIs Help Solve Common Problems

More and more people are discovering the advantages of XML, and are incorporating XML into their applications. At the same time people are also discovering that, for instance, XML document evolution is not as simple as it seems when you use DOM to populate it, or that it would be really nice if one could use XML to communicate documents with others.

In this session, we will go into two of the Java extension APIs that surfaced last year, JAXB and JAXM, showing what their capabilities are. These are APIs that enable us to create easy solutions to complex problems.

With JAXM, we will look at how to do things such as asynchronous communication, and replacing RMI or Corba when a firewall is blocking your applets from communicating with your server, how to use it to send documents between business partners, etc. With JAXB, we will look at how to deal with XML documents and how to evolving these documents without the DOM overhead and hassle; persisting your Java objects when a database is not available and the standard Java serialization mechanism is giving you problems; using JAXB with XSLT to create HTML from Java objects instead of formatting with JSP/Servlet logic, in the true spirit of the MVC pattern. Attendees are expected to have an understanding of XML and DTDs. Sample source code from this session is included.

Picture of Hermod Opstvedt

Hermod Opstvedt is the Chief Architect for the e-Program of Den norske Bank, the largest bank in Norway. He has been working with components and OO architectures for 19 years, the last six years specifically with Java and CORBA. The last three years he has been responsible for the architecture behind the bank's e-business initiative, with particular responsibility for architecting the integration of the various systems throughout the bank and developing an EJB-based framework for the new banking systems.He also has a role as a mentor for the developers in the bank with regards to issues surrounding J2EE. Email: hermod.opstvedt@dnb.no

 
 

* Return to Top *

© 1997 – 2002  Kovsky Conference Productions Inc.  All rights reserved.