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

JUDCon Tweets

No tweets available.

OpenShift/Cloud

Day One: Tuesday, January 24th
10:00 : Session One
Android and the Cloud: A Perfect Fit!

Aleš Justin

This presentation describes tips and tricks learned on the way while implementing a Twitter/FourSquare-like Android based client application, backed up by a highly scalable cloud based server-side (OpenShift or GAE). A deep dive is provided of best practices on how to decouple code based on communication API and protocol, to enable easy testing and portability, while on the other hand creating a common layer to still have strongly typed application.

Speaker Bio(s):

Aleš Justin is a serious Java aficionado with a wide-ranging background from energy management to customer service systems. He was the JBoss Microcontainer project lead and currently leads the Weld, Red Hat's JSR-299/CDI reference implementation, and CapeDwarf projects, while still contributing to ApplicationServer, Ceylon and many other JBoss projects. Ales holds a degree in Mathematics from the University of Ljubljana.

< Back to the Main Agenda

11:00 : Session Two
Extreme Performance and Scalability with Infinispan Near Caches

Galder Zamarreño

The aim of near caching is to provide a bridge between fast, in-memory, local caching and remote, massively scalable, Data Grids in such way that most recently or most frequently accessed data is quickly available while at the same time, clients still being able to transparently and seamlessly access the remote Data Grid when needed. Due to zero latency access provided for local data and the scalability offered by the possibility of going to a remote Data Grid, it's no wonder that this is one of the most demanded Infinispan patterns. In this talk, Galder will offer a detailed view of the pattern with a look at best practices for deploying it in your own environment. The talk will finish with a demo showing near caching in action!

Speaker Bio(s):

Galder Zamarreño is a JBoss Core R&D Engineer working for Red Hat. In his current role, he's part of the Infinispan project development team where he's building next generation, distributed data grid software. Galder has previously worked with JBoss customers helping them build highly distributed and massively scalable Application Server clusters based on technologies such as JGroups and JBoss Cache. Prior to joining Red Hat, Galder worked in the Retail industry where he was a software developer involved in the development of an EFT sofware switch solution based on JBoss technologies. The love for distributed systems and open source software comes from his days at ESIDE faculty at University of Deusto (Bilbao, Spain) where he studied a master's degree in Computer Science. Finally, Galder previously spoken in conferences such as GOTO (former JAOO), GeeCON, Miracle Open World, Red Hat Summit/JBoss World and JUDCon.

1:00 : Session Three
Using Red Hat MRG and JBoss Data Grid for Scalable Enterprise Integration

Prajod Vettiyattil

The session will be in the form of a presentation, with technical diagrams and text. The presentation will have 4 parts:

  1. Overview
    • An overview of Red Hat Enterprise MRG, JBoss Data Services and JBoss Data Grid.
    • Definition of "Large Scale Integration Architecture" and "Big Data"
  2. Challenges
    • Challenges in implementing large scale integration with Big Data
    • Sample Telco domain architecture, explained with the common integration challenges
    • Sample Securities domain architecture, explained with the common integration challenges
  3. Solutions to challenges
    • Scalable Enterprise Integration Patterns to solve these challenges
    • Features and technology advances in MRG and other JBoss products that accelerates the implementation of such Enterprise Integration Patterns
    • Comparison with alternative solutions, including those solutions with commercial products
  4. Key differentiators due to the usage of open source

Speaker Bio(s):

  • 15 years of experience in designing and implementing business critical, scalable J2EE and SOA based solutions for Fortune 500 organizations.
  • Experience with using Architecture frameworks like TOGAF in integration projects
  • Works on identifying and analyzing new technologies and products that can be used to solve technology and business challenges
  • Presently, leading open source evangelization for Wipro's Enterprise Business Integration team
  • Two previous conferences where I presented
    • Presented at the Open source conference: WSO2Con 2011, Colombo, Sept 13-15, 2011
      • Topic: Open Source Adoption in the Enterprise
    • Presented at the Websphere Messaging and Connectivity User Group South Asia Conference, Bangalore, July 29, 2010.
      • Topic: Straight Through Payments in Banking
  • Education: B Tech in Computer Science and Technology
  • Work experience in: United States and India
  • Other interests
    • Photography, reading poetry

< Back to the Main Agenda

2:00 : Session Four
Java EE in the clouds: JBoss AS 7 on OpenShift

Pete Muir

Pete will create an application from scratch using JBoss Forge, explain how it works, and then deploy it to Red Hat's free PaaS, OpenShift Express. Pete will then show you how to deploy the same application to Red Hat's auto-scalable, cluster-enabled PaaS, OpenShift Flex, and scale that application out to a number of nodes.

Speaker Bio(s):

Pete Muir leads the CDI 1.1 specification, and work on Infinispan. Previously, he led the Seam and Weld projects, and am a founder of the Arquillian project. He has worked on a number of specifications including JSF 2.0, AtInject and CDI. He is a regular speaker at JUGs and conferences such as Devoxx, JAX, JavaBlend, JSFDays, JUDCon, JavaOne and JBoss World. Pete is currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, he used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.

3:30 : Session Five
Building a Transactional, Scaled Application Using Infinispan and Java EE

Pete Muir & Sanne Grinovero

Pete and Sanne will introduce the audience to the core concepts of Infinispan as the demo progresses, giving the audience the knowledge they need to start using Infinispan in their own projects.

They will start with a simple application storing data in a map, add Infinispan, show how you can manage and monitor the cache, and add in notifications. Next, they will add a JMS and show how you can use distributed transactions to interact with JMS. Finally, they'll scale the application out using Infinispan's distribution mode, show how you can access the cache using REST and store the data to non-volatile storage.

Speaker Bio(s):

Pete Muir leads the CDI 1.1 specification, and work on Infinispan. Previously, he led the Seam and Weld projects, and am a founder of the Arquillian project. He has worked on a number of specifications including JSF 2.0, AtInject and CDI. He is a regular speaker at JUGs and conferences such as Devoxx, JAX, JavaBlend, JSFDays, JUDCon, JavaOne and JBoss World. Pete is currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, he used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.

Sanne Grinovero is a member of the Infinispan and Hibernate teams at JBoss by Red Hat. He focuses on search capabilities, like Hibernate Search, Infinispan's Lucene integrations and Hibernate OGM. He lived in Holland, Italy, Chile, Portugal and currently resides in Newcastle Upon Tyne. Sanne has been an early adopter of cloud technologies, worked as a consultant focusing on JBoss products and other open source technologies. Spoke at conferences such as Devoxx, JBoss World, JUDCon, Java Day, OpenBlend, Agile Day, various JBug and JUG events. You can follow him on twitter as @SanneGrinovero.

< Back to the Main Agenda

4:30 : Session Six
Write, Run & Scale: JavaEE6 on OpenShift PaaS

Mark Atwood

Join us for this informative and technical talk with Red Hat's Mark Atwood to learn how to run your application quickly on the Red Hat OpenShift PaaS Cloud with all it's latest new features. We will walk through taking a Java EE6 application and deploying, managing and scaling it on OpenShift. Everything you'll see in the talk you'll be able to later do yourself with your own application for no cost. If you are interested in running the latest enterprise Java in the cloud, this talk is for you.

Speaker Bio(s):

Mark Atwood is a Developer Evangelist for Red Hat OpenShift. He has been a long-time contributor to open source. His technology interests include Cloud Computing and NoSQL. He is the patch queue manager for MySQL Drizzle. He was the Senior Technology Advisor for Network.com at Sun Microsystems. He makes his home in Seattle USA, and is honored to visit India.

< Back to the Main Agenda