Sign in     
Web Services Integration Kits



Supercharge your Web Services

Web services are being widely adopted to integrate disparate systems and share business logic both inside and outside the enterprise. Web services leverage the interoperability and economic benefits of XML; however, users have experienced an order of magnitude performance drop from previous RPC-based mechanisms that accomplished largely the same goal. The addition of Efficient XML to your web service now makes it competitive with previous approaches. It dramatically increases throughput, improves scalability and reduces the size of the data transmitted, unclogging congested high-speed networks and enabling your web service to be used on bandwidth-limited networks. This also broadens the reach of your web services to cell phones, smart phones, wireless laptops, navigation systems, media players, and other devices that are often limited by bandwidth, memory, battery power, and processing power.

Web services are typically built using programming tools or platforms which provide higher level programming abstractions than simply writing out an XML message. While Efficient XML can be integrated into any of these web services tools using the standard XML APIs, an easier, more convenient, and higher performance solution is to use an Efficient XML Web Services Integration Kit.

Axis Architecture for Efficient XML

AgileDelta's Web Service Integration Kits provide a quick and easy way to add Efficient XML to a web service. Each integration kit is designed to work conveniently and unobtrusively within a specific web services framework.

Features and Benefits

All integration kits support the following features/benefits:


Simple Configuration. The integration kits are designed to integrate with your web services framework, eliminating the need to modify your application. The kits require only minimal changes to configuration files. Once configured, Efficient XML can be used to encode requests and decode responses. And even though Efficient XML is being sent between the client and the server, no new APIs are required to leverage Efficient XML.

No Application Code Changes. No additional APIs are required to leverage Efficient XML. Your application logic, including message handlers, continues to use the standard XML APIs (e.g. SAX, DOM, StAX, and SAAJ) available in your web service framework. Code generated components do not require any modifications.

Interoperability. The integration kits support content negotiation between the client and server. Content negotiation allows a client to determine if a server supports requests in Efficient XML and informs the server whether it supports Efficient XML responses. This enables a server to exchange messages with clients which support Efficient XML and those that support only text XML. Content negotiation also allows you to migrate clients to Efficient XML at your own pace.

Increased Application Performance. Each integration kit is designed to maximize performance. This is achieved by tapping directly into the processing pipelines of your web services framework which are responsible for parsing and serializing the XML messages. Being part of the processing pipeline avoids translation from XML to Efficient XML (and vice-versa) and allows Efficient XML to be written directly from the data structures used by your application. Because Efficient XML can be parsed and serialized many times faster than text XML this results in an overall performance increase for your application.

Increased Scalability/Maximized Network Throughput. By accelerating XML processing and exchanging Efficient XML messages between the client and server, the integration kits allow more messages to be processed and transmitted to more clients using the same amount of server resources and bandwidth. This increases the overall scalability of your system and reduces the cost of bandwidth and computing resources.

Supported Web Services Platforms

Web Services Integration Kits are available for the following platforms:

Axis 1.x Integration Kit
The Axis 1.x Integration Kit works with Apache Axis versions 1.2 through 1.4.

Axis2 Integration Kit
The Axis2 Integration Kit works with Apache Axis2 versions 1.1, 1.1.1, and 1.3.

WebLogic® 9 Integration Kit
The WebLogic Integration Kit works with WebLogic versions 9.1 and 9.2.

.NET Windows Communication Foundation (WCF) Integration Kit
The WCF Integration Kit works with .NET version 3.0 and later.

Support for additional platforms will be available in the future.

Availability

The WebLogic 9, Axis 1.x, Axis2, and WCF Integration Kits are available for immediate purchase. The kits are also included with the Efficient XML SDK. SDK users can download the kits. New users can sign up for an evaluation copy.