Programming the Grid with ObjectWeb Proactive

Scheduled: Tuesday January 31st, 2pm-2:45pm
Session: Enterprise Grid
Slides: PDF

Abstract:

ProActive is a GRID Java library (Source code under LGPL license) for parallel, distributed, and concurrent computing, also featuring mobility and security in a uniform framework. With a reduced set of simple primitives, ProActive provides a comprehensive API to simplify the programming of Grid Computing applications: distributed on Local Area Network (LAN), on clusters of workstations, or on Internet Grids. Interactive and graphical GUI and tools are part of the environment.
ProActive integrates with various Grid standards (Web Service Exportation, ssh, rsh, RMI/ssh Tunneling, Globus: GT2, GT3, and GT4, sshGSI, LSF, PBS, Sun Grid Engine, NorduGrid, Unicore, EGEE gLite), open standards (OSGi, Web Services), and implements the draft Grid Component Model (GCM) being defined at the European level, and using the Fractal model.
Recently, ProActive make it possible to break a world record of 53 years of computation using desktop machines. ProActive applications have been deployed on 2111 processors during the second GRID PLUGTESTS. http://www.etsi.org/plugtests/History/2005GRID.htm

Speaker: Denis Caromel, INRIA

Denis Caromel is full professor at University of Nice-Sophia Antipolis and CNRS-INRIA. He has published more than 70 scientific papers in referred international journals and conferences, and edited 6 volumes of Lecture Notes. In 2005 he published a monograph, A Theory of Distributed Objects. He was also an invited visiting scientist at various universities and research institutions (including Digital System Research Center in Palo Alto, NASA Langley Research Center in Hampton, Virginia, and IBM Tom Watson). D. Caromel is the main architect of the ObjectWeb ProActive Grid solution.

Infiniflow: OSGi in a dynamic service grid

Scheduled: Tuesday January 31st, 2:45pm-3:30pm
Session: Enterprise Grid

Abstract:

Infiniflow is a dynamic services grid. Key features are:
1) Support for rich invocation patterns, such as flows, which go beyond the scatter-gather pattern of traditional grids.
2) Infrastructure services that have no central point of control, but are instead dynamically maintained within the grid itself.
3) Dynamic provisioning of user services, automatic re-provisioning on failure, and automatic cleanup of services which are no longer in use.
4) Declarative specification of service dependencies, and automated maintenance of these for running services.
In this presentation we discuss how Infiniflow uses OSGi to manage its code and service dependencies. It does this using a component descriptor to drive an OBR based process which ensures that all bundles required to instantiate the component are present, and uses a novel garbage collection mechanism to uninstall bundles that are no longer in use. The same descriptor specifies the services required and provided by each component, along with their constraints.

Speaker: Robert DUNNE and David SAVAGE

Robert Dunne holds a Ph.D. in mathematical physics from Cambridge University. He has been working with distributed systems for 8 years, primarily in the finance and telecoms sectors.

David Savage graduated from Cardiff University with a 1st Class Honours in Physics, subsequently he went on to become a finalist in the UK's SET awards for his final year thesis on quantum scale electrical conductivity phenomena. Since then he has worked extensively as a designer and developer of software in the telecoms and finance industries focussing mainly on large scale networked infrastructure.

Both are currently employed by Paremus where they work on the Infiniflow service grid.

TOMAS: Towards an Open Management Architecture for System, Software and Services

Scheduled: Tuesday January 31st, 3:45pm-4:30pm
Session: Enterprise Grid
Slides: PDF

Abstract:

TOMAS aims to provide an open architecture for the autonomic management of large distributed systems. It is a joint project between Andago, Eroski and the Distributed Systems Lab (LSD) at Universidad Politecnica de Madrid. Many companies and organizations count with networks of thousands of computers with business software, with a large degree of heterogeneity, both in hardware and software. Software upgrade and maintenance is a hard problem in these networks. Doing it manually is very expensive. However, there is not middleware infrastructure to perform these tasks automatically. Additionally, sites are located at different geographical locations and have security restrictions. The goal of TOMAS is precisely to create an open source middleware to address this problem. TOMAS will build on recent standardization efforts in the area of web services for distributed management, such as OASIS WSDM. It will develop an implementation of WSDM and integrate it with existing open source projects, such as QUATTOR and JASS, to create an integrated middleware infrastructure that enable the automation of software upgrade and maintenance in large networks. The system will be demonstrated in Eroski a large chain of supermarkets with over 1,000 shops in several countries. In this talk, we will present the architecture of TOMAS and the first steps taken towards its implementation.

Speaker: Rafael GARCIA-LEIVA, Andago

Using Open Source Middleware for the Business Intelligence

Scheduled: Tuesday January 31st, 2pm-2:45pm
Session: Enterprise Information Integration (Java, APS)
Slides: PDF

Abstract:

