JA-SIG Destin
RegistrationProgramsSpeakersAttendeesAccommodationsPlanning Forum
Fifth Semiannual JA-SIG Conference Presentations
Destin Florida, December 2-4, 2001
Pre-Conference Seminars
Introduction to XML Programming
Jay Sissom
Indiana University
This seminar will examine writing applications that create, read and manipulate XML data. We will also discuss many of the protocols dealing with XML such as DTD, XSLT, SOAP and Schemas. Examples will be written in Java with some VB, VBScript and Perl, so some knowledge of at least one of these languages is required.
View the presentation
Download examples
 
Java Technology: Architecting and Tuning J2EE-based Solutions
Mark Cade
Sun Microsystems
This full-day, lecture-based training session is designed for architects and developers with experience developing and deploying Java technology-based solutions. The first part of this session presents an overview of the Java 2 Platform, Enterprise Edition (J2EE) componets, J2EE-based patterns, and the architecting of J2EE-based solutions. The remainder of the session will discuss the benefits of code-based optimizations, tuning the JVM and optimizing the architecture through refractoring techniques. Students receive copies of the presentation including instructor notes and technical references.
 
Introduction to XSLT
Justin Tilton
instructional media + magic, inc.
Looking for a methodology to quickly and effectively create Transformations? Interested in the basics of XSLT and Xpath, and a good way to get started? If so, this workshop is for you! We will be discussing the fundamental concepts of XSLT and Xpath, and the methodologies that have emerged from months of developing stylesheet transformations for the uPortal 2.0 project. We will discuss the design aspects related to converting structured information in XML into device-dependent markup languages such as HTML, and WML, and the guidelines and best practices evolving from this experience. No prior XSLT experience is necessary
View the presentation
 
JA-SIG Conference Presentations
Project Liberty and Your Network Identity
Marc Hamilton
Sun Microsystems
The basic element of a community is the notion of identity. Technology exists today to create, manage, and authenticate online identities and broker services based on information related to that identity. The Liberty Alliance Project is a business alliance formed to deliver and support an identity solution for the Internet that enables single sign-on for consumers as well as business users in an open, federated way.
View the presentation
 
Crypto Wallet: Simple Secure Storage of Proxied Credentials
Zed Shaw
University of British Columbia
The holy grail of a "portal" type experience is to give users one web site and one set of credentials to access every web site they need in the organization. The problem with a single access point comes from different organizations requiring different technologies and credentials for authentication. Elaborate schemes have been discussed to solve this sensitive problem. My presentation is a description and practical demonstration of the "Crypto
Wallet". The Crypto Wallet is a set of simple java APIs for storing various credentials for a user in a secure way. It
provides a reasonable amount of security and is very flexible. This will allow users to access multiple web sites from one portal without requiring re-tooling of an organization's entire security infrastructure. Practical and fully working demos will be presented.
 
Management Roundtable - Part 1
Carl Jacobson
University of Delaware
A chance for representatives from each institution to get together and discuss our efforts, plans and directions. We go around the room and each institution reports on current activities and future plans.

NOTE: This session is intended to be a small roundtable discussion. We ask that only one representative per institution attend. This is a two-part session, allowing all institutions time to contribute to the discussion. This session is closed to vendor representatives.
 
Getting Started With uPortal 2.0
Ken Weiner
Interactive Business Solutions, Inc.
uPortal 2.0 is emerging as a popular enterprise portal framework for universities. This presentation discusses answers to the following questions: How do I get uPortal? How do I set it up? What software and hardware are needed to implement it? What skill sets are needed? What uPortal content and services are available? The information in this presentation will be useful to those getting started with uPortal 2.0 as well as those evaluating portal frameworks.
View the presentation
 
Internet2 Middleware, JA-SIG, Portals and You (U).
Michael Gettes
Georgetown University/Internet2
Presentation and discussion of Internet2 Middleware activities and how they relate to JA-SIG and Portals.
View the presentation
 
Management Roundtable - Part 2
Carl Jacobson
University of Delaware
A chance for representatives from each institution to get together and discuss our efforts, plans and directions. We go around the room and each institution reports on current activities and future plans.

