Home > Resources > Case Study > Xylo
Xylo Inc. is a provider of web-based employee retention management tools. Xylo's solution is a highly customizable work/life platform with timesaving, communication and community-building applications for Fortune 500 and other thought-leading companies to help increase build corporate morale.
Xylo Inc. is a provider of web-based employee retention management tools. Xylo's solution is a highly customizable work/life platform with timesaving, communication and community-building applications for Fortune 500 and other thought-leading companies to help increase build corporate morale.
Support Xylo's Web-based Solution
Low administration cost
Technology
FioranoMQ
Xylo was developing a Four-tiered application, following standard J2EE patterns, with business facade hiding the implementation details. Xylo needed a messaging infrastructure that could support this application.
Xylo builds comprehensive programs that give employees the resources, tools and information they need to successfully balance their work and home lives. Xylo provides resources to help an employee find products, services and information quickly-saving them time, as well as money.
For this, it was developing a web-based work/life solution which needed a highly reliable messaging infrastructure. The application that Xylo was to develop was a Four-tiered application, following standard J2EE patterns, with business facade hiding the implementation details. In addition to reliability, Xylo was looking for a solution that could also provide error logging and discrete event logging. With benefits of Speed, Reliability, Scalability and a low cost of administration.
188%
3-Year Growth
Observed post FioranoMQ implementation
Xylo was developing a Four-tiered application, following standard J2EE patterns, with business facade hiding the implementation details. Xylo needed a messaging infrastructure that could support this application.
Xylo builds comprehensive programs that give employees the resources, tools and information they need to successfully balance their work and home lives. Xylo provides resources to help an employee find products, services and information quickly-saving them time, as well as money.
For this, it was developing a web-based work/life solution which needed a highly reliable messaging infrastructure. The application that Xylo was to develop was a Four-tiered application, following standard J2EE patterns, with business facade hiding the implementation details. In addition to reliability, Xylo was looking for a solution that could also provide error logging and discrete event logging. With benefits of Speed, Reliability, Scalability and a low cost of administration.
188%
3-Year Growth
Observed post FioranoMQ implementation
Geoff Fowler, Technical Operations Manager, Xylo
Geoff Fowler, Technical Operations Manager, Xylo
FioranoMQ provided precisely the kind of messaging solution that Xylo needed. Fiorano's file-based data store delivers guaranteed messages significantly faster than any other JMS implementation, which was a key component of Xylo's messaging infrastructure. In addition, Fiorano's highly configurable, multi-level security system adds Java REALMS support to improve security management by centralizing and combining user authentication sources. Features like dynamic load balancing and failover protection make FioranoMQ a highly available system and allows unlimited scalability in terms of the number of concurrent client connections that can be serviced.
Just two and one-half months after implementation began, the NCL-Amadeus messaging platform went into its pilot test with travel agents, experiencing exceptional results from the start. Since Amadeus is especially strong in Europe, NCL began seeing increased business from that region within a short period of time. Rollout to all Amadeus agents began three months later.
FioranoMQ provided precisely the kind of messaging solution that Xylo needed. Fiorano's file-based data store delivers guaranteed messages significantly faster than any other JMS implementation, which was a key component of Xylo's messaging infrastructure. In addition, Fiorano's highly configurable, multi-level security system adds Java REALMS support to improve security management by centralizing and combining user authentication sources. Features like dynamic load balancing and failover protection make FioranoMQ a highly available system and allows unlimited scalability in terms of the number of concurrent client connections that can be serviced.
Just two and one-half months after implementation began, the NCL-Amadeus messaging platform went into its pilot test with travel agents, experiencing exceptional results from the start. Since Amadeus is especially strong in Europe, NCL began seeing increased business from that region within a short period of time. Rollout to all Amadeus agents began three months later.
FioranoMQ does not require a relational database engine to function, as that would have complicated our configuration and introduced potential failure points in our architecture. It is architected for providing high application availability and implements dual layers of failover protection; at the Message Server and data store layers. FioranoMQ ensures clients are always connected to the message server by automatically reconnecting clients to another server in the cluster in case the primary server goes down.
FioranoMQ does not require a relational database engine to function, as that would have complicated our configuration and introduced potential failure points in our architecture. It is architected for providing high application availability and implements dual layers of failover protection; at the Message Server and data store layers. FioranoMQ ensures clients are always connected to the message server by automatically reconnecting clients to another server in the cluster in case the primary server goes down.
FioranoMQ is architected for providing high application availability and implements dual layers of failover protection; at the Message Server and data store layers. FioranoMQ ensures clients are always connected to the message server by automatically reconnecting clients to another server in the cluster in case the primary server goes down. Furthermore, FioranoMQ takes extra steps to guarantee that messages are not lost due to database unavailability. FioranoMQ provides real-time replication between a primary and backup data stores. Failover protection at this level ensures the message server communication is automatically switched to the backup persistent data store if the primary persistent data store fails.
"With FioranoMQ as our fundamental messaging infrastructure, we never needed to worry about essential message-based information being lost due to hardware or software failure. We found that we had no problem configuring a fully redundant solution, with high availability and no unplanned downtime. It was furthermore a tremendous benefit to us that FioranoMQ does not require a relational database engine to function, as that would have complicated our configuration and introduced potential failure points in our architecture," said Geoff Fowler, Technical Operations Manager at Xylo, Inc.
FioranoMQ is architected for providing high application availability and implements dual layers of failover protection; at the Message Server and data store layers. FioranoMQ ensures clients are always connected to the message server by automatically reconnecting clients to another server in the cluster in case the primary server goes down. Furthermore, FioranoMQ takes extra steps to guarantee that messages are not lost due to database unavailability. FioranoMQ provides real-time replication between a primary and backup data stores. Failover protection at this level ensures the message server communication is automatically switched to the backup persistent data store if the primary persistent data store fails.
"With FioranoMQ as our fundamental messaging infrastructure, we never needed to worry about essential message-based information being lost due to hardware or software failure. We found that we had no problem configuring a fully redundant solution, with high availability and no unplanned downtime. It was furthermore a tremendous benefit to us that FioranoMQ does not require a relational database engine to function, as that would have complicated our configuration and introduced potential failure points in our architecture," said Geoff Fowler, Technical Operations Manager at Xylo, Inc.
Subscribe For Updates
© 2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use
Subscribe For Updates
© 2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use
©2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use