(Free) SOA/OpenESB/OpenSSO Programming (with Passion!) Hands-on Online Course

 Sang Shin, www.javapassion.com/soaprogramming, class forum





Message to potential attendees to this course from Sang Shin


This is a follow-up course of Web Services Programming (with Passion!) course. Just like other online courses I teach, this course is offered online only.   For those of you who are not sure what it's like to take this course online, please see What it's like to take Sang Shin's online course.  Just to set the expectation correctly, there is no real-time webcasting.


How to register for this course

In order to register for this course, all you have to do is sending a blank email to the following email subscription address.   We are now using Google alias not Yahoo alias.  Please register yourself again if you have not subscribed this new alias.  Thanks much.  

Basically, when you send a blank email to the above, you are subscribing our class forum. This forum can be used for posting questions/answers either by email or through the website.  Please use this forum for all class related communication (technical or non-technical).  It is strongly recommended you don't send an email directly to me.

Please read the FAQ below before you ask questions on how this course works!!!!   Once you sent an email to the subscription alias above then you are registered, so there is no need to send another email to the course alias asking for "Add me to this course!".


Topics and Schedule

Note that only the topics with the dates assigned will be covered in this course. (You need to submit homeworks only on the topics that have dates.)  It is my plan to provide presentation slides and hands-on labs for the topics that do not have dates whenever I find time.  The topics and dates are subject to change.


Software Required


Please install the specific version of JDK and NetBeans mentioned below for now in order to minimize the possible surprise in running the sample applications. 



SOA Concept


1. Presentation slides

2. Resources
                                                                                                                                               return to the topics

BPEL


BPEL is an XML language for specifying business process (or orchestration of Web services).  BPEL is a key technology for building an composite applications applying SOA principles.

1. Presentation slides

2. Lab

3. Resources

                                                                                                                                               return to the topics

OpenESB and JBI


1. Presentation slides

2. Presentation slides 2 - This is JavaOne 2007 presentation by Andreas Egloff and Peter Walker - You have to register to Sun Developer Network in order to watche the video.
3.  Lab


4. Resources

                                                                                                                                               return to the topics

GlassFish ESB


1. Presentation slides

2. Hands-on lab
3. Resources

                                                                                                                                               return to the topics



CASA: Composite Application Service Assembly Editor

1. Presentation slides - This is JavaOne 2007 presentation by Tientier Li and Jun Qian

2. Lab
3. Resources

                                                                                                                                               return to the topics

Intelligent Event Processing (IEP)

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics

Enterprise Data Mashup (EDM)

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics

Work List Manager (WLM)

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics

POJO

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics

Master Data Management (MDM) - Mural

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics

Extract, Transform, and Load (ETL)

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics



Project Fuji

1. Presentation slides

2. Lab
3. Resources
                                                                                                                                               return to the topics


Java CAPS (Sun Java Composite Application Suite)

1. Presentation slides

2. Lab
3. Resources

                                                                                                                                               return to the topics

SCA (Service Component Architecture)


1. Presentation slides - This is JavaOne 2007 presentation


2. Presentation slides - This is JavaOne 2007 presentation

3. Resources

                                                                                                                                               return to the topics



Building Your Own Services Engines and Binding Components

1. Presentation slides

2. Lab
3. Resources

                                                                                                                                               return to the topics


Identity Management Concept


1. Presentation slides

2. Resources

                                                                                                                                               return to the topics


OpenSSO Basics


1. Presentation slides

2. Lab
3. Resources

                                                                                                                                               return to the topics



OpenSSO with SaaS (Software as a Service)


1. Presentation slides

2. Lab
3. Resources

                                                                                                                                               return to the topics


OpenSSO Web Services Security


1. Presentation slides

2. Lab
3. Resources


                                                                                                                                               return to the topics

How to Participate in OpenSSO project


1. Presentation slides

2. Lab
3. Resources


                                                                                                                                               return to the topics



OpenID


1. Presentation slides

2. Lab
3. Resources


                                                                                                                                               return to the topics

Open Source SOA


1. Presentation 1 - This is JavaOne 2007 presentation

2. Presentation 2 - This is JavaOne 2007 presentation

                                                                                                                                               return to the topics

SOA Governance


1. Presentation 1

2. Resources


                                                                                                                                             return to the topics

Real life SOA/OpenESB case studies


1. Presentation 1


2. Resources


                                                                                                                                             return to the topics