We’ve given Enterprise Java Training, Struts 2 Training (the most widely used Java-Web framework), and now it’s the turn of JBoss Rules (Drools) , Workflow (jBPM) and Seam. A lot of the material is coming from the forthcoming Masters Dissertation on Enterprise Web 2.0:
The course (summary below) is a private session. If there’s enough interest I’ll setup a public training session, or cut it back to 1 hour and do it as a ‘free’ intro session.
If you can’t wait for that, Mark Proctor’s blog has a lot of useful rules information, and Tim Shadel has the pdf of a presentation that he gave in Phoenix Arizon on his blog.
Knowledge and Process Management
JBoss Rules, jBPM and Seam
Executive Briefing
Description:
Success or failure in your business depends on dealing with information faster and better than your competitors. This briefing shows you how the JBoss Business Stack (Rules , jBPM and Seam) can do this and how to apply it to your organisation. Crucially, the briefing shows you when not to use these and details the alternative approaches.
The briefing will give delegates an overview of JBoss Rules within a web / enterprise development environment, how to architect an distribute rules within multi-tier applications and how to link these components with existing sources of information using Enterprise Application Integration (EAI).
Audience:
This Briefing is suitable for IT Managers and Directors, IT project managers and technical staff who need an insight into the latest JBoss technologies and business processes, and business managers who need to be aware of the new application models and to give buy-in and commitment to applications developed within it.
Duration:
Half-day
Objectives:
On completion of this Briefing, delegates will:
-
Understand the benefits JBoss technologies offers your business and the key areas where it should be used.
-
Know how to successfully use JBoss Rules, jBPM and Seam with new and existing systems and technologies, including the use of Enterprise Application Integration (EAI).
-
Be able to boost projects using pre-built components and frameworks and be able to choose the right one for their needs.
-
Be aware of the main precepts of good application design within the Java component framework, as well as knowing the main Enterprise Java architecture components, terminology and acronyms and their interaction.
-
Understand how end-to-end applications are built using the JBoss frameworks (Rules, jBPM, Seam) and appreciate their organisational impact.
Presenter Biography
Paul Browne has 13 years experience delivering IT Projects in the Financial, IT/ Telecoms, Pharmaceutical and Public sectors. An author on JBoss Rules for O’Reilly Books, he has delivered courses for Limerick Institute of Technology, Siemens, Dell, Trigraph and IACT. Holding a Degree in Business from UUC, he is awaiting conferral of an Msc. in Advanced Software Engineering from UCD.
Briefing Content
Introduction and Problem Space
-
Delegate introduction
-
Trainer introduction
-
Course introduction
-
The problem we are trying to solve
-
Who is JBoss
-
3 Tier Applications
-
What is a rule engine
-
Alternatives using Java
-
Alternatives to Rules
-
Alternative Rule Engines
-
Section Summary / Intro to next section
Rule Engine overview
-
Business Rules (examples)
-
Sample Business Uses
-
If then statements ā can we do better?
-
Rete Algorithm
-
Forward and Backward Chaining
-
Domain Specific Languages (DSL)
-
Decision Tables (what the user sees)
-
Decision Tables (for the Developer)
-
Rule Editors
-
JBoss IDE (Red Hat Tools)
-
Advanced Rule Language
-
System Development Roles
-
Section Summary / Intro to next section
Integration and Deployment
-
Web environment
-
3 Tier system
-
Integration with Spring
-
Integration with EJB
-
What is workflow
-
What is jBPM
-
What is Seam
-
Seam and JSF
-
Seam and jBPM
-
Drools.Net
-
Section Summary
-
Course Summary and Feedback