logo CHOOSE CHOOSE is the Swiss Group for Object-Oriented Systems and Environments, and is a special interest group of the SI (Swiss Informaticians Society).

To become a CHOOSE member you can use the online formular of the SI. Individual membership costs 80.- for the SI plus 20.- for CHOOSE (students pay 25.- and 10.-).


Choose Middleware 1998

Ecole Polytechnique FÈdÈrale de Lausanne
June 22 and 23, 1998
Room CO 2 (Building Coupole)

Conference Programme

Monday June 22
8.30 Opening of the Conference Office
9.30 - 9.45 Welcome
9.45 - 12.45 Robert Orfali
Distributed Objects with CORBA and Java

(with 1/2h. coffee break)
12.45 - 14.00 Lunch break
14.00 - 17.00 Jeri Edwards
Object Transaction Monitors: The Road to Mission-Critical Distributed Objects

Tuesday June 23
9.30 - 12.30 David Flanagan
Java 1.2 in a Nutshell

(with 1/2h. coffee break)
12.30 - 13.45 Lunch break
13.45 - 14.15 CHOOSE General Assembly
14.15 - 17.15 Roger Sessions
COM, DCOM, and The Microsoft Distributed Component Architecture

(with 1/2h. coffee break)

June 22

Tutorial(1): Distributed Objects with CORBA and Java
Presented by: Robert Orfali

Abstract: This tutorial starts out by explaining the benefits of a component-based distributed object middleware infrastructure. Next, it covers CORBA in depth-including the ORB, IIOP, naming, events, security, and transactions. It also explains CORBA 3.0 features such as RMI-over-IIOP, Objects-By-Value, and the POA. Then it covers the JavaBeans component model -including CORBA beans and Enterprise JavaBeans. Finally, it explains how CORBA and Java play together to create the Object Web. Some empirical numbers and observations will be presented based on his latest book, Client/Server Programming with Java and CORBA, Second Edition. Finally a short comparison is given between CORBA/Java with the competition including Servlets, CGI, DCOM, sockets, and RMI.

Biography
Robert Orfali is a leading authority on Distributed Object and Client/Server technologies. He is a prolific writer, and is co-author of numerous articles, as well as six best-selling, award-winning books. His most recent books are: Client/Server Programming with JAVA and CORBA, Second Edition; The Essential Client/Server Survival Guide, Second Edition; The Distributed Object Survival Guide; and Instant CORBA. Mr. Orfali is currently the Director of the CORBA/JAVA Laboratory and Master's Degree program at San Jose State University in the United States. Previously, he was with IBM Corporation for 25 years as a distributed object and client/server architect and consultant.


Tutorial(2): Object Transaction Monitors: The Road to Mission-Critical Distributed Objects
Presented by:
Jeri Edwards

Abstract: Enterprises have experimented with Distributed Objects, but have yet to massively roll them into mainstream applications--too much of the infrastructure had to be built in-house. Now, a new generation of middleware--called Object Transaction Monitors (or OTMs) is appearing. OTMs, such as BEA's Iceberg and IBM's Component Broker, promise to provide off-the-shelf platforms for mission-critical, distributed object-based applications. Ms. Edwards describes how distributed objects are used in mission-critical applications, how distributed objects move us toward the Object Web, emerging standards for OTMs, and how OTMs make CORBA mission-critical. She reviews Iceberg as an example OTM. Finally, she describes strategies for introducing objects as the programming model in enterprise-class applications.

Biography
Jeri Edwards is the Vice President of Strategy and Product Planning for BEA Systems, the industry's leading middleware company. She has over 15 years of experience directing the development of mission-critical client/server, distributed object, and OLTP systems software. In addition to this practical, hands-on experience with client/server, she is a leading industry spokesperson. She has published over 30 technical articles in leading journals and is a popular keynote speaker at conferences. She is the co-author of three of three books with Mr. Orfali- -including The Essential Client/Server Survival Guide, The Distributed Object Survival Guide, and Instant CORBA.


June 23

Tutorial 3: "Java 1.2 in a Nutshell"
Presented by:
David Flanagan

Abstract: Java 1.2 is a major new release of Java and contains many exciting new features. This talk is an overview of the new APIs, with a particular emphasis on Java Beans and on the graphics and GUI packages of the Java Foundation Classes (Swing).

Biography
David Flanagan is the author of the best-selling book ´Java in a Nutshellª, which he will be updating to cover Java 1.2 in the weeks leading up to CHOOSE 98. He is also author of ´Java Examples in a Nutshellª, ´JavaScript: The Definitive Guideª, and several books about the X Window System. When he is not writing, David is a computer programmer and consultant. He holds an S.B. degree in Computer Registration Form


Tutorial 4: "COM, DCOM, and The Microsoft Distributed Component Architecture"
Presented by:
Roger Sessions

Abstract: Objects are out. Components are in. OMG and Microsoft are competing in a sometimes bitter struggle to control the component platform for the next generation of commerce applications. Will the OMG win with its Common Object Request Broker Architecture and its CORBA Services ? Or will Microsoft win, with its Component Object Model and its Distributed Component Architecture ? This talk looks carefully at Microsoft's architectural vision and each of its contributing technologies. COM and DCOM are the component packaging and distribution technologies. MTS (Microsoft Transaction Server) is the uniquely scalable component runtime environment. Falcon is the asynchronous message passing mechanism, the so called Email for components. And perhaps most important, Wolfpack is the technology that allows several NT workstations to operate together as a single, powerful, robust component hosting cluster.

Biography
Roger Sessions is an internationally recognized expert in distributed object technology. He has written extensively about both OMG's CORBA and Microsoft's COM/DCOM. He has written four books, dozens of articles, and spoken at innumerable conferences. He writes and publishes the ObjectWatch Newsletter, a widely read and highly regarded newsletter on Distributed Object Technologies. Past issues are available at http://www.objectwatch.com/past.htm. His most recent article was the lead article in the December Software Developer Magazine on the Microsoft Component Tier, and the relationship between Java, COM, DCOM, and MTS. His most recent conference presentation was a series of lectures on the Microsoft Distributed Component Architecture at the 1997 Colorado Software Summit. His most recent book was published by John Wiley and Sons, and is called ´COM and DCOM; Microsoft's Vision for Distributed Objectsª


CHOOSE General Assembly

Please note that the annual CHOOSE General Assembly will be held during the conference. All CHOOSE members are kindly invited.

Registration

Please print and fill out the attached registration form, and send it to:

Schweizer Informatikergesellschaft, Schwandenholzstr. 286, CH-8046 Zürich
Tel: 01 371 73 42, Fax: 01 371 23 00

Early registration prices

SI member

Non-member

Surcharge (after June 1)

1 day (22 or 23)

200

350

50

2 days (22 & 23)

300

500

50

The price includes lunch, coffee breaks, and handouts. Students and unemployed can benefit from the reduced fee (50% off). CHOOSE members benefit from an additional reduction of sFr. 10.- per day.

Registrations must be received by Monday June 15. After this date, no registrations will be accepted.

NB: Annual SI membership rates are 80.- and an additional 20.- for CHOOSE (students pay 25.- and 10.-). To join, you can use the online formular of the SI.


More information can be obtained by contacting Dr. Rachid Guerraoui.