JAVA SIG: Leverage XML Technologies to Build Web Apps



  • and A Transactional Replicated Cache for JBoss

    Leveraging XML Technologies to Build Flexible Web Applications

    Omar Tazi, (bio) - Orbeon
    Erik Bruchez, (bio) - Orbeon

    A Transactional Replicated Cache for JBoss

    Dr. Bela Ban, (bio) - Fujitsu Network Communications

    Note: Books will be raffled off.


    Presentation Overviews

    Leveraging XML Technologies to Build Flexible Web Applications

    While JSP is becoming a more mature technology, with the introduction of the JavaServer Pages Standard Tag Library (JSTL) and the long awaited JavaServer Faces (JSF), many Web application developers remain attracted by the flexibility of XML and Extensible Stylesheet Language Transformations (XSLT). We will show how server-side Java technologies and XML can be smoothly integrated to enhance the flexibility and modularity of the presentation layer, in particular when it comes to building applications targeting multiple devices or requiring extensive localization and look and feel customization. After putting the technologies in perspective, integration patterns are discussed and a live demonstration will be presented.

    A Transactional Replicated Cache for JBoss

    The talk will give an overview of the JBoss Cache project, which is a transactional cache with (optional) in-memory replication. The cache is one of the new features of JBoss 4. The presentation will be structured as follows: 1) Overview and architecture; 2) Modes of operation: transactions, locking, replicated vs local cache; 3) API and sample use; 4) Demo; 5) AOP and the cache; 6) Main use - persistence engine for caching of entity beans and HTTP session replication; 7) Performance numbers; 8) Conclusion and outlook.


    About the Presenters


    Omar Tazi, Orbeon

    In the last few years, Omar Tazi has held several senior management positions in high tech companies in Silicon Valley including Symantec, Oracle, WebGain, and Orbeon. In 2001, Omar was an active member of the Java Community Process (JCP) Executive Committee. He is also a regular speaker at BEA eWorld and JavaOne. Before crossing the Atlantic, Omar has held several research and teaching positions in the Swiss Federal Institute of Technology, specializing in Artificial Intelligence (AI) and Object Oriented Programming (OOP). He holds an M.S. in Computer Science and Electrical Engineering.


    Erik Bruchez, Orbeon

    Erik Bruchez is a former Software Architect of Symantec where he contributed to the VisualCafé for Java product line. Since joining Orbeon, he has led the design and implementation of several software platforms and applications, including Java middleware on set-top boxes, XML-based application frameworks, and supply-chain management applications for vendors such as Manugistics and Cisco. Erik holds a MS/CS from the Swiss Institute of Technology (EPFL) in Lausanne, Switzerland.


    Dr. Bela Ban, Principal Engineer, Fujitsu Network Communications

    Bela Ban works on a Java-based SONET Network Management System (EMS/NMS). Prior to joining FNC, he was a post-doc at Cornell where he developed JavaGroups ( the reliable transport on which JBoss Clustering ( is based. In his spare time Bela works on the JBoss Cache project, which will be the topic of the talk. Bela holds a B.S. and Ph.D. in Computer Science from University of Zurich, Switzerland.

    Event Logistics


    Cubberly Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA 94105


    6:30-7:00pm registration/networking/refreshments/pizza
    7:00-9:00pm presentation


    $15 at the door for non-SDForum members
    No charge for SDForum members
    Free to sofTECH members for the month of July
    Please call 408.494.8378 for student memberships
    No registration required