|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP LINKS YOU MUST CLICK ON Innovation Ten Open Source Solutions Your Enterprise Should Be Using
There are literally thousands of other solid open source packages available that perform a wide variety of functions
By: Rod Cope
May. 3, 2007 04:15 PM
Linux tends to take center stage when it comes to support and other services for enterprise open source users. However, there are literally thousands of other solid open source packages available that perform a wide variety of functions. Unfortunately, there's a real lack of information about the options and considerations for selecting open source that not only meets the functional and technical requirements of specific tasks, but has the support and backing that enterprises need to manage risk. As a result, with enterprise developers lost in a sea of open source options, it can be a daunting task to make the best choice.
Web Services Major pros of this relatively new project are that it's up-to-date, fast, built to integrate with other frameworks like ServiceMix, and supports JAX-WS - an easy-to-understand architecture for Web Services development that can be used to build Web applications and Web Services with newer XML-based functionality. However, because XFire is so new, many organizations have already become comfortable using Apache Axis - the original open source Web Services offering. Companies might feel more comfortable choosing Axis over XFire simply because of name recognition. The license for Xfire isn't an OSI-approved license but it is very liberal, only requiring a copyright notice. Xfire is in the process of merging with Celtix, backed by Iona Technologies. Envoi Solutions and OpenLogic offer commercial support. Axis2 The primary downside of Axis2 is that it's plagued by the stigma of the first Axis, which has the reputation of being poorly documented and difficult to use. However, Axis2 does offer more documentation, which is a marked improvement over the earlier version. Axis2 is an Apache Software Foundation project and is available under the Apache 2.0 license. Commercial support is available from several companies including Covalent, OpenLogic, and WSO2. Choosing between Axis2 and XFire really comes down to what you need to plug into. XFire is meant to be easily pluggable and work with a slew of other frameworks, including ServiceMix, while Axis2 is better suited for standalone use, although it's also pluggable if necessary. These two offer less expensive open source alternatives to proprietary Web Services solutions like those offered by Microsoft. Unless companies are using a full-blown SOA implementation where they get everything from a vendor (BEA, for example), they would probably want to opt for an open source solution like these two for reasons of cost and simplicity. SOA The drawback with ActiveMQ is that it's still fairly young and evolving, so it might require heavier configuration rework than enterprise developers want to accept. Although this extreme configurability is a major asset of ActiveMQ, it requires time to configure correctly for your circumstances. ActiveMQ is an Apache Software Foundation project and available under the Apache 2.0 license. Commercial support is available from LogicBlaze and OpenLogic. ServiceMix ServiceMix is the most configurable and adaptable open source ESB implementation available. Like ActiveMQ, though, ServiceMix's configurability is a blessing and a bane. The project is still young, and it will go through many iterations and require a lot of configuration by developers. Also these open source alternatives don't offer a lot of user interfaces for policy administration, management, control, flow design, or the other bells and whistles offered by commercial competitors like Sonic and BEA. ServiceMix is an Apache Software Foundation project and is available under the Apache 2.0 license. Commercial support is available from LogicBlaze and OpenLogic. Integration Unfortunately, although it's top-notch for reading Word or Excel files, it currently can only create Excel files. The functionality to create Word files is reportedly in development. POI is part of the Apache Software Foundation's Jakarta Project and is available under the Apache 2.0 license. Commercial support is available from OpenLogic. YOUR FEEDBACK
ENTERPRISE OPEN SOURCE MAGAZINE LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||