Oct 2009
29

Meeting #6

-

Can Open Source Improve the Quality of Our Code?


-

Lightweight Message Oriented Middleware: implementing Enterprise Integration Patterns with Camel


Venue

Where

University of Lugano, Via G. Buffi 13 - Lugano
Informatics Building, Room SI-008

loading map

When

Thursday 29th Oct, 18:30

Agenda

18:30 Can Open Source Improve the Quality of Our Code?
Francesco Lelli (USI, University of Lugano)
19:30 Lightweight Message Oriented Middleware: implementing Enterprise Integration Patterns with Camel
Federico Yankelevich (La Posta)
21:00 A truly effective networking idea: Pizza!

Speeches

Can Open Source Improve the Quality of Our Code?

Open Source (OS) is a worldwide well-supported community of people keen to the development of free software. At the some time the majority of the applied Computer Science research include the production of prototypes that validate new ideas and theories. In this talk we will not only see that cooperation between these two worlds is possible but we will also try to quantify the benefits that this approach may give to OS and to Computer Science researcher. The claims will be validated introducing a JAVA based case study in which the presented development approach has been integrated.
Instrument Element outdoor test
Instrument element test

Lightweight Message Oriented Middleware: implementing Enterprise Integration Patterns with Camel

The Camel framework is an abstraction layer collecting solutions (patterns) for the most common integration issues found in enterprise environments. Enterprises usually have a multitude of systems, from legacy to websites, defining and offering different business functionalities (or services). Today, to keep the value of past investments, developers are often required to integrate new functionalities or applications with existing systems. Camel framework is based on theory written by Gregor Hohpe and Bobby Woolf in their book "Enterprise Integration Pattern" (2003). In this book they group common enterprise issues in patterns identified using Message Oriented Middleware (MOM). During this session we will dive inside the camel implementation of those patterns and see how MOM could simplify the development of reliable, distributed, scalable and easy to be monitored systems. We will use Camel components and connectors to improve separation of concerns between business processes and technical issues. View this presentation

Speakers

Francesco Lelli

Francesco Lelli on LinkedIn

Francesco Lelli is taking post-doctorate studies at the University of Lugano under the supervision of Prof. Mehdi Jazayeri. His research interests include Software Engineering, High Performance Computing, Grid, Web Services, Peer to Peer, and Artificial Intelligence. He followed master studies in Computer Engineering at the University of Pisa and, after a short experience in the industry, he followed PhD studies at the University of Venice. Within that time he also worked as full time Research Associate at the Italian National Institute of Nuclear Physics (INFN) in Legnaro (Padova) and as post-doc after.


Federico Yankelevich

Federico Yankelevich on LinkedIn

Federico is software developer and enterprise architect at La Posta. He is currently responsible of maintaining and continuously improve enterprise applications like Track&Trace. Previous work experiences in the financial sector were good opportunities for learning how to engineer complex Message Oriented systems and to improve his human skills while leading a Java development team.


Registration Form

Please fill out the form to register to this event



Building Map