Nowadays the Business Intelligence (BI) market is no more a separated and exclusive sector: according to the real enterprises' needs it is quickly moving towards a solution which mixes up many applications collaborating with different services distributed in the whole enterprise's infrastructure. Furthermore, the Business Intelligence market is still a proprietary software market. A BI Open Source solution couldn't be only a competitor of the proprietary solutions, but it will give more effectiveness if it'll be able to mix and match the specific services inserted in a whole enterprise middleware architecture, especially if these services have been placed on top of a SOA Enterprise Services Bus (ESB) solution. A Business Intelligence solution must be inserted in the Corporate Performance Management (CPM) domain, where all the corporate processes (strategic business management, governance, performance management, problem determination) are coordinated. Using the traditional BI solutions, where integration and data transforming applications (ETL) make data available to specific analytical services (report, OLAP, dashboard), the integration with the existing enterprise platform is often difficult and expensive. To reach the CPM goal, the SOA ESB architecture is more effectiveness and Open Source Software spearheads this evolution. An Open Source solution can be developed faster thanks to the agility granted by the Open Source development process and to the availability of many existing projects in this domain; moreover, an Open Standard based Open Source solution makes easier the coordination and orchestration of the different existing middleware services. The speech, after an introduction to such inspiring principles, outlines the architectural and technical guidelines of the evolution of the Open Source Business Intelligence solutions with the adoption of the ESB Open Standard, focusing on the SpagoBI's evolutionary guidelines. This platform will evolve towards the development of specific Java Business Integration (JBI) components (for analytical aspects) and the integration of ObjectWeb and third-parties existing solutions (for basic functionalities as document management, workflow and data integration), all of them coordinated by an ESB architecture.

Speaker: Antonio MAJORI, Engineering

Antonio Majori has been working in the IT field for 15 years. He has been working in several market sectors (industry, finance, public administration) covering several thematic areas. He's acquired a long experience in open source software, middleware solutions and business intelligence. In Engineering Ingegneria Informatica he works in the Architectural and Consulting Unit - Research and Innovation Division - as a Senior Technical Manager with a particular focus on Open Source and Business offering. He is a member of both the Spago and SpagoBI Project Boards.

Your Presentation Layer with XForms

Scheduled: Tuesday January 31st, 2:45pm-3:30pm
Session: Enterprise Information Integration (Java, APS)
Slides: PDF
Demo: http://www.orbeon.com/software/screencast/ops-30-examples-640

Abstract:

With the advent of service-oriented architectures, choosing a presentation technology for web applications remains a critical decision. We show the benefits of using the XForms 1.0 standard as the core technology for the presentation layer of service-based web applications.
XForms is a W3C recommendation since late 2003 and implementations have since then matured. XForms benefits include platform agnosticism, a highly declarative approach to describing user interfaces, XML Schema-based validation, and friendliness to XML services.
After an introduction to the XForms technology, we focus on the implementation of XForms 1.0 provided by Orbeon PresentationServer 3.0, an ObjectWeb project, which leverages Ajax technologies to bring responsive user interfaces to all modern web browsers without the need for plugins. We then show how it is possible to quickly develop a web application that leverages existing services, directly or through an enterprise service bus.
The presentation will feature live demonstrations.

Speaker: Erik BRUCHEZ, Orbeon

Erik has extensive experience in the software industry as an architect and consultant. He was involved with World Wide Web and Java technologies since their inception in 1992 and 1995 respectively. He has worked in all the areas of Java development, including constrained environments (J2ME), desktop applications (J2SE) and enterprise software (J2EE). A former employee of Symantec Corp. in Cupertino, he contributed to the VisualCafe for Java product line, before co-founding Orbeon, Inc. He is currently a specialist of web applications architecture and the architect of Orbeon PresentationServer (OPS), an open source J2EE-based platform for XML-centric web applications. Erik is the co-author of several articles on J2EE and web application development and has been a speaker at conferences such as JavaOne, ObjectWebCon, and XTech. Erik holds a MS/CS from the Swiss Institute of Technology (EPFL) in Lausanne, Switzerland.

Using Open Source Middleware for building client portal on top of commercial ERP

Scheduled: Tuesday January 31st, 3:45pm-4:30pm
Session: Enterprise Information Integration (Java, APS)
Slides: PDF

Abstract:

