Web Services and Java

This presentation will provide an overview of web services and how they relate to Java. First we will cover some background regarding what web services are and what they have to offer beyond existing technologies. Next we will explore the alphabet soup of web services acronyms, such as SOAP, UDDI, WSDL, and ebXML.

Finally, we will sort out the numerous existing and planned Java APIs related to web services, and will provide some insight into how web services relate to J2EE.

Andy Straw is an instructor and consultant for Intelligent Communication Systems, Inc. (ICS), the company which operates the Authorized Sun Education Centers in upstate/western New York (Rochester, Albany). He has been a Sun-Certified Java Instructor for over two years, teaching beginner, intermediate, and advanced Java courses, covering topics like RMI, JDBC, servlets, JSPs, and EJBs. Before joining ICS, Andy spent 14 years as a software engineer at Kodak, working as an individual contributor, project lead, and technical lead in a variety of areas, including research and advanced development, product development, and web site development. He has over six years commercial experience using Java, and over 15 years experience performing OO analysis, design, and implementation, with an emphasis on building modular, extensible, reusable software frameworks.

Currently, he is on assignment at Kodak, working on Java-based web applications for Kodak's public web site. Andy received a MS in Computer and Systems Engineering from RPI, and a BS in Mechanical Engineering from the University of Virginia.He is a member of the IEEE Computer Society and the ACM.

Presentation: PDF, Power Point

Performance Java: Patterns, Techniques, & Greasing the Skids...

Although fast enough for simple applications, Java forces developers to plan ahead for everything else, from minimizing execution time and memory footprint to maximizing effective user interactivity. This talk will preview a discussion on how to plan ahead, using high-level patterns and low-level programming techniques, to squeeze great performance out of Java on today's machines and good performance on yesterday's. Rick Bettencourt of Building Block Software(BBS), has had a prominent career as a software developer, architect and technologist. Please follow this link for his bio (http://BuildingBlockSoftware.com/BBSRicksBio10-9-2k.html).