Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Ralph Johnson
University of Illinois


Ralph Johnson has been studying how object-oriented programming changes the way software is developed. He has worked on several projects, including frameworks for operating systems (Choices), drawing editors (HotDraw), music synthesis (Kyma), and business transaction processing (Accounts). He is co-author of the book Design Patterns: Elements of Reusable Object-Oriented Design, winner of the 1994 Software Productivity Award. Patterns describe recurring design techniques and explain why and when they should be used. They make designers be more productive and communicate with each other better. He was one of the originators of the software patterns movement, organizing the first conference on patterns, as well as writing many of the first papers on the subject. He holds a Ph.D. from Cornell University, 1987.
Picture of Ralph  Johnson (University of Illinois)


Presentation: "A Framework for Business Transaction Processing"

Wednesday 13:00 - 13:45, Conference Hall

The OMG's Model Driven Architecture is only the latest in a series of attempts to develop software with less programming. Most were not successful in the long run. Most successful attempts have been domain-specific.

A Business Transaction is a transaction from a businessman's point of view; an exchange of goods and services. Software that processes these transactions has certain recurring problems; checking for invalid transactions, dealing with changes in the rules for processing transactions, dealing with transactions that were not processed when they were supposed to be. Standard solutions for these problems leads to code duplication, which leads to systems that are unreliable and hard to change.

This talk will describe my work towards a framework for business transaction processing systems that makes these systems easy to implement, easy to change, easy to verify, and easy to audit.

A Framework for Business Transaction Processing - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.
 
EOS
Oracle
SUN
SAP

Trifork EAS