recent meetings
12/02/09: "Character Sets, Encodings, Java and Other Headaches" by Brian Clapper
11/04/09: "Protecting Java Code" by Mike Dulaney
10/14/09: "Are You Covered" by Keith Gregory
06/23/09: "How To Stop Waiting for Build/Deploy and Enjoy Coding Again" by Zero Turnaround
06/03/09: "Clojure and the Robot Apocalypse" by Scott Fraser
"Building REST and SOAP Web Services Servers and Clients" by Chris Hyzer
Sponsored by jsync
Hosted by Penn State Great Valley
ABSTRACT:
The Internet2 Grouper project exposed its API methods through REST and SOAP web services using XML, XHTML, JSON, and HTTP. This presentation will show how the business logic and data beans are organized to facilitate web service communication over these various formats using third party open source software and code generation. Each web service operation is automatically documented for each of the supported data formats. Given the operation specification, we will show how to build a client for the web service. We will also discuss: batched operations and transactions, security including WS-security, error handling, logging, and testing.
SPEAKER BIO:
Chris Hyzer – Senior Programmer, University of Pennsylvania
Chris has been working for educational, consulting and software companies for the last 10 years. He is a lead developer on Internet2’s open source Grouper software. He works in the central IT department at Penn where he has written and supports a large scale framework that powers 60 administrative Java web applications. Chris earned his bachelor’s and master’s degrees in Electrical Engineering and Computer Science from Penn in 1998. He has taught community college courses and has many of technical certifications including scja, scjp, scjd, scwcd, scbcd, and scea.
