Advanced J2EE for Web Services Program Agenda (Subject to Change without Notice)

1. J2EE Best Practices
1.1 J2EE Life Cycle Overview
1.1.1 Design for Change With Dynamic Domain Model
1.1.2 Use a Standard Modeling Language
1.1.3 Recycle You Resources
1.2 J2EE Best Practice in Development Phase
1.2.1 Use Proven Design Patterns
1.2.2 Automate the Build Process
1.2.3 Integra of Ten
1.2.4 Optimize Communication Costs
1.3 J2EE Best Practice in Test Phase
1.3.1 Build Test Cases First
1.3.2 Create a Testing Framework
1.3.3 Automate Testing
1.4 J2EE Best Practice in Deployment Phase
1.4.1 Use J2EE Standard Packing Specification
1.4.2 Use Tools to Help in Deployment
1.4.3 Back Up Your Production Data and Environment
1.5 J2EE Best Practice in Optimization Phase
1.5.1 Build a Performance Plan
1.5.2 Manage Memory and Plug Leaks
1.5.3 Focus on Priorities
1.6 J2EE Best Practices When Choosing Environments
1.6.1 Do Not Restrict Deployment Options at Design Time 1 Create a Responsive Development Environment 2 2. Introducing Web Services

2.1 Challenges Presented by Existing Systems
2.2 Web Enabled Components
2.3 Evolution of Distributed Computing
2.4 Problems with Traditional Distributed Computing
2.5 Service-Oriented Architecture and XML Web Services
2.6 The Web Technology Stack (XML, HTTP, SOAP, WSDL, UDDI, etc.)
2.7 The Web Services Marketplace
2.8 Common Web Services Scenarios 1 Live Web Services Demonstration 2 3. Web Services Architecture and Standards

3.1 Introduction to Service-Oriented Architecture
3.2 XML Web Services and Service-Oriented Architecture In a Nutshell
3.3 How to blend Object-Oriented with Service-Oriented Architectures
3.4 Key XML and Web Services Technologies In Depth 1 J2EE Web Services Vs .NET Web Services 2 XML Web Services Technical Primer

4.1 HTTP and SMTP Basics
4.2 XML Technologies in a Nutshell: XML, XSL/XSLT, XML Schema, XML Namespaces
4.3 Serializing XML over HTTP 1 SOAP, WSDL, and UDDI Fundamentals 2 Digging In Deeper

5.1 The Simple Object Access Protocol
5.2 SOAP Architecture
5.3 Applying SOAP
5.4 The Web Services Description Language
5.5 The WSDL Description Model
5.6 Utilizing WSDL
5.7 The Universal Description, Discovery and Integration project
5.8 UDDI Information Model 1 The UDDI Roadmap 2 Pulling it All Together: SOAP, WSDL, UDDI

6.1 Defining and Implementing the Service Interface
6.2 Generating and Publishing the Service Description
6.3 Discovering the Service Description
6.4 Defining the Client 1 Invoking the Service 2 Java Web Services Developer¡®s Pack (JWSDP) Introduction

7.1 JWSDP Component Overview
7.2 JWSDP API Overview
7.3 JWSDP Development Process 1 Setting up the JWSDP 2 JAX-RPC Development

8.1 Java API for XML-based RPC (JAX-RPC)
8.2 JAX-RPC Architecture
8.3 The SAAJ API
8.4 JAX-RPC Data Types
8.5 JAX-RPC Development and Deployment Process
8.6 The xrpcc Tool 1 Dynamic JAX-RPC Development 2 JAXR Development

9.1 Java API for XML Registries (JAXR)
9.2 JAXR Architecture
9.3 JAXR API
9.4 JAXR Tools

10. JAXM Development
10.1 Java API for XML Messaging (JAXM)
10.2 JAXM vs. JAX-RPC
10.3 JAXM Architecture
10.4 JAXM and the SAAJ API
10.5 JAXM Messaging Models
10.6 JAXM Development and Deployment Process 1 Advanced JAXM Topics 2 JAXP Development

11.1 Java API for XML Processing (JAXP) 1 JAXP and Web Services 2 Advanced Web Services Topics

12.1 Web Services Security
12.2 Managing Web Services Transactions
12.3 Stateful Web Services
12.4 EJB, JMS, and Web Services 1 J2EE Web Services Tools Overview 2 Where is Web Services Going?

13.1 The Death of the Browser?
13.2 Services on Demand
13.3 Grid Computing



© Copyright 2004-2007 Hometown Innovation Automation Inc
All Rights Reserved



Back to Home Page