JUDCon 2011: London. The JBoss conference by developers, for developers.

JUDCon Tweets

No tweets available.

Rules, Workflow, SOA and EAI

Day One: Monday, 31st October
10:00 - 11:00 : Session One
Bin packing with Drools Planner: scheduling processes on cloud servers

Geoffrey De Smet (JBoss, by Red Hat)

Given a set of servers with different hardware (CPU, memory and network bandwidth) and given a set of processes with different hardware requirements, how can we assign each process to a server and minimize the total cost of all the active servers? This is an "NP complete" bin packing problem. So how do we find an optimal solution in reasonable time? And what if we want to solve it in real-time? This session will walk you through the code, implemented in Drools Planner. It will compare different optimization algorithms by the total cost of their solutions. And it includes demo's of course. JBoss Drools Planner optimizes planning problems, such as employee rostering, appointment timetabling, task scheduling, vehicle routing and bin packing.

Speaker Bio(s):

Geoffrey De Smet is the Drools Planner lead. In 2000, he started with Java applets for RealApplets.com. Since 2004, he's been involved in open source Java projects such as spring-richclient and maven-plugins. In 2006 he founded Drools Planner and it's his passion ever since. In 2010, he joined the Drools & jBPM at Red Hat to work on Guvnor, the droolsjbpm build and Planner. https://www.masterbranch.com/developer/ge0ffrey

< Back to the Main Agenda

11:15 - 12:15 : Session Two
BPM(N) using jBPM5 and beyond

Kris Verlaenen (JBoss, by Red Hat)

A Business Process Management (BPM) suite offers you the capabilities to better manage and streamline your business processes. JBoss jBPM continues its vision in this area by offering a lightweight process engine for executing business processes in pure Java, combined with the necessary services and tooling to support business processes in their entire life cycle. This allows not only developers but also business users to manage your business processes more efficiently (using a combination of web-based and Eclipse-based tooling). A lot has happened in the BPM area over the last few years, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules, event processing and other external services (e.g. SwitchYard), mobile BPM, BPM in the cloud (e.g. OpenShift), etc. Kris Verlaenen, the jBPM project lead, will show you how jBPM5 tackles these challenges.

Speaker Bio:

Kris Verlaenen leads the JBoss jBPM project and is also one of the core developers of the Drools project, which he started contributing to in 2006. After finishing his PhD in computer science in 2008, he joined JBoss full time and became the Drools Flow lead. He has a keen interest in the healthcare domain, one of the areas that has already shown to have a great need for a unified process, rule, and event processing framework.

12:15 - 13:15 : Session Three
Elastic SOA on the Cloud

Steve Millidge (C2B2)

We know JBoss Enterprise SOA Platform can deliver huge agility in developing new functionality through service reuse. However if our services become popular they may be subjected to massively increased client load from events we as service owners can not predict.With the massive return on investment gained in deployment of private clouds using technologies such as Red Hat Enterprise Virtualization it is now possible to combine SOA-P with JBoss Operations Network to elastically scale out your Service Deployments in response to real time load increases.

This session will take a technical deep dive into the current JBoss SOA-P product and explore these questions.

  • How can I monitor the load on my Services using JBoss Operations Network?
  • How can I fire up additional compute capacity as a service becomes loaded?
  • How do I architect my SOA-P deployment to utilise the power and flexibility of a private or public cloud?
  • How do I deploy UDDI to ensure clients can fully utilise new capacity?
  • How can I see what is happening on my ESB infrastructure?

This session is for architects and developers who have moved beyond playing with SOA-P and are looking to deploy SOA-P into production. The session may not answer all your questions but you will learn from somebody who has been there and got the T-Shirt.

Speaker Bio(s):

Speaker biography not available

< Back to the Main Agenda

14:30 - 15:15 : Session Four
Launching into the future with the jBPM Migration Project

Eric D. Schabell (JBoss, by Red Hat)

This session will outline the status of our jBPM migration tooling project. We will take a look at the background of jBPM 3 process projects and how we plan to help you migrate to jBPM5. We will start by providing you with a plan for positioning your existing Enterprise jBPM projects, look at the tooling being created and demo on an actual existing enterprise jBPM project.

Speaker Bio:

Eric D. Schabell has been working within software development since 1998 for many different organizations such as IBM, Radboud University Nijmegen, SNS Bank and smaller software companies. He has always been involved in different roles within Open source projects; Sourcemage Linux, eGroupWare, DocConversion, cmlFramework and is currently helping out in the JBoss jBPM project and lead on jBPM Migration project. He is employed as the Benelux JBoss Solution Architect for Red Hat, occasionally has taught JBoss jBPM/BRMS courses, is a guest lecturer at the Radboud University Nijmegen and publishes on Open Source topics. See http://www.schabell.org.

15:15 - 16:15 : Session Five
Wide-area Migration with Monterey, AS7, Seam, and jclouds

Alex Heneveld (Cloudsoft)

Applications that span multiple clouds needn't be difficult to write: we'll demo how these technologies use an actor-bean model to make it easy to build even highly complex transactional applications. We'll then show how application mobility allows you to scale and to dynamically optimise placement, moving parts of the application to new locations on a fine-grained basis to reduce latency and improve performance. If you like what you see, learn more at developers.cloudsoftcorp.com, jboss.org, and jclouds.org.

Speaker Bio(s):

Alex Heneveld is co-founder and CTO of Cloudsoft Corporation, the company which produces the Monterey platform for intelligent application mobility. He has 20 years industry experience, including being founder of PocketWatch Systems and a development manager at Enigmatec Corporation. Alex holds a PhD in informatics from Edinburgh University and an AB in mathematics from Princeton University.

< Back to the Main Agenda

16:30 - 17:30 : Session Six
Portal - Lego set for app development.

Boleslaw Dawidowicz (JBoss, by Red Hat)

The true power of portal lies in services and design concepts that are easy to reuse and build on top of them. Those are similar to a lego set - a box with pieces that nicely work and connect together. This presentation will explain what are the key services in portal that you won't need to implement yourself from scratch in your application. You will learn how portals like GateIn support UI development with modern web technologies. You will also discover how portal prevents you from reinvent clustering, application caching, page structure, identity management or a way to migrate from staging to production again and again.

Speaker Bio(s):

Boleslaw Dawidowicz is a Principle Software Engineer for Red Hat. Since 2005 he has been involved in development of the GateIn (formerly JBoss Portal) project. Since 2011 he has been the GateIn Portal Project Lead. He is currently also involved in the PicketLink IDM component and responsible for various aspects of identity management in JBoss Enterprise Portal Platform.