The presentation aims to show the open source components, the methods and the technologies we used to develop a portal client for a commercial ERP. The presentation details the creation of a client portal (http://www.brightobject.com/) for a commercial ERP named APIsoft XCS (http://www.apisoft.com/default_zone/fr/html/page-1238.html) based on Oracle. During the sessions, we will cover four topics:

  • The ERP integration
How the editor opened his solution to developers.
  • The global architecture
The different layers of the application (Domain model, DAO, Service...) and its integration with the J2EE services.
  • The Open Source components we choose
The components we selected to develop the application (JOnAS, JORAM, Hibernate)
  • The methodology
Test driven development, continuous build
The goal is to show how we integrate an existing solution based on different technologies to build our own loosely coupled solution.

Speaker: Stephane TRAUMAT, Scub

Stephane Traumat is the Chief Technical Officer and co-founder of SCUB, a French company specializing in J2EE and Open Source technologies. He participates to JOnAS development by giving conferences, writing code, and animating mailing lists. He also wrote the first book on JOnAS: JOnAS Live.

A Practical Strategy for Leveraging Open Source in the Enterprise

Scheduled: Wednesday February 1st, 9:30am-10:15am
Session: In the business of Open Source
Slides: PDF

Abstract:

Lowering costs while increasing efficiencies is the "mantra" for modern IT organizations. How can open source and open standards contribute to this objective? How does open source co-exist with other software you need? This session will describe a practical software selection strategy that will help your IT organization achieve its business goals. Finally Omar will share Oracle's open source strategy as well as some of the open source projects Oracle is getting behind.

Speaker: Omar TAZI, Oracle corporation

Omar is currently Chief Open Source Evangelist with Oracle where he is responsible for OSS strategy and Evangelism. Prior to joining Oracle, Omar was the CEO of Orbeon where he created a successful business model based on services using Open Source Software. Before stepping into the entrepreneurial world, Omar has held several senior management positions in high tech companies located in Silicon Valley including Symantec, Oracle, and WebGain. In 2001, Omar was an active member of the Java Community Process (JCP) Executive Committee. He is also a regular speaker at IT events such as JavaOne, Gartner Summit, BEA eWorld, EclipseWorld, OSCON and ApacheCon.

Analysis of the Ten Most Significant Open Source Licenses

Scheduled: Wednesday February 1st, 10:30am-11:15am
Session: In the business of Open Source
Slides: PDF

Abstract:

Whether you are a consumer of open source, a business redistributing open source, or an open source project leader, you should understand the key distinguishing factors of the most important open source licenses in use today. This talk begins with a brief review of several open source licenses, including the LGPL, EPL, and Apache License. The discussion will then lead to an outline of characteristics that should be explored when comparing open source licenses with each other and when considering how well a license is aligned with the goals of a business, the needs of customers, or the values of a community. Such characteristics include patent rights and revocation, reciprocity requirements, sublicensing options, and several others. Finally, the talk will demonstrate how a business or community might analyze a set of licenses to determine which ones are the best aligned for their purposes.

Speaker: Cliff SCHMIDT, Symbioss Strategy

Cliff Schmidt is the founder of Symbioss Strategy, a firm helping companies evaluate and execute profitable business strategies based on symbiotic relationships with open source software communities. Cliff has provided legal policy advice to the world's leading open source organizations, such as the Eclipse Foundation, the ObjectWeb Consortium, and the Open Source Initiative, in addition to his current appointment as the Apache Software Foundation's Vice President of Legal Affairs. In addition, Cliff serves on the project management committees for both Apache's Incubator project and Eclipse's Technology project, where he oversees and assists new projects to each organization. Cliff has also led the Apache XMLBeans project since 2003.

Reinventing your Business Model with Open Source

Scheduled: Wednesday February 1st, 11:15am-12pm
Session: In the business of Open Source
Slides: PDF

Abstract:

Open source represents a disruptive innovation for the software industry because has unique characteristics. A wholly different business approach is therefore required. This brings up a question: how can companies design a business model able to leverage the open source advantage? This paper tries to provide some answers. Concrete business cases are presented.

Speaker: Alberto ONETTI Alberto Onetti is Professor at Insubria State University (Varese, Italy) where he is Head of a Research Centre and teaches Business Innovation Management. He has written numerous articles and books and act as as consultant for companies and banking groups.

ObjectWeb explained

Scheduled: Wednesday February 1st, 9:30am-10:15am
Session: ObjectWeb
Slides: PDF

Abstract:

Speaker: Christophe Ney, ObjectWeb-INRIA

Christophe Ney is a Project Director at INRIA Rhône-Alpes. Graduated in Advanced Technologies from ENSTA (Ecole Nationale Superieure des Techniques Avancées) and in Numerical Analysis from University of ParisXI, he has over fifteen years experience in software engineering, designing, architecting and developing complex software in domains ranging from CAD to Web Applications and Middleware. Involved in major open source initiatives since 1998, he has been one of the lead of the Enhydra.org initiative and a significant contributor of the JOnAS project. Independent consultant from 1999 to 2002, he has provided software and management expertise to significant players of the software industry such as Bull, France Telecom R&D, INRIA, ANVAR. As “President of the Executive Committee”, he is now in charge of the development of the ObjectWeb Consortium.

Reinventing your Business through ObjectWeb

Scheduled: Wednesday February 1st, 10:30am-11:15am
Session: ObjectWeb
Slides: (PDF)

Abstract:

Middleware is the new frontier for open source and brings opportunities to contain costs, to focus on innovative engineering, to find new sources of revenue and to go to market with unique competitive advantages. Since its inception as a consortium, ObjectWeb can claim a number of successful achievements: it has established itself as a recognized stakeholder in the OSS marketplace; it has developed a strong portfolio of high-quality technologies supported by a number of projects; and it has recruited a variety of high-visibility members from industry, government and academia.

With a new organization and an ever growing international impact, ObjectWeb is becoming a premier source of industry grade middleware. The benefits of open standard compliant, production-grade Java middleware is made available to everyone as an alternative, or as a complement, to proprietary solutions.

In this presentation, you will learn how open source players come together to build an ecosystem where users find high quality software and professional services. Case studies of open-source middleware deployed in production in government, healthcare, financial institutions and more will demonstrate that, however hidden, open source middleware is now a mainstream option that you should consider too.

Speaker: François Letellier, ObjectWeb-INRIA

Francois Letellier has 15 years of experience in software design, engineering and project management. Francois has been product manager in the field of EIS/DataWarehouse for the pharmaceutical industry. He co-founded a software consultancy where he served five years as an associate consultant for global corporations such as France Telecom and Michelin. Francois is now appointed by INRIA (the French National Research Center in Computer Science and Automation) as Deputy Executive Director of the ObjectWeb consortium.

ObjectWeb moving forward: insights into the future of ObjectWeb

Scheduled: Wednesday February 1st, 11:15am-12pm
Session: ObjectWeb
Slides: PDF

Abstract:

Speaker: Cedric Thomas

IDABC eLink: Towards a Middleware for European Administrations

Scheduled: Wednesday February 1st, 2pm-2:45pm
Session: E-Goverment
Slides: PDF

Abstract:

This presentation is about the IDA Programme from the European Commission that attempts to build an open infrastructure for securely exchanging information between public administrations across Europe.
To communicate with each other and provide services to businesses and citizens, public administrations across Europe must have the necessary links for securely exchanging information. Interfacing an ever increasing number of applications with each other is no solution on the long run: the need for a middleware rises swiftly. We will first examine why the administrations' needs are specific enough to require tailor-made middleware. To address this issue, the IDA programme from the European Commission, started collecting requirements for a pan-European middleware as expressed by Member States Administrations and in collaboration with them and from this set of requirements, delivered the eLink specifications, developed an open source implementation and launched tests and pilots with Member States. Why was the open source a major requirement? Business model, legal aspects and policy aspects of the question will be examined. A brief overview of IDA eLink architecture and technologies will be provided.
So far, the IDA/IDABC programme has made a proof of concept for IDA eLink. Next step, still under discussion, will be to implement an eLink infrastructure the European administrations could benefit from. It must address the following questions:

  • Which business model to ensure sustainability?
  • How to support eLink adoption?
  • How to integrate of Member States initiatives?
  • Making eLink into a standard?
Possible paths and options and still pending questions will be discussed.

Speaker: Xavier ASPERGE - European Commission

Xavier Asperge is presently working as Detached National Expert at the European Commission Program for “Interchange of Data between Administrations Businesses and Citizens (IDABC)” Project officer for IDABC eLink and in charge of the implementation of the s-TESTA network. Xavier has formerly served at the French Ministry of Foreign Affairs in the IT department, in charge of networking projects

OpenCities: An Open e-Goverment Platform

Scheduled: Wednesday February 1st, 2:45pm-3:30pm
Session: E-Goverment
Slides: PDF

Abstract:

OpenCities to integrate and enhance several open source middleware products (such as Bonita and JASS) to provide a single unified e-goverment middleware platform that can be used in the Spanish public administration. This is a joint project between Andago and the Distributed Systems Lab (LSD) from Universidad Politecnica de Madrid. Current solutions for e-government are proprietary with high license costs, especially for the public administration in which the number of sites can be very high. In OpenCities existing open source products will be leveraged to reduce the technology adoption costs by integrating them. In the talk, special emphasis will be made on how to foster the adoption of open source technology by public administrations, and how this will be achieved in OpenCities.

Speaker: Guillermo PASTOR - Andago

Software engineer by the Polytechnic University of Madrid. From 1996 to 2000 he was a research assistant at the Artificial Intelligence Department of the Polytechnic University of Madrid, working in several Spanish and European research projects. He is currently developing his Ph. D. thesis on web quality at the Carlos III University of Madrid. Now, he is IT Product Manager at Andago Consulting, a spanish consultancy and integrator of open-source based solutions.

Leveraging eXo Platform and Bonita Workflow in an e-Government solution

Scheduled: Wednesday February 1st, 3:45pm-4:30pm
Session: E-Goverment
Slides: PDF

Abstract:

This presentation shows how objectWeb components can be leveraged to build a solution for e-Government.
E-Government solutions aim at providing online services and supplying information to everyone. They help Public Sector Organizations to improve the efficiency of offered services. They also allow to reduce costs by phasing out paperwork. One concrete consequence of this advance is the growing market of middleware solutions for Public Administration. Major requirements are flexibility, performance and openness. They can be addressed by two components of the ObjectWeb ecosystem:

  • eXo Platform version 2 which is a powerful Enterprise Portal and Content Management solution used by several US federal, French and Italian administrations. It allows the creation, monitoring and publication of personalized contents through a single unified web platform.
  • Bonita. This Workflow System increases automation, collaboration and robustness of the platform powered by eXo. It constitutes its perfect companion by providing a workflow engine, a user interface and a process design tool supporting processes for online services.
The session features short presentations of both components. It then deals with a real world use case where they are combined to form a framework for e-Government applications. It will show, among others, how forms are filled by Citizens through eXo Portal, then stored in eXo Java Content Repository and processed by Bonita.

Speaker: Brice REVENANT – Bull S.A. and Benjamin MESTRALLET - eXo Platform SARL

Brice Revenant is a Software Engineer working at Bull, in the ‘Bull Service Oriented Architecture’ division. The mission of this division is to provide an integrated middleware solution to Bull customers, leveraging ObjectWeb components. Brice commits in both eXo and Bonita projects. He is also involved in the design of vertical e-Government solutions.

Benjamin Mestrallet bio: Benjamin Mestrallet is a French computer science engineer and has a DEA in Management Science from the University of Paris IX Dauphine. He founded the eXo project in late 2002 and released the first source code in December 2002. In November 2003, he co-created the eXo Platform SARL company to provide commercial support and custom licenses.

Service Component Architecture: the model for building solutions using a Service Oriented Architecture.

Scheduled: Wednesday February 1st, 2pm-2:45pm
Session: SOA
Slides: PDF

Abstract:

Service Component Architecture (SCA) is a new programming model for the creation of solutions using Service Oriented Architecture. This talk will give a high-level description of SCA, which was first published by a group of industry collaborators in November 2005.
SCA describes a language and technology-neutral way of creating Service components and of Assembling sets of service components into a solution. At the service component level, SCA aims to simplify the programming model by eliminating middleware APIs and allowing the programmer to concentrate on business logic. At the Assembly level, SCA allows the application architect to model the solution as a series of interconnected services. Infrastructure services such as Security, Transactions and Reliable Messaging are handled separately from the code using declarative models.
SCA complements Web services technologies, but SCA also allows other technologies to be used as elements of a solution. SCA aims to be at the heart of the new class of composite applications which are now the forefront of interest in enterprise development.
Supporting the SCA specifications are two open source projects. The "Tuscany" project at Apache, currently in Incubation, aims to provide an SCA runtime which can be linked to other runtime systems. The initial version links to Apache Axis and Tomcat. The SOA Tools Project (STP) at Eclipse aims to build a set of Eclipse tooling to build SOA solutions using SCA as its core model, but able to target different runtime systems.

Speaker: Mike Edwards, IBM

Dr Mike Edwards works at IBM's Hursley Park laboratories in England. Currently he is working on SOA, having helped author the Service Component Architecture specs for 18 months. His previous involvement with SOA includes the IBM WebServices Software Developers Kit.
Mike holds a PhD in Elementary Particle Physics from Binrmingham University and has worked in software for IBM for 23 years. Previous work areas include Java technology, Computer Aided Telephony, Electronic Documentation systems and the design of the OS/2 Presentation Manager.

Open Source Middleware for SOA

Scheduled: Wednesday February 1st, 2:45pm-3:30pm
Session: SOA
Slides: PDF

Abstract:

This session concerns the use of open source middleware for service oriented architecture (SOA); SOA is an umbrella term used to capture best-practise in distributed systems design and implementation. We discuss the core principals of SOA and describe the basic technology requirements necessary to implement a service-oriented architecture, such as formal interface definition and support for synchronous and asynchronous messaging. Current trends in the implementation of service-oriented architectures rely heavily on software that uses XML for interface definition and messaging; the middleware industry has settled on the term "Enterprise Software Bus" to describe this category. We provide an overview of ESB and show how it can be used to implement a SOA. For the SOA architect or implementor wishing to build a SOA-based system today, we show the current options available, in particular focussing on open-source implementations of ESB, CORBA and J2EE.

Speaker: Adrian TRENAMAN, Iona

Dr. Adrian Trenaman currently works as a Principal Consultant at IONA Technologies, and specialises in CORBA and Web Services technologies. He has consulted for IONA at industry-leading institutions such as Zurich Insurance, Royal Bank of Scotland and Ericsson, including a long-term residency on Credit Suisse's infrastructure team in Zurich. He has lectured in academic and industrial arenas, teaching subjects from UML, Design Patterns and Programming in Java and C++ to Theoretical Computer Science and Neural Networks. Adrian also serves as a project reviewer for the European Commission and Science Foundation Ireland. Adrian holds a B.A. Mod. in Computer Science from Trinity College Dublin, and Ph.D. in Computer Science from National University of Ireland, Maynooth.

Building an SME ecosystem workbench with PETALS Services Plaftorm

Scheduled: Wednesday February 1st, 3:45pm-4:30
Session: SOA
Slides: PDF

Abstract:

This presentation will present the architecture of the inter-organizational collaborative process driven framework we build on top of the ObjectWeb project PETALS. It uses a process driven distributed Service Oriented Architecture implemented with an Enterprise Service Bus to integrate partner’s information systems. The presentation focus on added value provided by the SOA approach and the use of the PETALS Platform to glue services implemented with other ObjectWeb projects like Jonas and Bonita.

Speaker: Jean-Pierre LORRE, EBM

Jean-Pierre Lorre is R&D manager of EBM WebSourcing. He graduates form ENSI Caen in 1985 with specialty in robotic and artificial intelligence. He takes in charge research activities and management of two PhD theses in collaboration with Ecole des Mines d’Albi. Prior to this job he was technical manager of Valtech Toulouse in charge of architecture skill center. As new technology trainer he was specialized in distributed architecture. As principal consultant he helped many clients (Airbus, Meteo-France, CNES, etc.) to define strategic software architecture based on new technologies. He also ensured the technical project management of the REGNET IST/FP5 European project during two years. Prior to this activity he worked as consultant for CRIL Technology and before was researcher at the CEA (French nuclear agency). He defined and managed a CORBA based Telemedecine framework developed as a national research project with INRIA, European Institute of Telemedecine and Purpan Hospital. He worked on neural networks applied to image processing and model based symbolic diagnosis applied to nuclear plant supervision.

JOnAS 5, the ObjectWeb next generation Application Server

Scheduled: Thursday February 2nd, 9:30am-10:15am
Session: Focus on ObjectWeb projects, J2EE
Slides: PDF

Abstract:

The goal of this presentation is to describe the new version of the ObjectWeb open source application server and to illustrate the main architecture choices. JOnAS 5 has been designed with two main objectives in mind: (1) to implement the Java Enterprise Edition 5 (Java EE 5) specifications and (2) to reduce administrator's effort by improving the management features. Java EE 5 and especially EJB3 specifications aim to ease application development, the main task from the JOnAS perspective was the implementation of an EJB 3 compliant Enterprise JavaBeans container, described in a separate presentation. The second goal is achieved through the design of a dynamic plugin and a service oriented architecture.
Therefore, in addition to the support of Java EE 5, the next JOnAS version will provide significant enhancements to the services layer, i.e. the provision of technical services supporting enterprise application deployment and execution. The main goal is to provide flexible and dynamically configurable servers, making their deployment and management easier, especially in cluster cases. OSGi and Fractal technologies are combined to leverage the flexibility of the architecture and enable the implementation of very interesting features such as middleware packaging and deployment, distributed configuration, dynamic server configuration and reconfiguration, incremental and on-demand service delivery and update at runtime, autonomic management capabilities like service versioning, self-recovery from failures and self-adaptation to peak loads. This session will highlight these new possibilities and will describe how OSGi and Fractal are integrated in the new JOnAS architecture.

Speaker: Mikael Desertot, IMAG-Bull and Takoua Abdellatif, INRIA-Bull

Simplifying Enterprise JavaBeans Development with JOnAS EJB3

Scheduled: Thursday February 2nd, 10:30am-11:15am
Session: Focus on ObjectWeb projects, J2EE
Slides: PDF

Abstract:

The Java Enterprise Edition 5 (JEE 5) specification, the J2EE 1.4 successor, focuses on Ease of Development. This is particularly true for the EJB3 specification. EJB programming has often been considered as too complex, although many tools have been provided to simplify this task, like XDoclet (annotation programming) and many Integrated Development Environments plugins. EJB3 provides a brand new simplified programming model for enterprise application development.
This session will highlight the main EJB3 concepts, including EJB components programming as POJO, annotations, interceptors, callbacks, and the new persistence model. Most of them will be illustrated by examples demonstrated on the new JOnAS EJB3 container. In addition to the intrinsic EJB3 advantages, the new JOnAS EJB3 technology brings still more facilities to Enterprise Application developers, especially regarding deployment and client container issues. This will be presented through the brief description of the new JOnAS EJB3 container architecture.

Speaker: Florent BENOIT, Bull

Florent Benoit is one of the key JOnAS developers. He received a master in Computer Science from the University of Grenoble. He is an expert in J2EE, and has developed critical JOnAS components such as the web container with integration of Tomcat or Jetty, the security service, ORB integration, the deployment features, …
And now, he is developing JOnAS EJB 3 container of the Java EE 5.0 specification which will be included in a next JOnAS version.
He was a speaker at the Fosdem 2004 which was in the Bruxelles city

ObjectWeb Lomboz Revisited - Building a new foundation

Scheduled: Thursday February 2nd, 11:15am-12pm
Session: Focus on ObjectWeb projects, J2EE
Slides: PDF

Abstract:

The talk will give an overview of the ObjectWeb Lomboz project that is based on the eclipse WebTools Platform (WTP).
Eclipse WebTools Platform Project (WTP) was proposed by ObjectWeb in July 2004, and it has since produced it first version. The project was seeded by source provided by ObjectWeb Lomboz project and IBM. Eteration and ObjectWeb continues to actively contribute to the project.
ObjectWeb Lomboz has been redesigned and built using WTP and im addition to standard Web development capability, it provides coding, debugging and testing support for ObjectWeb server runtimes such as JOnAS, Maven style JavaEE projects, and other productivity improvement tools.
The talk will also give a demo of the latest release of Lomboz project.

Speaker: Naci Dai, Eteration

Naci Dai is the Chief Scientist/Managing director of eteration, a.s. and a member of the faculty at Sabanci University. Naci Dai is an object mentor and an educator. Naci Dai is the a member of the eclipse WTP project PMC and the project lead for the JST subproject. He is the founder of Eteration. He wrote Lomboz, a tool for JavaEE development.

Prior to eteration, he was with BEA Systems Inc. and The Object People as a managing director with their professional services organizations. He teaches object technology, web development, and distributed computing. His background is in applied engineering and computational physics. He has received his Ph.D. from Carleton University, Ottawa Canada. Eteration is a member of the ObjectWeb Consortium

SpagoBI: free software for a free analyse

Scheduled: Thursday February 2nd, 9:30am-10:15am
Session: Focus on ObjectWeb project: web based middleware
Slides: PDF

Abstract:

SpagoBI is a platform for the development of Business Intelligence (BI) projects. In the Business Intelligence domain, effectiveness comes from a technology which goes beyond its technical value. The first release of the platform makes available the BI basic components in a useful way, even if in an elementary and fragmented form. However, the SpagoBI's development guidelines are more ambitious. Next developments aim to allow the decisional user to navigate through the data without any rigidity imposed by disjointed views (or fragmented ones), but by the mean of a dynamic way which gives continuity to the user's interpretative thought line. SpagoBI's purpose is not only to provide functionalities for the different BI analytical areas, but also to allow any cross analysis. In such a way, each user will be able to navigate through data by means of the tools (report, olap, data mining, dashboard), inheriting the settings and the reached point of view, instead of researching it,!
avoiding loss or break in attention and making the analytical and strategic tasks easier. The speech outlines the architectural and technical design of SpagoBI evolution according to the previous requirements, with a mix and match of theoretical assumption, technological tools and development strategies.
After an introduction to such inspiring principles and SpagoBI's basic modules, we will outline the new development proceedings adopted in order to:

  • abstract the relevant coordinates from the different analytical areas (and tools) and about the areas themselves;
  • formalize this abstraction to make it independent from the chosen product which supports a particular analytical function;
  • enable the end-user movement through the data, intercepting any change or relevant coordinate;
  • register and communicate the reached points of view.
For each of these aspects, the technological solution will be outlined, with a particular focus on the future ObjectWeb project's synergies.

Speaker: Grazia CAZZIN, Engineering

Grazia Cazzin has been working in the IT field for 13 years. After a basic technical education, she had completed her studies obtaining the degree in philosophy. She has been working in several market sectors (industry, finance, public administration) covering several thematic areas (ERP, MRP, MPS e.g. production planning, Internet banking e Portals, CRM, Data warehousing and Business Intelligence). She's acquired a long experience in data modelling, data warehousing, dimensional analysis and business intelligence. In Engineering Ingegneria Informatica she works in the Architectural and Consulting Unit - Research and Innovation Division - as a Senior Web Solution Architect and Business Intelligence Analyst. She's collaborating with some Italian Universities sharing knowledge and experiences in the Business Intelligence domain. She's the SpagoBI Project Manager and Senior Technical Architect. Now she is working in designing the SpagoBI's evolutionary steps and in supporting t! he start-up of SpagoBI customer's projects.

eXo Platform v2

Scheduled: Thursday February 2nd, 10:30am-11:15am
Session: Focus on ObjectWeb project: web based middleware
Slides: PDF

Abstract:

We will first present an overview of what eXo Platform v2 is.
We will explain why version 1 was more a portal framework while version 2 is now the core part on which we build an extensive product line that will also target end users with elements such as a Portal, a Java Content Repository (JCR - JSR 170), an Enterprise Content Management (ECM) solution.
Each new product will be introduced and a review of the standard and technology it rely on will be done.

Speaker: Benjamin MESTRALLET, eXo Platform SARL

Benjamin Mestrallet is a French computer science engineer and has a DEA in Management Science from the University of Paris IX Dauphine. He founded the eXo project in late 2002 and released the first source code in December 2002. In November 2003, he co-created the eXo Platform SARL company to provide commercial support and custom licenses.

XWiki: Building Applications in a Wiki

Scheduled: Thursday February 2nd, 11:15am-12pm
Session: Focus on ObjectWeb project: web based middleware
Slides: PDF

Abstract:

"Collaboration that works": Wikis are now recognized with blogs and other social applications as a new way of collaborating using software.
Public Wikis leaded by WikiPedia are showing how a group of people working together can create tremendous value when working together with the right tool. Major companies all over the worlds are using Wikis for sharing knowledge and collaborating.
XWiki is an innovative Wiki refered to as an "Application Wiki", allowing users of the Wiki to create structured content based applications and mash-up interfaces by integrating external applications using Web Services.
The session will provide an overview of these capabilities and showing how it is possible to build a structured application right from your browser and finely integrated in the Wiki's content.

Speaker: Ludovic DUBOST, Founder, CEO, XPertNet, XWiki

Prior to create XWiki, Ludovic Dubost was CTO of NetValue one of the first Internet startup to make an IPO on the French stock market. There with a Internet specialist team he built the measurement technology that is now used by the leader of Internet Measurement Nielsen//NetRatings. Prior to join NetValue, Ludovic was senior Consultant at Netscape Communications Europe, where he architectured and developped major Internet and Intranet systems. Among these systems were the advertisment publishing system of Pagine Gialle, the Dealers Extranet of Renault, the knowledge repository of Airbus.Ludovic has graduated in 1990 from the Ecole Polytechnique and from the Ecole Nationale superieure des Telecommunications de Paris.

Focus on Celtix - the open-source ESB

Scheduled: Thursday February 2nd, 2pm-2:45pm
Session: Focus on ObjectWeb project: ESB, JBI
Slides: PDF

Abstract:

Celtix is an open source Java Enterprise Service Bus (ESB), hosted on ObjectWeb (http://objectweb.org) with IONA Technologies acting as a major project contributor. This session will introduce attendees to the Celtix project, both at a technical and project level. In a live "workshop" format the process of installing, configuring and developing with Celtix will be demonstrated. The current status of Celtix, along with product vision and road-map will be presented.

Speaker: Adrian TRENAMAN, Iona

Dr. Adrian Trenaman currently works as a Principal Consultant at IONA Technologies, and specialises in CORBA and Web Services technologies. He has consulted for IONA at industry-leading institutions such as Zurich Insurance, Royal Bank of Scotland and Ericsson, including a long-term residency on Credit Suisse's infrastructure team in Zurich. He has lectured in academic and industrial arenas, teaching subjects from UML, Design Patterns and Programming in Java and C++ to Theoretical Computer Science and Neural Networks. Adrian also serves as a project reviewer for the European Commission and Science Foundation Ireland. Adrian holds a B.A. Mod. in Computer Science from Trinity College Dublin, and Ph.D. in Computer Science from National University of Ireland, Maynooth.

JOnES, a collaborative French effort to enhance PETALS, the ObjectWeb distributed JBI platform

Scheduled: Thursday February 2nd, 2:45pm-3:30pm
Session: Focus on ObjectWeb project: ESB, JBI Slides: PDF

Abstract:

This session presents the JOnES French R&D funded project, and its potential to boost the ESB initiative, especially by enlarging the community around the PETALS project with new key contributions.
The presentation focuses on the project architecture, and highlights existing ObjectWeb projects reuse. It covers the following topics:

  • Objectives and architecture principles for an highly distributed ESB
  • Advantages of a Fractal based architecture
  • Use of Joram for inter node communication
  • Integration of transactions with GoTM
  • Higher level services like transformation and orchestration
  • Presentation of a use case from the user point of view
  • Role of the project in the ESB initiative and interaction with other ESBi projects, especially Celtix
  • Links with the Eclipse SOA Tools Project (STP)
  • Project roadmap
JOnES project is funded by French national programme, the "Reseau National des Technologies Logicielles", in short the RNTL, sponsored by the French ministries of industry and of research. JOnES participants are: EBM WebSourcing ; ENSTIMAC ; France Telecom R&D ; INRIA Jacquard, ObjectWeb and Sardes team ; OpenWide ; and Scalagent Distributed Technologies.
Presentation will be done collectively by several project participants.

Speaker: Gael BLONDELLE, EBM WebSourcing

Gael BLONDELLE is CTO and co-founder of EBM WebSourcing. He has an experience of 9 years in ICT sector with significant experience in consulting, B2B project delivery and training of Java/J2EE, XML and EAI technologies. Most recently he was senior architect at France Telecom, where he focused on defining and overseeing the technology and architectural plans for EAI, Middleware and J2EE Application Server technologies. In the late 90's, Gael BLONDELLE also worked for Alcatel research center in Strasbourg in corporate telecommunication research projects.

Flexible, easy and powerful load injection with CLIF version 1.1

Scheduled: Thursday February 2nd, 2pm-2:45pm
Session: Focus on ObjectWeb project: Mobility, benchmarking
Slides: PDF

Abstract:

Started three years ago, the CLIF project (CLIF is a Load Injection Framework) intended to provide a variety of performance testers with a flexible, user friendly, versatile and powerful load injection and performance measurement platform. Since the very beginning of the project, CLIF's architecture was designed as a software framework according to ObjectWeb's Fractal component model. This distributed architecture basically consists of:

  • deployable load injection components, responsible for generating traffic on the system under test, and providing response time measurements;
  • deployable probes, responsible for measuring the consumption of arbitrary hardware, OS or software resources, both at the injection side and at the system under test side;
  • a storage component, responsible for storing all the measurements.
Today, CLIF has become an operational traffic generation tool, including an advanced, generic scenario definition and execution toolkit called ISAC (ISAC is a Scenario Architecture for CLIF). Programmers, integrators and benchmarkers will enjoy:
  • the brand new Eclipse-based GUIs, coming with a number of improvements and new features;
  • the complete command-line API for batch programming of tests execution;
  • and the high power of the new ISAC execution engine making it possible to run a million of virtual users on a single computer.
CLIF's versatility has been illustrated by its utilization for testing the performance of Web applications, DHCP, JDBC, DNS, and a proprietary network resource reservation platform.
This presentation will give a guided tour to CLIF and ISAC, and their integration to Eclipse Workbench (plug-in) or Rich Client Platform (product).

Speaker: Bruno DILLENSEGER, France Telecom

Dr Bruno Dillenseger has been working for France Telecom's Research and Development division in the field of object-oriented distributed systems and communication middleware for more than 13 years. His main contributions focus on mobile and intelligent agent technology, with a number of platforms and publications. Three years ago, he launched the CLIF project in the context of ObjectWeb open source consortium's JMOB initiative (Java Middleware Open Benchmarking), to provide the benchmarking community with a component-based distributed framework for generating load on, and measuring performance of, arbitrary systems (see CLIF project at http://clif.objectweb.org/). One year ago, he got involved in autonomic computing related research from a software architecture and performance perspective.

Integrating the Sync4j Data Synchronization Server

Scheduled: Thursday February 2nd, 2:45pm-3:30pm
Session: Focus on ObjectWeb project: Mobility, benchmarking
Slides: PDF

Abstract:

The usage of mobile devices has been growing significant of the last years and will only keep growing. Therefore, need for mobile data has become obvious in order to synchronize the data, such as contacts and addressbook information. However, this is not were it stops, since also catalog data on mobile devices become needed. This presentation describes the possibilities where the Sync4j project and its components can provide soultions. Not only fast deployable solutions for PIM data are discussed, but also steps required for an integration in the existing application of the enterprise.

Speaker: Daniele PAGANI, Funambol

Between 1999 and 2001, Daniele was Integrated Solution Designer for DataPoint, a multinational specialized in the CRM and contact center solutions area. In 2002 he moved to Vega Spa, an Italian system integrator. As technical sales engineer, he was responsible for the architectural solutions development and he managed the IT lab infrastructure. Since early 2003 he has taken the leading role in the integration team of Funambol, the company sponsoring Sync4j, the project for the development of an open source SyncML server. Besides taking care of all the aspects regarding customer deployments and technical support for Sync4j, Daniele also manages the Funambol Lab.