
|
For business integration, Sun provides the Sun Java Composite Application Platform Suite (Java CAPS) - the most complete, integrated software suite to develop, deploy, and manage a service-oriented architecture (SOA) and composite applications to rapidly deliver new business capabilities and drive business growth. This course emphasizes hands-on lab work to present the features, functionality, vocabulary and concepts of Java CAPS 6.x for those new to Java CAPS.
LAB INFORMATION:
The hands-on labs offered in this course involve accessing software installed on the students local machine.
70
Who Can Benefit
Students who can benefit from this course are developers, implementers and other individuals new to Java CAPS who are tasked with the following responsibilities:
- Installing Java CAPS 6
- Creating and configuring Java CAPS 6 repository-based projects
- Creating and configuring Java CAPS 6 JBI-based projects
- Managing and monitoring Java CAPS 6 applications
Back to top
Prerequisites
To succeed fully in this course, it is recommended that students have a background in Java and application integration.
Back to top
Skills Gained
Upon completion of this course, students should be able to:
- install Java CAPS 6
- use NetBeans to create and configure Java CAPS 6 projects
- deploy projects to GlassFish
- use a variety of tools to monitor and manage deployed projects
Back to top
Related Courses
After:
Back to top
Course Content
Module 1 - Overview of Java CAPS 6
- Java CAPS Suite Overview
- Java Business Integration
- The NetBeans IDE
- GlassFish Application Server
- Management and Monitoring
- Business Process Management
Module 2 - Installation of Java CAPS 6
- Installing Java CAPS 6
- Install Actions
- CAPS Repository Install Actions
- Using the Java CAPS Uploader
- Updating the Enterprise Manager
- Updating NetBeans
- Adding JBI Components to GlassFish
Module 3 - Repository-based Development
- Overview of Repository-Based Development
- Java Collaborations
- Data-Centric Object Type Definitions
- API-Centric Object Type Definitions
- OTDs in Java Collaborations
- JMS Topics and Queues
- The Connectivity Map
- The Java CAPS Environment
- The Java CAPS Deployment Profile
- Choosing A Project Type
- Connecting to the Repository
- Naming the Project
- Creating a Java Collaboration
- Implementing a Web Service
- Adding OTDs
- The Java Collaboration Editor
- Calling Methods
- Viewing the Generated Code
- Creating a Connectivity Map
- Adding Components
- Configuring eWays
- Creating a Deployment Profile
- Mapping Components
- Deploying an Application
Module 4 - Monitoring and Managing Repository-Based Applications
- The Enterprise Manager
- Managing Applications
- Glassfish Log Files
- Viewing and Searching Log Files
- Viewing Alerts
- Managing Messages
- Managing Components
Module 5 - The Sun JMS IQ Manager
- Overview of the Sun JMS IQ Manager
- Messaging Configuration Points
- Message Priority
- Message Destination
- Delivery Mode
- Message Selectors
- Subscriber Concurrency
- Message Destination Concurrency
- The Time Dependency Property
Module 6 - User-Defined OTDs
- Overview of User-Defined OTDs
- The Delimiter List
- Delimiter Properties
- Separators and Terminators
- Delimiter Precedence
- Node Properties
- Occurrence
- Groups
- Choice Elements
- Using Templates
Module 7 - Introduction to JBI
- JBI Components
- The Normalized Message
- JBI Administration
- JBI and CAPS 6
- The Java EE Service Engine
- The JBI Bridge
Module 8 - Using Business Processes in CAPS 6
- Web Service Definition
- Describing a Message with XSD
- Web Services Description Language
- Abstract and Concrete WSDL
- Business Processes and BPEL
- BPEL, WSDL and XSD
- The Partner Link in BPEL and WSDL
- Variables in BPEL
- Interacting With Partners
- Working With Data
- The BPEL Module in CAPS 6
- The XSD, WSDL and BPEL Editors
- Adding a Partner Link
- The BPEL Mapper
- Using XPath Expressions
- Building a BPEL Module Project
- The Composite Application
- Adding a JBI Module
- The CASA Editor
- Building and Deploying a Composite Application
Module 9 - Error Handling in BPEL
- Faults in BPEL
- Compensation
- Scope
- Compensation Handlers
- Fault Handlers
- Invoking Compensation
Module 10 - Correlation in BPEL
- Correlating Messages
- Message Properties
- Correlation Sets in BPEL
- The Pick Activity
- Defining Correlation in NetBeans
Module 11 - JCA Adapters and Encoders in CAPS 6
- J2EE Connector Architecture
- Connection Pooling
- Resource Adapter Deployment
- Types of Adapters in CAPS 6
- eWays in CAPS 6
- JCA Adapters in CAPS 6
- Using OTDs with JCA Adapters
- Encoders in JBI
- Defining an Encoder
Module 12 - The Intelligent Event Processor
- Business Activity Monitoring
- Describing Data in the IEP
- The Data Flow in an IEP
- Understanding IEP Activity
- Types of IEP Operators
- The IEP in Java CAPS 6
- Configuring the IEP
- WSDL and the IEP
- The CASA Editor
- The IEP at Runtime
Module 13 - Monitoring Tools in CAPS 6
- JBI Components
- Java Management Extensions (JMX)
- JConsole
- Using the Management API
- asadmin
- asant
- Scripting
- NetBeans Admin Plugins
- GlassFish Admin Console
- Repository-Based Management
Module 14 - Application Configuration in CAPS 6
- Repository-Based Configuration Model
- Externalization in LDAP
- Environment Objects
- Creating and Maintaining Environment Objects
- JBI Configuration Model
- Application Variables
- Application Configuration Objects
Back to top
Browse Other Course Topic Areas
|
|