How Java EE 5 and SOA Help in Architecting and Designing Robust Enterprise Applications (VSEM-DTJ-5000)

How Java EE 5 and SOA Help in Architecting and Designing Robust Enterprise Applications (VSEM-DTJ-5000)
 

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 the latest Java EE 5 technology patterns and how they help solve important and recurring design problems. 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 the Java Business Integration (JBI) specification), which helps automate, manage, and optimize business processes and work flows across systems, people, and partners. Students will also learn best practices on how to prepare for the Java Enterprise Architecture certification.

 
 
Format
This course is presented using Sun's web-based Live Virtual Class (LVC). The LVC is a dynamic and fully interactive online learning environment that features live teaching collaboration, and instructor-assisted activities.

»   Details below
 
 
Product ID Duration Price
VSEM-DTJ-5000 1 day $399.00

Please contact a Sun Training Representative to order this product.

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.

 
 
Lab Information
The downloadable labs will be made available to students prior to the class for download and installation to their personal machine. All other required software for downloable labs will be made available for download after you enroll for this course.

 Back to top

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
Job roles this course is applicable to:
  • Java EE platform architects and designers
  • Project managers
  • Development managers

 Back to top

 
 
Prerequisites
To succeed fully in this course, students should have knowledge of the Java programming language and Enterprise JavaBeans (EJB) component technologies, and an understanding of the Java Platform, Enterprise Edition (Java EE) application servers and distributed systems.

 Back to top

 
 
Skills Gained
Upon completion of this course, participants should understand how Java Platform, Enterprise Edition (Java EE) platform patterns help to architect and design robust Java EE applications. They should also understand the advantages of building enterprise SOA architectures.

 Back to top

 
 
Course Content

Module 1 - Course Outline

This course will focus on the use of Java EE platform patterns from the architectural and design perspectives. Understanding Enterprise SOA is also covered. The instructor will use UML diagrams and code segments to present these patterns.

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

Content:

  • Describe system architecture development and guidelines
  • Justify the need for architecture when developing for Java EE platform applications
  • Resolve risk factors in distributed enterprise systems
  • Describe guidelines for effective network communication
  • Describe guidelines for handling distributed transactions
  • Analyze quality-of-service requirements
  • Describe the software architecture to decompose the Java EE platform application into components
  • Create deployment diagrams to represent the architecture and design model
  • Use the Java EE platform patterns
  • Describe Java EE platform patterns that assist in the presentation tier
  • Describe Java EE platform patterns that assist in the business tier
  • Describe Java EE platform patterns that assist in the integration tier
  • Understand enterprise SOA using SOA for enterprise application integration
  • Describe how SOA improves B2B business processes
  • Understand service-oriented architecture and design
  • Build composite applications web services design patterns
  • Integrate and orchestrate application services
  • Understand JBI components: service engines and binding components
  • Understand Enterprise Service Bus: transformation, routing and orchestration

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Can't Travel for Training?
Sun eLearning and On Demand Labs give you easy access to the training you need.
Get an iPod touch
Get an iPod touch
For a limited time: order qualifying Sun training and get an iPod touch®.