Need to get off the ground with JavaCAPS Release 6 or run a workshop for people who do? Here are some example workshops with collateral that you can use.
\\
Reuse a pre-defined Workshop Agenda or use the list of Workshop Topics to customise your own.
\\
{panel:title=Table of Contents|borderStyle=solid|borderColor=#BDBEC0|titleBGColor=#BDBEC0|bgColor=#f5f5f5}
{toc:style=disc|indent=20px}
{panel}
h1. Workshop Topics
h3. Overview of technology in JavaCAPS
* Presentation
** Catalyst presentation "Sun Java Composite Application Platform Suite Strategy and Roadmap"
h3. Overview of JavaCAPS 6 for Existing JavaCAPS 5.x Customers
* Presentation
** Catalyst presentation "Java CAPS 6 Overview: What is New in 6"
h3. [Introduction to JBI Technology in JavaCAPS 6|workshop_jbi]
h3. [BPM Capabilities in JavaCAPS|workshop_bpm]
* Presentation:
** there is an internal link. Need to do an external recording
** see Catalyst page
* Demo:
** Kirill did a nice BPEL editor demo at the EMEA Catalysts event in March. We should try to record it.
h3. Management and Monitoring of JavaCAPS
* Presentation:
** there is an internal link. Need to do an external recording
** see Catalyst page
* Demo:
** Gopalan did a demo at the US Catalysts event. Have asked if he can record it for the field.
h3. Combining JavaEE/JBI Components and JavaCAPS Repository components
* Presentation:
** there is an internal link. Need to do an external recording
** see Catalyst page
* Demo:
** [Screencast|http://developers.sun.com/docs/javacaps/tutorials/screencasts/jbi-bridge/launch.html]
** this is based on a milestone build of CAPS6 and needs to be redone to match the released product.
h3. Introduction to NetBeans enterprise features
* Presentation:
** Catalysts preso, "NetBeans 6 editors"
* Demo:
** Mark and Adam did a good demo of netbeans and VWP at the EMEA event. Perhaps we could get it recorded?
h3. Securing Services in JavaCAPS 6
* Presentation:
** Catalysts preso, "Building Interoperable SOA in Java CAPS"
* Demo:
** Sherry has recorded demos of this. Check if they are available on openesb site
h3. [Introduction to the Intelligent Event Processor|workshop_iepIntro]
h3. Master Data Management
* Presentation:
** Catalysts preso, "MDM"
** There is also a Sales and Technical Overview of MDM available internally. Need to make them external
* Demo:
** lots of good videos going up on the [mural site|https://mural.dev.java.net/training/]
h3. Application Configuration
* Presentation:
** Available as [screencast|http://developers.sun.com/docs/javacaps/tutorials/demos/application-configuration/launch.html]on docs site:
* Demo:
** Patrice created a demo with an early milestone build. Need to redo it to match the final release of caps6
h3. Connectors to back-end systems
* Presentation:
** Available as [screencast|http://developers.sun.com/docs/javacaps/tutorials/demos/connect-bk-sys/launch.html]on docs site:
* Demo:
** Patrice created a demo with an early milestone build. Need to redo it to match the final release of caps6
\\
h3. Encoders
* Demo:
** [Screencast|workshop_lab_encoders]
\\
h1. Suggested Workshop Agendas
h3. JavaCAPS 6 for Existing JavaCAPS 5.x customers
\\
h3. JavaCAPS 6 for New Customers
\\
h3. JavaEE and JBI for JavaCAPS 6 (for those interested in using OpenESB type functionality)
\\
h3. MDM Workshop
h1. JavaCAPS 6 Hands-On (Partner or SE Training)
Intended Audience: Technical consultants, architects, and engineers who are required to learn "how-to's" of Java CAPS 6. The coursework should help (but is not a comprehensive set of content) the audience to be able to deliver POCs, make basic architectural and design decisions, and deliver TOIs to customers.
Note: The sample agenda and durations are based on real-life experience in delivering the content to an audience already familar with previous versions of Java CAPS.
Download [Sample Agenda|^Sample Java CAPS 6 Training Invitation.pdf]
Download [Source Files (OpenOffice) from Sun FTP Site|ftp://javacaps:java@ftp.seebeyond.com/workshops/caps6/partner]
*Laptop Minimum Configuration*
1.5 GHz+ CPU, 6 GB HD, and 1 GB of RAM (2 GB or more strongly recommended).
Microsoft Windows 2000, Windows XP, Mac OS
Pre-Installed Software:
* Internet Browser
* JDK 5u13 or 6u4
* Sun Java CAPS 6 - Use the Installation Basics Exercise in order to install and validate
Partners who have valid Contracts with Sun (i.e. part of the Sun Partner Advantage program) have access to our IDM, JCAPS & RM products at: http://partner.sun.com/products/software/index.html. Look on the right column for the NFR (Not for Resale) category to download.
*Suggested Pre-requisite Work*
# [Complete the Java CAPS Installation Basics Exercise (includes instructions on installing and validating)|^JavaCAPS 6 Exercise - Installation Basics.pdf] - 1 hour
# [Complete the Exploring Java CAPS 6 Open ESB Technology Tutorial Projects 1-4|^ExploringJavaCAPS6_OpenESBTechnology1_0.pdf] - 6 hours
# Review the Partner Catalyst Training slides from April 2008. If you do not have the slides, you may download them from the [Sun FTP Site|ftp://javacaps:java@ftp.seebeyond.com/dao/Catalyst]
*Hands-on Lab Exercise: Java CAPS 6 Architecture Review: Three Styles*
* Duration: 2.5 hours
* Download [Preso|^JavaCAPS 6 - Architecture Review.pdf] | [Exercise|^JavaCAPS 6 Exercise - JBI Bridge.pdf] | [NetBeans Repository Project|^MySample_JBIBridge_withEnv.zip] | [XSD Files|^JBI Bridge Files.zip] | [NetBeans Projects|^JBIBridgeProjects.zip]
* Repository, JBI, Java EE, JBI Bridge
*Architecture & Design Considerations*
* Duration: 2 hours
* Download [Preso|^JavaCAPS 6 - Architecture Considerations.pdf]
* Pros/Cons of 3 styles
* Development standards - Design patterns (JBI)/Coding
*Environment Sizing and Planning*
* Duration: 1 hour
* Download [Preso|^JavaCAPS 6 - Environment Sizing and Planning.pdf]
* What should be considered when planning infrastructure for a JavaCAPS 6 project
* High availability options
* Scalability options
*Secure SOA*
* Duration: 2.5 hours
* Download [Preso|^JavaCAPS 6 - Secure SOA.pdf] | [Exercise|^JavaCAPS 6 Exercise - WS Security.pdf] | [NetBeans Server Project|^SOAHelloServer.zip] | [NetBeans Client Project|^SOAHelloClient.zip] | [GlassFish V3 Certs|^copyv3.zip]
* When and how to use Metro, OpenSSO (FAM), and Layer 7
*Hands-on Lab Exercise: NetBeans Tooling*
* Duration: 2.5 hours
* Download [Preso|^JavaCAPS 6 - Version Control.pdf] | [Exercise|^JavaCAPS 6 Exercise - NetBeans.pdf]
* How to manage project development when using both JavaCAPS 6 & Repository based solutions in a multi team & multi-site environment
* Configuration management best practices - version control & build etc...
* Test approach best practices - tools & automation
* Rapid Application Development (RAD) using JavaCAPS 6
* How to automate the build process
* How to do source control versioning and branching when you have both JavaCAPS 6 JBI & Classic projects
*Hands-on Lab Exercise: Application Configuration and Deployment*
* Duration: 2 hours
* Download [Preso|^JavaCAPS 6 - Application Configuration.pdf] | [Exercise|^JavaCAPS 6 Exercise - Application Configuration.pdf] | [NetBeans Repository Project|^SimpleFile2File.zip]
* Deployment best practices
* How to automate the deploy process
* How to deploy to different environments without rebuilding due to just configuration changes (for instance a password change for a DB eWay, an IP Address change for a Web Service)
*Case Study: Migrating SRE to Java CAPS 6*
* Duration: 1.5 hours
*Case Study: Interoperating with .NET*
* Duration: 1 hour
* Download [Preso|^JavaCAPS 6 - NET Interoperability.pdf]
*Java CAPS 6 Reference Architectures*
* Duration: 1.5 hours
* Download [Preso|^JavaCAPS 6 - Reference Architectures.pdf]
*Hands-on Lab Exercise: Message Structures - Encoders & OTDs*
* Duration: 2 hours
* Download [Preso|^JavaCAPS 6 - Message Structures.pdf] | [Exercise|^JavaCAPS 6 Exercise - Message Structures.pdf] | [SampleData|^SampleData.zip] | [NetBeans OTD Project|^MySample_OTD.zip] | [NetBeans Encoder Project|^MySample_Encoder.zip]
* How to use the UD Encoder
* How to use the UD OTD Wizard
*Hands-on Lab Exercise: Adapters - JCAs & BCs*
* Duration: 2 hours
* Download Preso(TBD) | [Exercise|^JavaCAPS 6 Exercise - Adapters.pdf] | [SampleData|^SampleData.zip] | [NetBeans OTD Project|^MySample_OTD.zip] | [NetBeans Adapters Project|^MySample_Adapters.zip]
* This builds on the Message Structures exercise
* How to use the JMS, Batch, File, and JDBC JCAs & BCs
*EDA & IEP Demo*
* Duration: 1.5 hours
* Download [Preso|^JavaCAPS 6 - EDA and SOA Together.pdf]
*Hands-on Lab Exercise: IEP*
* Duration: 3 hours
* Download [Exercise|^JavaCAPS 6 Exercise - IEP Stock Trade.zip]
* Stock Trade scenario from Java One
*MDM Demo*
* Duration: 1 hour
* Download Preso
* Currently customer proprietary preso and needs to be cleansed
*Hands-on Lab Exercise: MDM*
* Duration: 6 hours
* Download Preso | [Exercise: Building Master Index|^JavaCAPS 6 MDM Exercise - Building Master Index.pdf] | [Exercise: MIDM Customization|^JavaCAPS 6 MDM Exercise - Customizing MIDM.pdf] | [Exercise: Integrating ESB|^JavaCAPS 6 MDM Exercise - Integrating ESB.pdf] | [Optional Exercise: Prepare & Load|^JavaCAPS 6 MDM Exercise - Preparing and Loading.pdf]
* Building Master Index, Profiling and Cleansing, Bulk Match & Load, MIDM Customization, Calling Master Index from Java CAPS (BPEL, WS, Java)
* The suggested delivery of exercises are 1. Building Master Index, 2. MIDM Customization 3. Integrating ESB OR just 1. Preparing & Loading.
*Fillers (during lunch hour, for example)*
* [Java CAPS Grok|^GrokJavaCaps.pdf]
* [Java MQ|^FAST-JavaMQinCAPS6.pdf]
* [WebSynergy|^WebSynergy.pdf]
\\
h1. Hands-on Labs for [JavaCAPS EMEA Horizons|http://wikis.sun.com/display/JavaCAPSHorizons/Java+CAPS+Horizons+Summit+-+EMEA+2008]
h3. [JBI Concepts|workshop_lab_introToJBI]
h3. [Encoders|workshop_lab_encoders]
h3. [Application Configuration|Application Configuration Lab]
h3. [Building, deploying and testing apps from the command line]
h3. [Management and Monitoring|Management and Monitoring]
h3. [JCA Adaptors Lab|JCA Adaptors Lab]
h3. [Web Service Transacationality Lab|Web Service Transacationality Lab]
h3. [Web Service Security Lab using Mutual Certificates|Web Service Security Lab using Mutual Certificates]
h3. [Master Data Management Lab1|Master Data Management Lab1]
h3. Intelligent Event Processor
* Part1: [PennyLotto Demo|http://wikis.sun.com/display/JavaCAPS/2008/10/07/workshop_lab_IEP_JasperReport-part1]
* Part2: [Penny Lotto Demo with JasperReports Charting|http://wikis.sun.com/display/JavaCAPS/workshop_lab_IEP_JasperReport-part2]
\\
Reuse a pre-defined Workshop Agenda or use the list of Workshop Topics to customise your own.
\\
{panel:title=Table of Contents|borderStyle=solid|borderColor=#BDBEC0|titleBGColor=#BDBEC0|bgColor=#f5f5f5}
{toc:style=disc|indent=20px}
{panel}
h1. Workshop Topics
h3. Overview of technology in JavaCAPS
* Presentation
** Catalyst presentation "Sun Java Composite Application Platform Suite Strategy and Roadmap"
h3. Overview of JavaCAPS 6 for Existing JavaCAPS 5.x Customers
* Presentation
** Catalyst presentation "Java CAPS 6 Overview: What is New in 6"
h3. [Introduction to JBI Technology in JavaCAPS 6|workshop_jbi]
h3. [BPM Capabilities in JavaCAPS|workshop_bpm]
* Presentation:
** there is an internal link. Need to do an external recording
** see Catalyst page
* Demo:
** Kirill did a nice BPEL editor demo at the EMEA Catalysts event in March. We should try to record it.
h3. Management and Monitoring of JavaCAPS
* Presentation:
** there is an internal link. Need to do an external recording
** see Catalyst page
* Demo:
** Gopalan did a demo at the US Catalysts event. Have asked if he can record it for the field.
h3. Combining JavaEE/JBI Components and JavaCAPS Repository components
* Presentation:
** there is an internal link. Need to do an external recording
** see Catalyst page
* Demo:
** [Screencast|http://developers.sun.com/docs/javacaps/tutorials/screencasts/jbi-bridge/launch.html]
** this is based on a milestone build of CAPS6 and needs to be redone to match the released product.
h3. Introduction to NetBeans enterprise features
* Presentation:
** Catalysts preso, "NetBeans 6 editors"
* Demo:
** Mark and Adam did a good demo of netbeans and VWP at the EMEA event. Perhaps we could get it recorded?
h3. Securing Services in JavaCAPS 6
* Presentation:
** Catalysts preso, "Building Interoperable SOA in Java CAPS"
* Demo:
** Sherry has recorded demos of this. Check if they are available on openesb site
h3. [Introduction to the Intelligent Event Processor|workshop_iepIntro]
h3. Master Data Management
* Presentation:
** Catalysts preso, "MDM"
** There is also a Sales and Technical Overview of MDM available internally. Need to make them external
* Demo:
** lots of good videos going up on the [mural site|https://mural.dev.java.net/training/]
h3. Application Configuration
* Presentation:
** Available as [screencast|http://developers.sun.com/docs/javacaps/tutorials/demos/application-configuration/launch.html]on docs site:
* Demo:
** Patrice created a demo with an early milestone build. Need to redo it to match the final release of caps6
h3. Connectors to back-end systems
* Presentation:
** Available as [screencast|http://developers.sun.com/docs/javacaps/tutorials/demos/connect-bk-sys/launch.html]on docs site:
* Demo:
** Patrice created a demo with an early milestone build. Need to redo it to match the final release of caps6
\\
h3. Encoders
* Demo:
** [Screencast|workshop_lab_encoders]
\\
h1. Suggested Workshop Agendas
h3. JavaCAPS 6 for Existing JavaCAPS 5.x customers
\\
h3. JavaCAPS 6 for New Customers
\\
h3. JavaEE and JBI for JavaCAPS 6 (for those interested in using OpenESB type functionality)
\\
h3. MDM Workshop
h1. JavaCAPS 6 Hands-On (Partner or SE Training)
Intended Audience: Technical consultants, architects, and engineers who are required to learn "how-to's" of Java CAPS 6. The coursework should help (but is not a comprehensive set of content) the audience to be able to deliver POCs, make basic architectural and design decisions, and deliver TOIs to customers.
Note: The sample agenda and durations are based on real-life experience in delivering the content to an audience already familar with previous versions of Java CAPS.
Download [Sample Agenda|^Sample Java CAPS 6 Training Invitation.pdf]
Download [Source Files (OpenOffice) from Sun FTP Site|ftp://javacaps:java@ftp.seebeyond.com/workshops/caps6/partner]
*Laptop Minimum Configuration*
1.5 GHz+ CPU, 6 GB HD, and 1 GB of RAM (2 GB or more strongly recommended).
Microsoft Windows 2000, Windows XP, Mac OS
Pre-Installed Software:
* Internet Browser
* JDK 5u13 or 6u4
* Sun Java CAPS 6 - Use the Installation Basics Exercise in order to install and validate
Partners who have valid Contracts with Sun (i.e. part of the Sun Partner Advantage program) have access to our IDM, JCAPS & RM products at: http://partner.sun.com/products/software/index.html. Look on the right column for the NFR (Not for Resale) category to download.
*Suggested Pre-requisite Work*
# [Complete the Java CAPS Installation Basics Exercise (includes instructions on installing and validating)|^JavaCAPS 6 Exercise - Installation Basics.pdf] - 1 hour
# [Complete the Exploring Java CAPS 6 Open ESB Technology Tutorial Projects 1-4|^ExploringJavaCAPS6_OpenESBTechnology1_0.pdf] - 6 hours
# Review the Partner Catalyst Training slides from April 2008. If you do not have the slides, you may download them from the [Sun FTP Site|ftp://javacaps:java@ftp.seebeyond.com/dao/Catalyst]
*Hands-on Lab Exercise: Java CAPS 6 Architecture Review: Three Styles*
* Duration: 2.5 hours
* Download [Preso|^JavaCAPS 6 - Architecture Review.pdf] | [Exercise|^JavaCAPS 6 Exercise - JBI Bridge.pdf] | [NetBeans Repository Project|^MySample_JBIBridge_withEnv.zip] | [XSD Files|^JBI Bridge Files.zip] | [NetBeans Projects|^JBIBridgeProjects.zip]
* Repository, JBI, Java EE, JBI Bridge
*Architecture & Design Considerations*
* Duration: 2 hours
* Download [Preso|^JavaCAPS 6 - Architecture Considerations.pdf]
* Pros/Cons of 3 styles
* Development standards - Design patterns (JBI)/Coding
*Environment Sizing and Planning*
* Duration: 1 hour
* Download [Preso|^JavaCAPS 6 - Environment Sizing and Planning.pdf]
* What should be considered when planning infrastructure for a JavaCAPS 6 project
* High availability options
* Scalability options
*Secure SOA*
* Duration: 2.5 hours
* Download [Preso|^JavaCAPS 6 - Secure SOA.pdf] | [Exercise|^JavaCAPS 6 Exercise - WS Security.pdf] | [NetBeans Server Project|^SOAHelloServer.zip] | [NetBeans Client Project|^SOAHelloClient.zip] | [GlassFish V3 Certs|^copyv3.zip]
* When and how to use Metro, OpenSSO (FAM), and Layer 7
*Hands-on Lab Exercise: NetBeans Tooling*
* Duration: 2.5 hours
* Download [Preso|^JavaCAPS 6 - Version Control.pdf] | [Exercise|^JavaCAPS 6 Exercise - NetBeans.pdf]
* How to manage project development when using both JavaCAPS 6 & Repository based solutions in a multi team & multi-site environment
* Configuration management best practices - version control & build etc...
* Test approach best practices - tools & automation
* Rapid Application Development (RAD) using JavaCAPS 6
* How to automate the build process
* How to do source control versioning and branching when you have both JavaCAPS 6 JBI & Classic projects
*Hands-on Lab Exercise: Application Configuration and Deployment*
* Duration: 2 hours
* Download [Preso|^JavaCAPS 6 - Application Configuration.pdf] | [Exercise|^JavaCAPS 6 Exercise - Application Configuration.pdf] | [NetBeans Repository Project|^SimpleFile2File.zip]
* Deployment best practices
* How to automate the deploy process
* How to deploy to different environments without rebuilding due to just configuration changes (for instance a password change for a DB eWay, an IP Address change for a Web Service)
*Case Study: Migrating SRE to Java CAPS 6*
* Duration: 1.5 hours
*Case Study: Interoperating with .NET*
* Duration: 1 hour
* Download [Preso|^JavaCAPS 6 - NET Interoperability.pdf]
*Java CAPS 6 Reference Architectures*
* Duration: 1.5 hours
* Download [Preso|^JavaCAPS 6 - Reference Architectures.pdf]
*Hands-on Lab Exercise: Message Structures - Encoders & OTDs*
* Duration: 2 hours
* Download [Preso|^JavaCAPS 6 - Message Structures.pdf] | [Exercise|^JavaCAPS 6 Exercise - Message Structures.pdf] | [SampleData|^SampleData.zip] | [NetBeans OTD Project|^MySample_OTD.zip] | [NetBeans Encoder Project|^MySample_Encoder.zip]
* How to use the UD Encoder
* How to use the UD OTD Wizard
*Hands-on Lab Exercise: Adapters - JCAs & BCs*
* Duration: 2 hours
* Download Preso(TBD) | [Exercise|^JavaCAPS 6 Exercise - Adapters.pdf] | [SampleData|^SampleData.zip] | [NetBeans OTD Project|^MySample_OTD.zip] | [NetBeans Adapters Project|^MySample_Adapters.zip]
* This builds on the Message Structures exercise
* How to use the JMS, Batch, File, and JDBC JCAs & BCs
*EDA & IEP Demo*
* Duration: 1.5 hours
* Download [Preso|^JavaCAPS 6 - EDA and SOA Together.pdf]
*Hands-on Lab Exercise: IEP*
* Duration: 3 hours
* Download [Exercise|^JavaCAPS 6 Exercise - IEP Stock Trade.zip]
* Stock Trade scenario from Java One
*MDM Demo*
* Duration: 1 hour
* Download Preso
* Currently customer proprietary preso and needs to be cleansed
*Hands-on Lab Exercise: MDM*
* Duration: 6 hours
* Download Preso | [Exercise: Building Master Index|^JavaCAPS 6 MDM Exercise - Building Master Index.pdf] | [Exercise: MIDM Customization|^JavaCAPS 6 MDM Exercise - Customizing MIDM.pdf] | [Exercise: Integrating ESB|^JavaCAPS 6 MDM Exercise - Integrating ESB.pdf] | [Optional Exercise: Prepare & Load|^JavaCAPS 6 MDM Exercise - Preparing and Loading.pdf]
* Building Master Index, Profiling and Cleansing, Bulk Match & Load, MIDM Customization, Calling Master Index from Java CAPS (BPEL, WS, Java)
* The suggested delivery of exercises are 1. Building Master Index, 2. MIDM Customization 3. Integrating ESB OR just 1. Preparing & Loading.
*Fillers (during lunch hour, for example)*
* [Java CAPS Grok|^GrokJavaCaps.pdf]
* [Java MQ|^FAST-JavaMQinCAPS6.pdf]
* [WebSynergy|^WebSynergy.pdf]
\\
h1. Hands-on Labs for [JavaCAPS EMEA Horizons|http://wikis.sun.com/display/JavaCAPSHorizons/Java+CAPS+Horizons+Summit+-+EMEA+2008]
h3. [JBI Concepts|workshop_lab_introToJBI]
h3. [Encoders|workshop_lab_encoders]
h3. [Application Configuration|Application Configuration Lab]
h3. [Building, deploying and testing apps from the command line]
h3. [Management and Monitoring|Management and Monitoring]
h3. [JCA Adaptors Lab|JCA Adaptors Lab]
h3. [Web Service Transacationality Lab|Web Service Transacationality Lab]
h3. [Web Service Security Lab using Mutual Certificates|Web Service Security Lab using Mutual Certificates]
h3. [Master Data Management Lab1|Master Data Management Lab1]
h3. Intelligent Event Processor
* Part1: [PennyLotto Demo|http://wikis.sun.com/display/JavaCAPS/2008/10/07/workshop_lab_IEP_JasperReport-part1]
* Part2: [Penny Lotto Demo with JasperReports Charting|http://wikis.sun.com/display/JavaCAPS/workshop_lab_IEP_JasperReport-part2]