Java .NET Integration

Siebel Systems

The leader in eBusiness application software, ports Siebel eBusiness Applications to Solaris and AIX with native performance using Mainsoft for UNIX and Linux

Siebel

Industry: eBusiness Applications
Company: Siebel Systems, Inc.
URL: www.siebel.com

Description:

Siebel Systems, Inc. was founded in 1993 to address the growing needs of organizations of all sizes to acquire, retain, and better serve their customers. Today, Siebel Systems is the world's leading provider of eBusiness application software, with more than 6,000 employees operating in more than 30 countries and 97 offices around the world.

Business problems:

   Complete a rapid, native-quality port of the Siebel eBusiness Applications to both Solaris and AIX to meet demand for the market-leading eBusiness Applications.

   Maintain a single code base providing equal functionality across both Windows NT and UNIX® mid-tier platforms.

   Minimize the engineering resources required to support these multiple platforms in order to focus on developing new features.

Solution:

Siebel Systems chose Mainsoft for UNIX and Linux, the application porting platform, to rapidly port its entire logic engine, originally developed for the Windows NT platform to UNIX with a team of just four software developers.

Key Benefits:

  1. Customer demand quickly served - Mainsoft for UNIX and Linux, allowed Siebel Systems to quickly serve its markets with fully functional Solaris and AIX versions of the Siebel eBusiness Applications in less than six months from decision to first customer shipment. Siebel used Mainsoft for UNIX and Linux to complete the port of the Siebel Object Manager, the middle-tier logic engine that powers Siebel eBusiness Applications.

  2. Minimal resources required - By using Mainsoft for UNIX and Linux, Siebel Systems was able to complete the UNIX versions of the Siebel eBusiness Applications with just four software developers. As a result, Siebel Systems was able to keep its valuable engineering resources focused on developing future versions of the Siebel eBusiness Applications. Siebel Systems estimates that development and maintenance costs of the UNIX ports were reduced by nearly 75 percent from estimates for a porting effort without the help of Mainsoft for UNIX and Linux.

  3. Native UNIX from Windows - Porting source code originally developed for the Windows NT platform to Solaris and AIX with Mainsoft for UNIX and Linux allowed the UNIX versions of the Siebel eBusiness Applications to deliver equal functionality with native UNIX performance and scalability.

Siebel Systems is the industry leader in multichannel eBusiness applications.

Siebel Systems provides the industry's most comprehensive family of multichannel eBusiness applications and services. Siebel eBusiness Applications allow organizations to create a single source of customer information that makes it easier to sell to, market to, and service customers across multiple channels. These include the Web, call centers, field, resellers, retail, and dealer networks. Built on proven, component-based architecture, Siebel eBusiness Applications are designed from the ground up to be completely Web-based. They deliver support for multiple computing platforms, while providing automatic upgrades and software distribution that significantly reduce the total cost of ownership.

Customer demand was the driving force for the Mainsoft for UNIX and Linux cross-platform solution

"We really had only two choices to satisfy our customer needs: rewrite the code from scratch, or port it with Mainsoft for UNIX and Linux," said Skip Bacon, Director of Architecture at Siebel Systems. "This is a substantial amount of code that lies at the heart of Siebel eBusiness Applications. We needed to complete two native-quality ports quickly and Mainsoft for UNIX and Linux proved to be the right choice. It took us less than six months to port the core of the Siebel eBusiness Applications to both Solaris and AIX."

The rapid growth of Siebel Systems' customer deployments and its partnerships with technology companies such as IBM and Sun Microsystems were creating enormous market demand for the UNIX versions of the Siebel eBusiness Applications that needed to be satisfied in the shortest possible time.

The challenge facing Siebel Systems was to quickly deliver UNIX ports of its entire middle tier platform, including the Siebel Object Manager, the core logic engine that lies at the heart of Siebel eBusiness Applications. While the Siebel Object Manager was originally developed on the Windows NT platform, the UNIX ports of it needed to deliver the same functionality while taking full advantage of the performance and functionality of the UNIX platforms. After evaluating all options, Siebel determined that Mainsoft for UNIX and Linux was the best way to achieve native UNIX performance and scalability from their Windows source code in the shortest possible time. Siebel Systems' entire middle tier, including the Siebel Object Manager, was ported to both Solaris and AIX in just under six months. Siebel saved more than one and a half years of development time and tens of thousands of engineering man-hours by using Mainsoft for UNIX and Linux.

Mainsoft for UNIX and Linux meets native UNIX standards in rigorous testing

Siebel Systems' partners and customers were uncompromising in their demands for native UNIX performance and Siebel Systems therefore performed comprehensive testing and evaluation of the Mainsoft for UNIX and Linux-ported Siebel Object Manager to verify that it delivered the performance, scalability, and functionality expected on the UNIX platform. Mainsoft for UNIX and Linux allowed Siebel Systems to use native UNIX compilers with their multi-platform source code to produce native UNIX applications that retained full UNIX performance and scalability.

Close partnering and customer support is Mainsoft

"Every application development project has its problems. There are always bugs and glitches that need to be fixed - it's the nature of the beast," said Bacon. "We have a number of core vendors like Mainsoft and I can say that when it comes to partnering - when we need help to overcome a problem - Mainsoft is at the top of the list."

Mainsoft is the recognized world leader in providing the cross-platform eBusiness infrastructure needed in today's software development environment. Maintaining a team of highly skilled experts in Windows and UNIX porting technologies, Mainsoft stood behind Mainsoft for UNIX and Linux and gave Siebel Systems the quick responses and solutions to porting issues necessary to help Siebel Systems meet the demands of their customers.

"Support is part of the package. When a customer buys Mainsoft for UNIX and Linux, they get Mainsoft engineering along with it," asserted Amos Gery, Director of Professional Services at Mainsoft.