Date: 26-Nov-2009   URL: global/training/catalog/courses/EXL-2050.xml

Architecting and Designing Robust Enterprise Applications Using Java[tm] EE and SOA and End-to-End Tuning (EXL-2050)

Architecting and Designing Robust Enterprise Applications Using Java EE and SOA and End-to-End Tuning (EXL-2050)
 

This expert-led course provides the students with the knowledge needed to use Java Platform, Enterprise Edition 5 and 6 (Java EE 5 and 6) best practices and patterns to design and architect robust enterprise applications that allow for rapid change and growth. Students will 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 gain an understanding of Enterprise Service Bus (ESB) (based on Java Business Integration (JBI) specification) which helps automate, manage, and optimize business processes and workflows across systems (i.e. Solaris, SAP, Siebel, Oracle, Microsoft systems), and partners. Students will understand how to performance-tune a Java technology-based application with low-latency response time requirements by using Java SE and Java EE technologies for a given enterprise application. Students will gain an understanding of enterprise profiles including the advanced features, such as in-memory replication, high availability database (HADB), load balancing, monitoring and logging, clustering, and security. Students will also learn best practices on how to prepare for the Java Enterprise Architecture certification.

About Extreme Learning: Get taught directly by the experts and interact with peers in an engaging informal environment. These are intensive, deep dive training sessions designed for advanced IT professionals which incorporate expert-led presentations and hands-on labs.

»   Details below
 
 
 
 
Languages
English
 
 
Who Can Benefit
▪ Java EE Platform Architects and Designers ▪ Project Managers ▪ Development Managers ▪ Developers
 
 
Prerequisites
Knowledge of the Java programming language and Java EE component technologies, and an understanding of Java Platform, Enterprise Edition (“Java EE”) application servers and distributed systems.
 
 
Skills Gained
Upon completion of this course, participants will learn how to: * Use design patterns to design and architect robust enterprise applications * Use the Enterprise Server * Build composite applications * Build Cloud Computing applications
 
 
Course Content

Module 1 - System Architecture Development and Guidelines

Module 2 - Software Architecture

Module 3 - Using of the Java EE platform patterns

Module 4 - Understanding Enterprise SOA

Module 5 - Building Composite Applications

Module 6 - Building Cloud Computing Applications

Module 7 - Performance-Tuning Java platform/HotSpot JVM machine for low latency

Module 8 - Performance Tuning Enterprise Applications

 
 
Copyright 2004-2009 Sun Microsystems, Inc.