Home | Meetings | News | Mailing Lists | Sponsors | Contacts | Directions | Quick Links
Path: Dashboard > Harrisburg JUG > Meetings > 2006-02-16 Architecting for Rich java Clients in a Service Provider Model
Harrisburg JUG Log In   View a printable version of the current page.
2006-02-16 Architecting for Rich java Clients in a Service Provider Model

Location
Versatile, Mechanicsburg, PA.

Agenda

5:30 pm Harrisburg Java User Group Advisory Committee Meeting
6:00 pm Food & drink, Compliments of Versatile
6:30 pm Main Session - Architecting for Rich Java Clients  in a Service Provider Model
Speaker: Vic Bahl, Vic.Bahl@Sun.COM
Vic has been at Sun Microsystems for 14 years. Prior to Sun, he worked as a Software developer at Calspan, Bell Aerospace and Kodak. He has a B.S. from the University of Wisconsin - Madison and an M.S. in Computer Science from the State University of New York at Buffalo. Currently at Sun Microsystems, Vic is part of the Partner Technology Office and focuses on helping Partners incorporate Sun S/W IP into their offerings. He also is a Software and Java Ambassador and has presented at many Java User Groups including the New England, Rochester, Philadelphia and Vermont JUGs.
Abstract:
Web based applications - a browser interacting with a Web server which in turn accesses back-end systems - allow us to provide users with nearly universal access, seamless availability of new services and security. A thin client, however, with its seemingly limited functionality and user experience may be insufficient for a certain class of services.
In this talk we shall look at the issues surrounding architecting for rich Java clients for a heavily transactional system in a service provider model , ie., an Internet as well as Intranet scenario. Issues that will be addressed include : how to decide between rich or thin clients, state management (where and why), providing security, distributed  computing protocol choices (RMI vs. Web services - JAX-RPC), authentication and authorization and solutions to the distribution problem with rich Java clients We will also then look at clients in the context of an overall Service Oriented architecture (SOA) and in particular show the use of Portals as a service access point and framework for providing robust, roles-based services.
Lastly, we will demo development tools to help build both rich clients as well as what I term 'richer thin clients' that leverage Java Server Faces (JSF) , a component and standards-based Web framework that many think is the successor to the popular Struts framework.
7:30 pm Open Q&A 
8:00 pm Meeting Adjournment

Presentation Materials

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.1.3 Build:#408 Jan 23, 2006) - Bug/feature request - Contact Administrators