NOTE: This session is intended to be a small roundtable discussion. We ask that only one representative per institution attend. This session is closed to vendor representatives.
 
Developing Portal Content and Services for uPortal
Debra Rundle
Princeton University
Today our challenge in offering portal content embraces two issues: organizing and formatting existing web content for use in a portal, and developing new, portal-specific services. Our challenge is where to best allocate our resources. This presentation will offer low-cost approaches.
View the presentation
 
SAML Basics
Eve Maler
Sun Microsystems
This session will provide a technical overview of SAML, the XML-based Security Assertion Markup Language being standardized at OASIS. It will discuss how SAML enables Single Sign-On and other security scenarios, and provide details about the authentication, attribute, and authorization information that SAML can convey. It will also cover the protocol by which security information can be requested from SAML Authorities and the practical realities of how this information can be transported securely across domains.
View the presentation
 
Migrating to J2EE: 0 to 60 in 6.1 Months
Jay Sissom
Indiana University
Indiana University moved its entire enterprise development efforts from one proprietary platform to J2EE. This was starting with next to zero knowledge of Java and deploying J2EE applications to 100,000+ students, faculty and staff within 6 months. This presentation will highlight the lessons learned in building a successul training program for 50+ developers, designing the web application development and deployment environment, building a successful design methodology and a integrated test environment - all on budget and on time.
View the presentation
 
uPortal Overview and Future Directions
Peter Kharchenko
Interactive Business Solutions
The presentation will briefly outline general portal concepts, common features and the architectural approaches. An overview of the uPortal 2 effort will be given.
A list of features supported by the 2.0 final release, as well as its performance and scalability will be discussed.
The presentation will then detail components and features that will be introduced after the 2.0 release, as well as the general direction of future uPortal development.
View the presentation
 
Time Collection @ Princeton
Tim Hogan
Princeton University
This past July, Princeton went live with a 3-tier, J2EE based Time Collection system which gives Princeton's 4000+ hourly employees web access to their timecards and various wage calculations.
This presentation will cover:
. Project scope
. Technologies used
. Good things we did
. Bad things we did
. Scaling and performance issues, and
. Other interesting stuff.
View the presentation
 
Managing and Developing the Technical Human Resource
Bruce Ricketts
Sun Microsystems
Intellectual capital is arguably an institution's most vital resource. Analyzing, developing and managing this
resource involves far more than a learning program of a class or two,,training staff internally, or sending them
off to an outside vendor to be trained. Properly designed learning programs use three critical components to
identify what training your team will need in the most cost and time effective manner:

o your team's existing skills
o your operational goals and
commitments
o the right blend of instructor and
web-based training

Learn how these components make up a successful learning program and how these type of learning programs are structured with real world examples from Sun Educational Services.
View the presentation
 
uPortal Authentication Options: Design and Applicability
Shawn Bayern
Yale University
A crucial function of a university portal is to coordinate authentication operations and provide an implementation, or at least the illusion, of web-based single sign-on. This session describes the capabilities and limitations of uPortal's current authentication infrastructure; introduces Yale's Central Authentication Service (CAS), a web-based single-sign-on technology; and discusses approaches for integrating SSO technologies -- CAS and alternative models --with uPortal.
View the presentation
 
Java in Wireless
Dana Myers
Sun Microsystems, Inc.
Overview of Java in the range of wireless technology spaces.
 
jRelational Framework - an Open Source OO/Database mapping tool
Nate Johnson
Indiana University
The jRelational Framework package allows you to work with relational data as objects. Your developers writing business logic do not have to learn JDBC. They can work with objects. In this session, I will show the basics of the jRelational Framework package and a tool that IU has written to help automate the setup of the framework. This tool will be available via the JA-sig clearinghouse.
View the presentation
 
Building Blocks of Web Services: SOAP, WSDL, UDDI, and ebXML
Sang Shin
Sun Microsystems
Everybody is talking about Web services as a way to perform business transactions over the Web in ways never done before. Now what are the core building blocks for creating, deploying, managing, and using Web services? Even though things are still in progress in some areas, several emerging XML-based standards - SOAP, WSDL, UDDI, and ebXML -
proved themselves to be the fundamental technologies for realizing the vision of Web services. This session will touch upon overall Web Services architecture briefly in which the roles of SOAP, WSDL, UDDI, and ebXML are identified and explained. Each of these standards then will be described in detail with examples wherever appropriate.
View the presentation
 
