Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Orbitz Open Sources Tools To Manage Large Distributed Applications 35

mjasay writes "CNET is reporting that on Monday Orbitz will announce the creation and release of two open-source projects, Extremely Reusable Monitoring API (ERMA) and Graphite, both 'part of a Complex Event Processing system designed to monitor large distributed applications, analyze the data that is gathered and display that data in real-time graphs.' Though there were hints of these projects at JavaOne earlier this year, Monday's announcement adds significant context to the work Orbitz has done to create two highly compelling open-source projects, whose applicability extends far beyond the travel industry. In particular, it highlights Red Hat CEO Jim Whitehurst's vision that enterprise IT needs to open up and collaborate. However, as Orbitz's development team notes, it's easier said than done to participate in open source, especially when creating projects rather than simply contributing to existing projects."
This discussion has been archived. No new comments can be posted.

Orbitz Open Sources Tools To Manage Large Distributed Applications

Comments Filter:
  • by Anonymous Coward

    So when Orbitz is going to accept progress and move away from soon to be sunseted jdk 1.4

    • by afidel ( 530433 ) on Friday June 27, 2008 @05:42PM (#23974445)
      Lots of stuff runs on jdk 1.4.7 since it was the stable and supported version for so long, especially when 1.5 was in flux. I have a ton of tools that ask for it and I know most of the Oracle stuff in 10g r2 uses it (and fails to include the TZ updates so every time we install a new client we have to TZ patch it). Basically Enterprise IT is often much slower moving than other areas of IT because we get bit by bleeding edge often enough to know it's often just not worth it if there's an alternative that has the same functionality and is more stable wrt change.
      • Re: (Score:1, Insightful)

        by Anonymous Coward

        There is no excuse for using 1.4.2 .. don't give me the stability excuse 1.5 is far better and 1.6 is way better stability and performance..

        • Re: (Score:3, Informative)

          by dlb1 ( 1170591 )
          not only that, 1.4.2 is going out of maintenance very soon: []
        • by Noke ( 8971 ) on Friday June 27, 2008 @10:54PM (#23977413) Homepage

          I have an excuse. We use DB2 Connect (v8) on an HPUX platform (11i). Guess what? DB2 Connect v8 isn't certified to work with anything above JDK 1.4.x. In order to have support for JDK 1.5, you need to upgrade to DB2 Connect v9. But DB2 Connect v9 isn't certified to work on HPUX 11i. You need up upgrade the OS.

          With a critical enterprise application, going down that upgrade path is costly and risky.

          So there are actually lots of excuses especially when you are in a large enterprise environment.

    • by mokeefe ( 815047 ) on Friday June 27, 2008 @10:51PM (#23977381)

      Orbitz is actively moving to 1.6 and our entire new technology platform is already on 1.5. However with some older apps dating back to 2000 sharing this same monitoring API, it takes time.

      Meanwhile, ERMA does have a separate build within the same codebase for 1.5 code including support for Annotations, etc, and we make use of backport-util-concurrent.

      • Re: (Score:2, Informative)

        by mokeefe ( 815047 )
        P.S. We also have some cool MonitorProcessors that use the package which is new to 1.5.
  • So does this stuff compete with things like HP OpenView and IBM Tivoli software?

    • Re: (Score:3, Interesting)

      by Miniluv ( 165290 )
      No it does not. ERMA could be used to instrument your software so that it can more effectively be monitored with either solution. Graphite is just a graphing tool for large volumes of numeric data which occurs in a time series.
  • Seriously, thank you.I'm sure this will help FOSS in the enterprises and industries.

    (Nobody ever does that here)
  • by trybywrench ( 584843 ) on Friday June 27, 2008 @06:15PM (#23974833)
    A large company using Java for enterprise applications? wow and here Taco had me thinking Java Only Matters to Sell Books(tm).

    Thanks Orbitz for open sourcing your apps. The ERMA things looks really cool.
  • or even "enterprise needs to open up and collaborate".
    I think only certain results can be expected in a business environment based
    so heavily on Profit - Bottom Line - Trust nobody - Business is War type axioms.
    Clearly the whole open vs closed-source software is just a small part of a bigger
    question, the balance between competition and cooperation in corporations,
    or indeed society. May you live in interesting times indeed.

    • by CBravo ( 35450 )

      To phrase it differently: In society, how much does a group (e.g. corporation) share?

      I guess you can share as long as it does not breed competition in your market or change the market as a whole in unfavorable ways.

  • At first I thought the talks is about this Graphite [], but it made no sense. They should refrain from giving such nice names to Java libraries! People will only get confused. :-)
    • by Sarlok ( 144969 )

      Yeah, me too. AFAIK, the font-rendering graphite developed by SIL has been around for longer than this one. Google "graphite" and see the sil project as #3 (1st two talk about the mineral)

  • I mean no one likes drinking little bits of goo with their sugared water. It was doomed to fail id say!

  • Is it too much to ask for even a basic explanation of what these products are and what they do?

    • Re: (Score:3, Informative)

      by baboonlogic ( 989195 )

      This is much more informative than the summary...

      ERMA []

      From there:

      Orbitz Worldwide, a leading global online travel company, has open sourced two monitoring tools Extremely Reusable Monitoring API (ERMA) and Graphite, a persistence and visualization component. ERMA is a home grown Java API and library that has been used in several web applications at Orbitz to capture monitoring statistics in the applications at run-time. It is the source of streams of events that are processed in order to raise alerts wh

  • I have spent the past month developing a similar monitoring backend to the enterprise cluster I am building here (though not in java). This looks very interesting and I will definitely give this a shot.

    Look at the screenshots []! My architecture was somewhat similar but my interface feels like dark age compared to this!

  • Datacenter Neighbors (Score:1, Interesting)

    by Anonymous Coward

    If it weren't such a huge violation of security-through-obscurity, perhaps someone might point out that Orbitz and Slashdot are neighbors in some hypothetical datacenter which may be located somewhere in the central USA. I've certainly never been there to witness such juxtaposition of Internet real estate; If I had I definitely wouldn't point it out, particularly on such a public forum as this.

    This message will self destruct in 10 seconds.

  • FYI: Orbitz doesn't use their own search engine. They use ITA Software [], whose "test" interface is very handy for finding fares
  • by Slur ( 61510 )

    Really, I fail to see what any of this has to do with gum.

A consultant is a person who borrows your watch, tells you what time it is, pockets the watch, and sends you a bill for it.