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
Prerequisites
Skills Gained
- 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
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




