workshop_iepIntro

Workshop Topic: Introduction to the Intelligent Event Processor

Goal:

Provide an introduction to concepts Event Stream Processing and how they can be implemented using the Intelligent Event Processor. There is already a lot of information from the open esb wiki (for developers here). So take the time to take a look at the official service engine's wiki, we will refer to it when we fit in the context of this workshop.

Note that not all materials used here have been developed specifically for this workshop. Follow the links and you'll get to the real authors. The purpose of this workshop is to provide close to 100% conceptual and development coverage over the IEP SE. We can only hope to reach this by leveraging the work of the experts out there. Standing on the shoulders of giants...

Duration:

Duration is to be taken with a grain of salt.... This material is structure so it can go from one afternoon (3 hours) to two days (possibly a week), depending on the level of depth you need to go, especially if this is to be integrated in an overall Java Caps workshop.

A basic rule of the thumb  is that each technical exercise should take about 45 min. including presenting/reading it. The business level exercises, where you integrate with other SEs and BCs, should take between 45 min to 2 hours. But this material is not mature enough for that yet.

If we follow this logic, we would have:

  • 4 development and administrative tasks (4*0:45)= 3 hours
  • 7 technical exercises, (7*0:45)=5:15 hours
  • 3 business exercises = 3 hours
  • 1 30 minutes introduction
  • so total of  11:45 hours.

If you include the usual interruptions, this material can cover about 2 to 3 days of a workshop. So we see that we are far from the end goal of a full one week training. Again, this is just a guideline, to be taken into context...

I think in the future we're change the duration to proposed exercise paths (intro, working knowledge and deep dive) with variable time durations.

Content:

  1. Setting the Ground ...
    • Application Scenarios incl. Enterprise Integration Pattern topics
    • Some Math - Capturing the problem space is an exact form (Terminology, Definitions, further reading etc.)
  2. IEP - Intelligent Event Processing
    • A bit of architectural evolution to EDA ...
    • What is IEP ? How does it relate to CEP ? What makes it unique ?
    • CEP versus ESP, which is it? (good intro paper to the discussion here...)
  3. IEP and JBI - starting from the bottom
    • JBI Infrastructure and IEP
    • Link With JBI (WSDL particularities)
    • Overview of Input Model, Operators etc.
    • How to position an IEP element in a JBI Model (Hence, not try to redo BPEL with IEP)...
  4. Example applications
  5. Administrative and development aspects

Prerequisites:

  • The presentation simply requires the slide deck.
  • The hands-on exercise requires either JavaCAPS 6 or OpenESB
    • If using OpenESB, no further configuration is required
    • If using JavaCAPS 6, IEP is provided as a preview feature. Just be on the lookout for its GA release! 

Labels

type-workshop type-workshop Delete
component-serviceengine component-serviceengine Delete
component-iepse component-iepse Delete
type-howto type-howto Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact