2003 | 2002 | 2001 | 1999 | 1998 | 1997 | 1996
|
|
|
| January | Metric-driven
Refactoring by Dem Pilafian of TogetherSoft Inc
Abstract: About Speaker: |
| February |
Issues
and Practices for Persistence Architectures and Mapping by
Donald Smith, Director of Technology, Oracle9iAS Abstract: One of the major challenges faced by enterprise Java developers is overcoming the mismatch between objects and databases. Storing objects in Java is more than simple JDBC calls; a solid design incorporates a persistence layer that separates the details of the database from the business logic. The persistence layer should address mapping and run-time issues such as caching, object identity, inheritance, legacy database integration, querying, stored procedure use, storing objects across multiple tables, and transaction management. Additional challenges arise through the use of multi-tier architectures and application servers. Moreover, customers face challenges with disparate data sources and objects need to be mapped and integrated with relational data, mainframe data and ERP systems. Enterprise JavaBeans developers face additional challenges. Deciding what kind of EJB architecture should be used for data-centric enterprise applications, determining what persistence strategies are best suited to EJB, and understanding the problems specific to EJB are among the key issues that must be addressed. The purpose of this talk is to outline the persistence issues for Java objects and EJBs, and to describe the various strategies employed by persistence layers to solve these problems. We will also discuss these challenges and solutions in the context of various EJB application architectures. It is assumed the audience has some familiarity with Enterprise JavaBeans. Basic relational database and object modeling knowledge are also assumed. About Speaker: Donald Smith is a Technology Director at Oracle Corporation. Donald Smith has been Product Manager for the industry leading TopLink Persistence Architecture product. Donald spent several years as consultant for WebGain (formerly The Object People) focusing on persistence projects including object-relational and OO Database architectures. Aside from product management and consulting he has also instructed at all skill levels on several popular database related products including TopLink, Object Extender, GemStone and JDBC. Donald brings together the experiences of dozens of customers and projects from around the world and includes small “dot-com” through to Fortune 50 companies Presentation Slides |
|
May |
Extending
Web Services to the Real World by Ash Parikh, Sr.
Manager Engineering & Marketing, Iopsis Inc Abstract: An interactive session in which attendees will be led through discussions on Web services applicability in the current contexts and how Web services could be applied to real world scenario using business process paradigms and strategies. About Speaker: Ash Parikh is the Sr. Manager of Engineering and Architecture, with the Emerging Technology Group at Iopsis Software, Inc. He is a named expert in the field of Distributed Computing, has authored abstracts for BEA e-World 2002, Java One 2002 and Java One 2003. He developed the first prototype for J2ME Web services, a paradigm earlier thought of as impossible to pull-off on limited footprint devices, while at BEA Systems. He has over 10 years of computer and IT experience, including expertise in object-oriented analysis and design,distributed architecture, middleware architecture and software design and development. He is also the President of the Bay Area Chapter of the Worldwide Institute of Software Architects, an initiative close to his heart, through which he evangelizes various software architecture paradigms. He recently co-authored a book through Osborne Press titled "Oracle9iAS Building J2EE Applications", ISBN: 0072226145, November 2002. He is the author of a two-part series of technical articles in Web Services Journal, titled "Extending Web services to the Real World," March 2003 and "Web Services and Portal Technology", April 2003. He is also a member of the Expert Group for JSR 188 "CC/PP Processing," JSR 205 "Wireless Messaging API 2.0," on the Java Community Process standards body. Presentation Slides |
August |
BPEL:
Business Process with Web Services by Mike Lehmann, Product
Manager, Web Services Orchestration, Oracle 9iAS, Oracle Corporation Abstract: Support for Web services is one of the biggest new features in J2EE 1.4. Yet just as Web services mature within the J2EE stack, a new generation of standards is being hammered out to help developers build business processes with Web services. The emerging standard that is gaining momentum and rapid adoption by vendors is called Business Process Execution Language for Web Services (BPEL4WS). This session will introduce BPEL, show the major constructs and use cases for those constructs, and step attendees through a sample development cycle of building, deploying, and running a BPEL scenario About Speaker: Mike Lehmann is a Product Manager for Web Services Orchestration in Oracle9iAS and Oracle9i JDeveloper at Oracle's headquarters in Redwood Shores, California. He has worked in the IT industry for over 14 years as a developer, consultant and project manager in emerging technologies. His current areas of focus include J2EE and and Web services. He frequently authors articles, tutorials and papers on Web services and speaks regularly at industry events. Mr. Lehmann holds a B.Sc. in Computer Science and an M.B.A. from the University of British Columbia. Presentation Slides |
| September |
Making
a J2EE developer's life easy by Rob Woollen, Staff
Engineer, BEA Systems Inc.
Abstract: One of the main design goals in WebLogic Server 8.1 was to make it easy to write J2EE applications. This talk discusses a set of new ANT tasks for building and deploying J2EE applications. I'll show how in only a few lines in your build.xml, you can build complex J2EE applications. Next, we'll discuss ANT tasks for creating and modifying WebLogic Server configurations. The second half of the talk gives 20 tips for WLS/J2EE developers. These are common problems that developers face and some recommended solutions. About Speaker:
Rob Woollen is a Staff Engineer at BEA Systems Inc. He
joined BEA in 1998 and leads the J2EE development teams in WebLogic Server.
Rob is a co-author of J2EE
Applications and BEA WebLogic Server and holds a BSE in Computer
Science from Princeton University.
Presentation Slides |
| October |
WS-I
Support in the Java Platform by Arun Gupta, Staff
Engineer, Sun Microsystems Inc.
Abstract: WS-I's Basic Profile, v1.0 is a key enabler of Web Services. Since most Web Services are being implemented in JavaTM technology, implementing applications that conform to this profile using the Java technology platform APIs is key to the adoption of Web Services. This presentation talks about WS-I organization, Basic Profile and Sample Application, WS-I Support in Java Platform, Demo of Sample Application, Conformance with Basic Profile. About Speaker: Arun Gupta is a Staff Engineer and leads Web Services SQE Group at Sun Microsystems.Arun has over seven years of experience in software industry working in various distributed computing technologies, Java(TM) platform, C++ and various web-related technologies. Arun represents Sun in WS-I Sample Application Working Group and has implemented WS-I Sample Application using Java Web Services Developer Group. He is also leading the effort to test JWSDP at Sun. He has been with the Java APIs for XML-based RPC (JAX-RPC) group since its inception and has been a significant contributor in evolving the technology. Arun has also worked with CORBA and other distributed technologies in Java. He has contributed to the Java 2 Platform, Standard Edition (J2SETM), Java 2 Platform, Enterprise Edition (J2EETM) and JWSDP releases. You'll find him helping the technology adoption at jaxrpc-interest@java.sun.com alias. Arun holds BS Electronics and MS Computers from Delhi University, India. Arun has presented at previous JavaOne conferences and has filed four patents related to XML technology. Presentation Slides SVJUG Struts and Faces-11-05-03.pdf |
| November |
Struts and
JavaServer Faces: Competition or Coexistence? by
Craig McClanahan, Sun Microsystems Inc. Abstract: The Struts Framework is an open source framework for building web applications based on Model-View-Controller (MVC) design principles. It has been available for over three years, and is a popular de facto standard with widespread adoption, lots of learning resources, and a supportive and helpful user community. JavaServer Faces is an upcoming standard API for building user interface components for web applications, being developed under the Java Community Process as JSR-127. It is currently in public draft, and is moving towards the next phases of the process as we speak. As was already clear at last summer's JavaOne keynotes, JavaServer Faces is going to have rich support for a wide variety of development tools as well, shortly after it goes final. At first glance, there are substantial overlaps between the functionality provided by Struts and JavaServer Faces, to the degree that many existing Struts users are wondering what the future holds for Struts. To help us better understand, we will briefly examine the key features of each of the two technologies, and then look at a simple web application (the canonical struts-example application from Struts 1.1) implemented in three different ways:
After the comparison, the talk will wrap up with brief "coming soon" highlights for both technologies, and time for questions. About Speaker: Craig McClanahan is a Senior Staff Engineer for Sun Microsystems, with primary responsibilities for the evolution of the web tier portion of the J2EE platform. Craig is uniquely qualified to give this talk, because he is both the original creator of the Struts Framework, and co-Specification Lead for JavaServer Faces (JSR-127). Presentation Slides |
| December |
Relationship
of Software Architecture to Corporate Profitability
by Luke Hohmann.
Abstract: We know that you are in software because you love creating software. However, your employer knows that unless the software you're writing is going to make them lots of money, you're not going to be in business in the long run, and you may not even get that next round of funding in the short run. In this talk, internationally recognized software expert Luke Hohmann will define the six most common ways that software related product and service offerings make money. Once we've reviewed these basics Luke will review how each of these approaches influence your architectures, making certain that you're doing everything possible to create an effective -- and profitable -- software architecture. Along the way, Luke will also highlight why you should care about software license agreements and how you certain terms can have a tremendous impact on your architecture. About Speaker: Luke Hohmann is an Independent Consultant, author of "Beyond Software Architecture", an Addisson Wesley Signature Series (Martin Fowler Signature Book), committed to coaching his clients in areas of product management, software development and organizational effectiveness. Hohmann is the author of Journey of the Software Professional: A Sociology of Software Development(Prentice Hall,1997) as well as numerous articles on software development Presentation Slides |