Using Java EE 5 and SOA to Architect and Design Robust Enterprise Applications (SEM-SL-500)

Using Java EE 5 and SOA to Architect and Design Robust Enterprise Applications (SEM-SL-500)
 

This course provides the student with the knowledge needed to use Java Platform, Enterprise Edition 5 (Java EE 5) best practices and patterns to design and architect robust enterprise applications that allow for rapid change and growth. Students will gain an understanding of Java EE technology patterns and how, in practice, they have proven to be invaluable during the design and implementation of enterprise applications, solving important and recurring design problems. Students will also gain an understanding of how Service-Oriented-Architectures (SOA), implemented in a wide range of technologies (including REST, RPC, RMI, DCOM, CORBA and Web Services), help businesses respond more quickly and cost-effectively to changing market conditions. Students will also learn best practices on how to prepare for the Java Enterprise Architecture certification.

»   Details below
 
 
Select a course
Product ID Duration Price
SEM-SL-500 1 day $299.00

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
Java developers, programmers, and architects; web services developers

 Back to top

 
 
Prerequisites
Java programming

 Back to top

 
 
Skills Gained
Builds knowledge of Java EE

 Back to top

 
 
Course Content

Course Approach

This course will focus on the usage of Java EE platform patterns from the architectural and design perspectives. Understanding Enterprise SOA is also covered. UML diagrams and code segments using the new EJB3.0 Framework is used to present these patterns.

The demos for this course feature the Project GlassFish Application Server, NetBeans Software I DE with the Visual Web Pack, Sun Java Composite Application Platform Suite for the Enterprise Designer, Sun Java Studio Enterprise software, and Sun Java System Web Server.

Morning Content
Fundamental Architectural Concepts

  • Justify the need for architecture when developing for Java EE platform application
  • Primary concerns of architecture System Architecture Development and Guidelines
  • Resolving risk factors in distributed enterprise systems
  • Guidelines for effective network communication
  • Guidelines for handling distributed transactions Quality-of-Service Requirements
  • Effects of dimensions on systemic qualities
  • Analyzing quality-of-service requirements Software Architecture
  • Decomposing the Java EE platform application into components
  • Deployment diagrams to represent the architecture and design model

Afternoon Content
Using the Java EE platform patterns

  • Describing Java EE platform patterns that assist in the presentation tier
  • Describing Java EE platform patterns that assist in the business tier
  • Describing Java EE platform patterns that assist in the integration tier
  • Understanding Enterprise SOA Using SOA for enterprise application integration
  • Describing how SOA improves B2B business processes
  • Service-Oriented Architecture and Design
  • Web Services design patterns

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Breathe Easier
Breathe Easier
Take a Sun certification exam, and if you need it, receive a free retake.
Get The Latest Sun Training Guide
Download the New Training Guide and Get a Free Solar Charger When You Order Online
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.