• Java SIG: Small Company Fair Tuesday, October 01, 2002 - 06:30PM
    Cubberly Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA 94105
    Software Architecture and Platform

Java SIG: Small Company Fair



  • ... 4 short presentations followed by table-based discussions.

    Service Oriented Architectures

    Bryan Bilbrey - New Iron Systems
    Click here to view Brian Bilbrey's meeting presentation.


    Omniscient Debugging

    Bil Lewis - Lambda CS
    For more information about omniscient debugging, please view the following whitepapers:


    Improving Database Performance

    Al Lieb - Velocitop
    Click here to view Al Lieb's meeting presentation


    Web Services Orchestration

    Doron Sherman - Collaxa
    Click here to view Doron Sherman's meeting presentation.

    Click here to view Bela Ban's update on Javagroups.


    Presentation Overviews

    Service Oriented Architectures

    The talk will cover three patterns for Service Oriented Architecture: 1) Active Integration, 2) Active Replication, and 3) Persistent Invocation, and briefly show how those patterns are implemented using the New Iron Foundry.

    Omniscient Debugging

    Omniscient Debugging is the idea of collecting "time stamps" at each "point of interest" in a program and then allowing the programmer to use those time stamps to explore the history of that program run. This completely changes the dynamics of debugging, eliminating the majority of problems of "breakpoint" debuggers. In particular, there is no overhead for setting breakpoints, no "continuing" to an appropriate point in the program, no non-deterministic effects, no danger of "going too far," no mystery as to what caused the problem.

    The ODB is an implementation of this idea written in Java.

    During this talk, I will briefly discuss the design of the ODB and some of the issues involved. The majority of the talk will be a live tour through the ODB using a demo program. At the end of the talk, I will be happy to run the ODB on any programs anyone wishes to bring.

    Improving Database Performance

    Velocitop Technologies's flagship product, called Catapult, is receiving exciting traction. Catapult quickly (less than 30mins) installs in the application level and provides monitoring, tuning and traffic management BETWEEN the application and database.

    Velocitop Technologies is focusing on providing automatic production tuning of parameters that typically cause performance challenges. Catapult also is quickly provides a bridge of visibility between the Java and database by providing the associated SQL and Java functions associated with one another. This provides a powerful problem identification tool for programmers and DBAs alike. Catapult takes the process a step further and, through a closed loop system, tests and can implement SQL hints, application caching, or SQL overrides without any changes to the application code.

    Velocitop Technologies extends the concept of performance management from identifying to automatically resolving certain performance problems. Of the 40 plus companies who have downloaded Catapult since mid May, the average improvement in process time is, on average, is 30% and above per call. Also, with our traffic management function, we've been responsible for smoothing traffic spikes for some companies and avoiding database 'meltdowns'.

    Web Services Orchestration

    Driven by the emergence of interoperability standards and a maturing infrastructure, business applications are evolving towards a service-oriented architecture. This new development paradigm is based on loosely-coupled, network-enabled service components and promises significant benefits in terms of integration and adaptability.

    However, the use of services as building blocks for applications introduces new challenges throughout the development lifecycle. In particular, the synchronous request-reply programming model using fine-grained components is now giving way to a more flexible and reliable model based on asynchronous, non-linear, multi-step interactions across loosely-coupled Web services.

    The Collaxa Web Service Orchestration Server (WSOS) is a software solution that helps developers integrate Web services into long-running business transactions and collaborative business processes. It is based on industry standards such XML, SOAP, WSDL, BPEL4WS, WS-Transaction and WS-Coordination.

    The orchestration server has built-in support for asynchronous conversations, flow coordination and business transactions. Collaxa's developer-friendly solution includes an intuitive and powerful programmatic abstraction called BPEL Scenario for authoring orchestration logic. Modeled after a JSP, a BPEL Scenario empowers Java developers to compose synchronous and asynchronous Web services, JMS and Java components into long-running business transactions.

    Event Logistics


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


    6:30-6:55pm registration/networking/refreshments/pizza
    6:55-7:10pm quick update on Java Groups
    7:10-9:00pm presentations


    $15 for non-SDForum Members
    No charge for SDForum members and students with ID
    No registration required