JUDCon TweetsNo 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.
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
|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.
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.
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 biography not available
|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.
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.
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.
|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.
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.