|
|
YOUR FEEDBACK
SOA World Conference
Virtualization Conference $200 Savings Expire May 16, 2008... – Register Today! Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP LINKS YOU MUST CLICK ON Open Solutions Alliance
Open Source, Open Integration, and the Open Solutions Alliance
Hyperic & JasperSoft Present a Case Study-in-the-Making
By: Stacey Schneider
Jun. 10, 2007 01:00 PM
Digg This!
When the Open Solutions Alliance (OSA) launched in February, there was a lot of interest. But some of that interest has been industry head-scratching, wondering about the results and the intentions of the OSA (www.opensolutionsalliance.org). Noted open source business blogger Matt Asay was among the skeptics in his post "Yet Another Alliance (OSA)". He asks three pertinent questions, mostly about the OSA's purpose.
Matt's first observation is emphatically correct; there's no denying that open source is booming. Open source business models are changing and adapting and customers are flocking to it for reasons other than those that make it good reading on a balance sheet. The software is quickly accessible with demonstrable results for the business often in the same timeframe it used to take to go through the arduous process of buying the proprietary closed source software. Projects are open and flexible, typically bringing to market solutions faster than their proprietary alternatives. Much faster, in fact. This is partly because of the community, which helps to focus the company on market priorities through active communication and collaboration. It also helps deliver the results. In general, using and extending that software is done through the community, which brings a powerful knowledge base and easy access for all documentation in the community forums and wikis.Working directly with an open source project is easy. Working with multiple vendors at the same time, however, is not. When embarking on a new business project that requires software, the people involved typically ask three key questions: Answering these questions quickly and correctly is critical to customers AND vendors. This is the founding principle of OSA that Hyperic bought into. As a company, Hyperic writes software that manages other software. By nature, everything we do has some level of integration. It's not always easy. Through the proliferation of open source and technologies in general, there's no standard "stack" on which to build a software solution. You're free to choose J2EE, one of the 20 or so permutations of LAMP, commercial closed source alternatives, or a hybrid mix of all of them! Whatever you do, you're going to want to integrate and manage all of that software. A Case Study Evolving When reviewing the capabilities of open source projects, we decided that JasperServer from JasperSoft (www.jaspersoft.com) not only met but exceeded our reporting requirements. As a bonus, they're also part of OSA. But that's not the reason why we elected to work with them. That said we're each motivated to leverage OSA to speed our integration and invite the public to participate. To start the project, we did our own vendor selection. Perhaps in time, this process will be good to open an integration-savvy community. But as OSA is just getting started, we went through that process privately; however, this is exactly the kind of effort OSA will help facilitate and foster for the benefit of business users in the future. Based on community requests, we decided that, for Hyperic users, availability reports were most important. We started there. We met with the JasperSoft team and completed intensive reviews of our respective infrastructures, data schemas, and APIs. We discovered in the meeting that the JasperSoft community had been asking for better manageability. A perfect match. And so two projects were born:
• UI Integration - Embedding the JasperReports UI into Hyperic's to become a seamless experience and maintain a level of interactivity will require a significant amount of work. Aside from fusing our UI frameworks and widgets there needs to be a standardization of style sheets that maintain a consistent look and feel. There are also localization requirements as we try to isolate the application architecture for quick translation into other languages. • Single Sign-On - Fusing user navigation into a single experience and dictating permissions collectively is a challenge for any software integration solution. The requirements for our projects will be bidirectional. Hyperic open source users will only need a single logon to both Hyperic and JasperSoft solutions. Since our enterprise extensions are extensions to the open source project, Enterprise customers have requirements for permissions for information they can see, change, or act on. Single sign-on needs to be solved for universal access, but must accommodate permissions as well. Hyperic HQ will also need universal access to the complete JasperSoft infrastructure, log, and configuration files to provide management. • Management APIs - Reporting applications aren't known for management standards, since they're not generally considered paramount for transactional systems. After all, the transactions may experience errors or problems, but the reports generated may just be delayed or skipped. However, these reports are increasingly offering serious analysis into general transaction performance and can affect the overall result. Just think of Hyperic's use case, where we'd use these reports to substantiate the required availability SLA of a virtualized server farm. Important insight into the transactional system could improve reporting system availability and performance. Requirements for database performance including query optimization and ETL transformations. Data export/import will be essential. Not a Corner Case So, to answer Matt's questions more formally: The age of computing has evolved into an age of integration - integrating technology not only with itself but with business and everyday life. With the sponsorship of vendors and the involvement of the community at large we believe that the OSA will go a long way toward increasing the speed of integration, adoption, and deployment of open source technology, and we hope, ultimately increase the pace of innovation a little bit more. Two months into this alliance and we're making advances toward our goal - and not just Hyperic and JasperSoft. For more information on all the projects under development on the OSA forum and to watch the developments of this one, see www.opensolutionsalliance.org. 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 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||