Google 2007 JavaOne Advance Conference Guide User Manual
Page 9

|
7
using Java Platform, Enterprise Edition
(Java EE) 5 and SoA to Architect and
design robust Enterprise Applications
: CourSE LEvEL :
INTErMEdIATE To AdvANCEd
: CourSE LENGTH : FuLL dAY
CourSE dESCrIPTIoN
This course provides the students with the knowledge needed to use
Java EE 5 best practices and patterns to design and architect robust
enterprise applications that allow for rapid change and growth. The
students gain an understanding of Java EE technology patterns and
how, in practice, they have proven invaluable during the design and
implementation of enterprise applications, solving important and
recurring design problems. They also gain an understanding of how
service-oriented architectures (SOAs) implemented in a wide range
of technologies (including REST, RPC, CORBA, and web services) help
businesses respond more quickly and cost-effectively to changing
market conditions.
CourSE APProACH
This course focuses on the usage of Java EE platform patterns from
the architectural and design perspectives. It also covers enterprise
SOA. The instructor uses UML diagrams, rather than code segments,
to present these patterns.
Morning content:
• Fundamental Architectural Concepts
• System Architecture Development and Guidelines
• quality-of-Service Requirements
• Software Architecture
Afternoon content :
• Using Java EE Platform Patterns
• Understanding Enterprise SOA
Prerequisites:
A thorough knowledge of the Java programming language and EJB
component model and an understanding of Java EE application
servers and distributed systems
Get E-Business Solutions: designing and
Implementing Secure Java Technology
Web Services
: CourSE LEvEL :
INTErMEdIATE To AdvANCEd
: CourSE LENGTH : FuLL dAY
CourSE dESCrIPTIoN
This course provides the students with the information they need in
order to create, implement, and deploy web services and web service
clients by using Java technology components; Java technology-based
APIs—Java API for XML Processing (JAXP), Java Architecture for XML
Binding (JAXB), SOAP with Attachments API for Java (SAAJ), Java
API for XML Registries (JAXR), Java API for XML Web Services (JAX-
WS); and Java EE. It also provides designers with the information
they need in order to understand web services as a realization of
service-oriented architecture (SOA). The students also gain an
understanding of how to secure web services by using the XML and
Web Services Security (XWS-security) framework, federated identity,
and Sun Java System SAMLv.2 Plugin tokens.
CourSE APProACH
The instructor demonstrates coding examples illustrating the
functionality of the JAX-WS API and how to secure Java technology-
based web services. The instructor also highlights and discusses
sections of code related to an implementation using JAX-WS APIs and
web services security.
Morning content:
• Java Technologies for Web Services and Platforms
• Web Services Processing APIs
• Web Services Description and Service Registry
Afternoon content:
• Java API for XML Web Services (JAX-WS)
• Securing Java Technologies for Web Services, Using the Java EE
Application Layer and Transport Layer
• Securing Java Web Services Security, Using Message Layer Security
Prerequisites:
A thorough knowledge of Java technology; Java EE; the EJB
architecture framework; and XML and basic knowledge of SOAP,
SAAJ, WSDL, UDDI, and Java Web Services Developer Pack (WSDP)
n
n
n
n
n
n
n
n
n
Ja
va
u
n
iv
er
sit
y