Product Selector

StreamServe: Making Inroads into the Enterprise with Enhanced Database Support

View PDF

Goal:

To build into its Enterprise Document Presentation (EDP) software product data connectivity support for all major databases and platforms used in enterprise organizations.

Why they selected DataDirect:

DataDirect Connect for ODBC and DataDirect Connect for JDBC suites provided the demanding breadth of platform support StreamServe required.

Business benefits:

The new release of StreamServe Persuasion appeals to a much broader market; StreamServe easily met its time to market without overburdening its internal staff resources; staff is freed from having to keep up with latest technology advances in connectivity.

Technical benefits:

DataDirect’s inclusive Connect suite of database drivers provide high-performance, comprehensive ODBC and JDBC support for StreamServe Persuasion on Oracle and SQL Server, plus support for additional databases to be included in future releases.

Technical environment:

All major OS platforms established in the enterprise — major UNIX flavors, Windows, and Linux. Most major commercial databases: Oracle, SQL Server, DB2, MySQL.

Company Background: Document Presentment for the Enterprise

A leading enterprise provider of dynamic document composition, management and delivery solutions, StreamServe, Inc. enables organizations to automate, personalize, and deliver customer-centric documents in any format, through any channel.

StreamServe’s solutions help organizations extend their existing ERP, CRM, and other back-end systems with an integrated Enterprise Document Presentment (EDP) system that can deliver true business value across the enterprise and its supply chain. StreamServe’s solutions deepen brand awareness while providing marketers with flexible and efficient transpromo channels for customer communications and targeted offers that lead to cross-sell and up-sell opportunities.

Headquartered in Burlington, Mass., with 15 offices worldwide, StreamServe’s more than 4,900 customers include Coca Cola, Circuit City, Agis Insurance, Metzler, BMW France, and Siemens Financial.

"We count on DataDirect to cover what’s happening from the database connectivity standpoint."

Petter Eriksson
VP of Engineering
StreamServe, Inc.
www.streamserve.com

The Challenge: So Much Support to Provide; So Little Time

With its growing emphasis on serving the enterprise customer, StreamServe’s engineering staff has designed the company’s flagship software product — StreamServe Persuasion — to run on all established OS platforms including the major UNIX platforms, Windows, and Linux.

Over time, however, it became clear that the company needed to move its solution beyond a proprietary database architecture to support the multitude of commercial relational databases that have become well established in the enterprise. Considering the various databases — Oracle, SQL Server, DB2, MySQL — for each of the OS platforms and their various versions, the task seemed formidable.

“We looked into the idea of developing for native databases on our own,” says Petter Ericksson. As VP of Engineering at StreamServe, Ericksson is responsible for making planned development a reality. “For us to look into every combination of database platform would have consumed quite a lot of our developmental resources.”

Time to market was another important factor, Ericksson points out.

“We were pressed for time,” he says, “with full support for both Oracle and SQL Server expected for the next upcoming release of StreamServe Persuasion.”

The Solution: DataDirect Connect Provides Full Coverage

StreamServe decided to embed commercially available data connectivity middleware in order to provide their product’s support for those databases. Besides wanting to take the burden of time-sensitive development off the in-house team, Ericksson did not want the performance of their software left to the vagaries of whatever ODBC/JDBC connectivity providers may be available on the customer’s databases.

“Our products tie in with our customers’ most mission-critical business systems,” he explains. “If the part of our software that interacts with their invoice processing goes down, for example, that could badly impact their company. We need a highly available, solidly dependable environment that’s also very secure. So we wanted to rely on our own server for that data connectivity component.”

The team set out in search of a vendor that could provide both ODBC and JDBC connectivity for the target databases on all the various platforms that the StreamServe Persuasion product supports.

“We quickly found that DataDirect met those rather demanding coverage requirements,” says Ericksson. “DataDirect’s products also had a good a reputation for being stable, reliable, and secure — a track record that was a key factor in our decision to test its drivers in our solutions.”

Specifically designed to deliver high performance, DataDirect’s Connect for ODBC suite of ODBC drivers provides wire-protocol connectivity that dispenses with the need to install client libraries for the target database(s), while DataDirect’s Connect for JDBC — as the industry’s SPECjAppServer/ECPerf performance and scalability leader — is the fastest suite of Type 4 JDBC drivers available on the market. Both suites deliver connectivity to Oracle and SQL Server as well as a host of other major commercial databases such as DB2, Sybase, Informix, and MySQL.

Ericksson, emphasizing that StreamServe releases no software without extensive testing, reports that DataDirect’s sales and support were helpful in expediting that rigorous process.

“We had a good relationship with them,” he says. “DataDirect assigned us a dedicated support member, so we could turn to one person who was completely knowledgeable about our project and any issues we had.”

Since going into production, Ericksson notes, StreamServe has had no issues to report.

The Results: Requirements Met, and Then Some

By embedding the DataDirect Connect for JDBC and ODBC suites into the latest version of the StreamServe Persuasion software, the company has been able to offer their customers full high-performance support for Oracle and SQL Server without the costly development and QA cycles that in-house engineering would have demanded.

Relying on DataDirect Technologies for database connectivity will save StreamServe considerable time going forward, as well. Thoroughly versed in the very latest advances of both connectivity standards and database technology, DataDirect ensures that its products are typically first to market in incorporating new capabilities. The latest ODBC and JDBC drivers, for instance, offer support for the IPv6 Internet Protocol — mandated for use in federal agencies by June 2008 — as well as support for security standards such as Kerberos-based OS authentication and Secure Socket Layer (SSL) encryption.

“We count on DataDirect to cover what’s happening from the database connectivity standpoint,” Eriksson says. “Our customers can also benefit from the DataDirect technology beyond our own product’s implementations. We discuss with them DataDirect’s capabilities, which they can then use to enhance system integration within their organization.”

Examples of this include using the DataDirect Connect driver suites to provide connectivity to databases not associated with StreamServe Persuasion, or to incorporate that connectivity into a companywide Single-Sign On (SSL) architecture using the Kerberos security standard supported by the DataDirect Connect line of products.

There are unforeseen benefits for the StreamServe development team itself, as well.

“When we began formulating plans to further expand support to additional databases such as DB2 and MySQL,” Eriksson explains, “it turned out that DataDirect’s data access products already supported what we wanted to do.”

While it is not possible to accurately judge the precise extent to which the new database support has been instrumental in customer adoption of StreamServe Persuasion’s new version, Eriksson estimates that about 50 installs are already in place since 2007.

“It’s mostly the big enterprises that are upgrading — those having the most critical performance demands,” he says. “The purpose of our development with DataDirect was to expand our reach, and that’s apparently worked out as planned.”

As for the more short-term goals of StreamServe’s development team, Eriksson says there is no question that DataDirect met them, and then some.

“We needed solutions that better address enterprises using relational databases,” he says in conclusion. “We were pressed for time to market. And wanted to avoid doing everything ourselves. DataDirect came through for us on all three counts.