Changing the uPortal Look and Feel
Justin Tilton
instructional media + magic, inc.
This session will dissect the multi-stage XSL transformations and media necessary to give the uPortal v2.0 an aesthetic. We will begin by looking at the "Structure" transformation, then continue with the "Theme" transformation, and individual channel transformations. We will also cover the concept of "Skins" and how to manipulate the Cascading Style Sheets (CSS) and the media files to create your own look and feel.
 
JSPTL and Web Development at Universities
Shawn Bayern
Yale University
The JSP Standard Tag Library (JSPTL) is a Java Community Process effort to define a standard set of JSP tags to support common JSP functionality. This session discusses JSPTL, the design behind it, and what it means for web development. Approaches for separating presentation tasks from business logic will be introduced and discussed, with production applications at Yale University being used as examples of JSPTL-related design principles and methodology at work.
View the presentation
 
Making the IU Java Based Application Portal
Brian McGough
Indiana University
Indiana University has embarked on a journey to create the next generation web portal, a place where faculty, staff, students, prospective students, and others will travel to uncover a broad array of dynamic web services. Many of these services will be available at anytime and from anywhere.
Key components of the portal will include single sign-on and authentication, role-based customization, personalization, standardized service publishing, universal access via web browsers and wireless technology, and effective application integration. Communication and cooperation across all application areas are critical to achieve enterprise application integration.

The portal infrastructure, EDEN - Enterprise Development Environment, will consist of component-based, reusable standard modules upon which services can be built. These infrastructure components will allow the portal to provide a consistent interface to a disparate set of back-ends including ERP, mainframe, and numerous departmental legacy systems. Services offered via the portal will evolve as time and technology changes user requirements. EDEN will provide a flexible, scalable, and extensible environment that will allow the portal to grow elegantly in the fast-paced and unpredictable worlds of information technology and higher education.
The design and user interface of the portal will be developed in iterations based on the results of frequent usability studies conducted in our first-rate usability lab.

IU is working to provide a compelling place for faculty, staff, and students to travel and explore with the intent of developing life-long campus citizens of Indiana University.
 
uPortal Roundtable
Jim Farmer
University of Delaware
An enterprise-level uPortal 2.0 is shipping. Key infrastructure channels are emerging from participating colleges and universities. What next? A roundtable of uPortal developers, implementers, and prospective users reviews the product and the process for suggestions. These could be enhancements to the uPortal framework-from several wishlists, additional or enhanced infrastructure channels, and, yes, content! Or lessons to improve the development process. Bring your observations, your list of tasks, and your priorities and share them with others. Perhaps the beginning of a work plan for the next six months.
 
XML, XSL and Taglets: Delivering Dymanic Content While Meeting Personal Aesthetics
William Pohlhaus
Villanova University
Demonstrating how to using XML and XSL with taglet techenologies to enable departments to deliver dymanic content without have to accept a standard look and feel for that content. Also, explaining how XSL can be used to speed of the deliverly of applications.
View the presentation
 
XML Messaging using JAXM
Rima Patel
Sun Microsystems, Inc.
Java API for XML Messaging (JAXM) provides programming model for writing XML messaging applications in Java based on SOAP 1.1 w/Attachments protocol.

In this session, audience would be given details about JAXM architecture and APIs.
The would get to know how to use JAXM for designing SOAP 1.1 and EbXML applications. A demo of working JAXM application would be provided. Finally session would also update attendees with a roadmap of upcoming features of the JAXM architecture.
View the presentation
 
LDAP Authentication to Microsoft Active Directory
Scott Dresen
Wayne State Univ School of Medicine
This presentation describes an approach the Wayne State University School of Medicine Information Systems development team used to develop a java bean providing LDAP authentication against Microsoft Active Directory. While developed to provide authentication for our uPortal implementation, this bean has also been incorporated into other in-house developed web-based applications for user authentication and group based membership security control.
View the presentation
JA-SIG  |  Hilton Sandestin Beach and Golf Resort  |  destin-ation.com  |  Destin, Florida