perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
home » Articles » Web Services Solutions Directory Saturday, 14 July 2007

Web Services Solutions Directory

TechMetrix Research


Vendor
Product Name

Version

Techno.

Platforms

Solution type

Pricing

Comments

Apache Software Foundation

Apache SOAP  
2.3.1   Java   All Java-enabled platforms   Server + Framework   Open Source Licence   Apache SOAP is an implementation of the SOAP submission to W3C. It is based on the IBM SOAP4J implementation. This framework is very popular, and integrated by many vendors (e.g. in iPlanet's & IBM's application servers). However, Apache SOAP is now being superseded by Apache's new SOAP implementation, Axis, currently in beta release.  
Apache Software Foundation

Axis  
Beta 3   Java   All Java-enabled platforms   Server + Framework   Open Source Licence   Axis is a clean-room successor to Apache SOAP 2.x, with a new architecture optimised for flexibility, modularity and performance. It features a new parsing model using SAX (more efficient than DOM), and provides support for SOAP 1.1 with attachments, some security extensions, and WSDL.
Axis also features automatic generation of WSDL descriptions from Java classes, and creation of service skeleton classes and client proxy code from WSDL descriptions.
The third beta version of Axis, almost feature complete, was released early July, and the final release version may be expected sometime during Q4 2002..  
BEA

WebLogic Server  
6.1   J2EE   Windows NT/2000, Unix (many Java-enabled platforms)   Server   $10,000 / CPU   BEA WebLogic Server features a framework for accessing and exposing Web services, and supports SOAP 1.1 and WSDL 1.0. Note that the framework does not allow for handling SOAP attachments in messages.
It's interesting to note that BEA has teamed up with Bowstreet to better support Web Services. Having been slow to move on Web Services, BEA is now catching up, and selecting Bowstreet's product to assemble components built with Weblogic may help things along. However, the two vendors suffer from some feature-overlap, and still have some work to do to achieve smooth integration.
Check out our product review.
BEA recently announced the forthcoming avaibility of a visual IDE for developing and compositing Web services. WebLogic Workshop (codenamed "Cajun") will allow rapid modelling of Web services interacting with EJBs, databases, legacy applications (through JCA adapters), and asynchronous messaging systems.  
Blue Titan (from the merger of ServiceMesh and VelociGen)

Blue Titan Studio (formerly VelociGenX)  
  Java   Windows   IDE   Contact vendor   An evolution of the former VelociGenX, Blue Titan Studio consists of a development environment to composite existing Web services into new ones using process-flow logic.
The visual process flow design environment features a palette of components that are used to map inputs and outputs from a variety of sources, including: existing Web services defined by a WSDL file, results of SQL queries against a DBMS (Oracle, Sybase, Informix, etc.), Lotus Domino databases, HTTP URLs & results from HTML Form submissions, FTP data, e-mail and asynchronous messaging systems (MQSeries, TibCo Rendezvous).
Mappings, interactions and transformations of inputs and outputs can be modelled using simple linking, XSL transformations, or complex processing code written in Java or Perl.
Blue Titan Studio then automatically generates the SOAP listener and WSDL descriptor for the composited service, and allows the selection of an event that will trigger execution of the service: SOAP request, e-mail or asynchronous message, time event, etc.  
Blue Titan (from the merger of ServiceMesh and VelociGen)

Blue Titan Enterprise Server  
  Java   Solaris, Linux   Server   Contact vendor   Blue Titan Enterprise Server is the run-time environment for composite Web services created with the Blue TItan Studio IDE. Blue Titan Enterprise Server includes a variety of built-in adapters that provide connectivity to mainstream databases (Oracle, Sybase, Informix through JDBC, ODBC, and natives drivers), asynchronous messaging systems (TIBCO Rendezvous, IBM MQSerie, Talarian SmartSockets), and various other back ends (Lotus Domino, LDAP directories, and others.). Custom adapters for additional systems can be developed using a bespoke Java API supplied with the product.
Blue Titan Enterprise Server is compatible with the major Web servers: Apache, iPlanet, Microsoft IIS, and Zeus. Likewise, it supports a wide range of J2EE application servers: WebLogic, WebSphere, iPlanet, HP, and Resin.  
Blue Titan (from the merger of ServiceMesh and VelociGen)

Blue Titan Network Director  
  Java     Network management   Contact vendor   Blue Titan Network Director is a platform for creating and managing a network of Blue Titan Enterprise Servers, and delivers advanced functionality such as message routing and dispatching, authentication, failover and load-balancing, and performance monitoring..The product consists of three main types of components:
- Blue Titan Engines are the core components for networking Web services. They provide features for message routing and dispatching, guaranteed delivery, authentication, high availability and performance measurement.
- Blue Titan Switches extend the functionality of Blue Titan Engines by providing supplementary functionality for message dispatching, routing and authentication, fail-over, and load-balancing. With their small footprint, these components are designed for embedding into lightweight hardware such as server appliances.
- The Blue Titan Manager is a centralized application for managing and monitoring the Blue Titan Network. It provides features for configuring the network, load-balancing and failover, security and access control, and monitor performance and notifications. The Manager is exposed as a Web application and is also accessible as a series of Web services.  
Borland

Delphi  
6   COM, COM+, CORBA and ISAPI, NSAPI   Windows NT/2000, 98, Me   IDE + Framework   $2,999 - Enterprise Edition   Borland Delphi 6 is a RAD environment for Windows that supports Web Services. With Delphi 6, you can create and integrate Web Services quickly and easily. Then the components you've built can snap in existing infratructures (Web servers or COM components).  
Borland

Kylix  
2     RedHat, Mandrake, and SuSE Linuxes   IDE + Framework   $1,999 - Enterprise Edition   Kylix 2 and Delphi 6 share the same language, CLX libraries, components, and designers. Kylix 2 brings the benefits of the Delphi 6 IDE to the Linux platform. Kylix integrates the BizSnap development platform for Web Services, with support for SOAP and WSDL.  
Bowstreet

Business Web Factory  
4.0   Java   Windows NT/2000, Solaris (all Java-enabled platforms)   Server and IDE   Contact vendor   Business Web Factory is a complete solution to deliver profile-based and customized Web applications. An early adopter of the Web Service concept, Bowstreet now follows related standards, and provides a solution that makes it easier to assemble Web Service-ready applications.
Check out our product review.  
Cape Clear

CapeConnect  
2.0   J2EE   Windows NT/2000, Solaris, RedHat Linux   Framework and Server   Development: from $2,500 / user
Deployment: from $10k / CPU  
CapeConnect is a Web services integration platforms that includes a framework and runtime for exposing and hosting Web services. It supports SOAP 1.1 (with attachments), WSDL 1.1, UDDI 1.0, as well as XSLT 1.0 and XPath. CapeConnect uses the Apache Xerxes parser in SAX mode for enhanced performance. A variety of transports can be used for SOAP messages: HTTP, HTTPS and SMTP. Support for other transports can also be added through a Pluggable Transport architecture. Through a set of interceptor APIs, advanced XML/XSLT data transformations can be carried out at runtime to process SOAP requests and responses and design elaborate message-processing rules.
Thanks to the inbuilt functionality, a variety of components can be easily exposed as Web services: plain Java classes, stateless session EJBs, CORBA components, and SQL queries against a JDBC data source.
The following CORBA ORBs are supported: Iona Orbix 3.3 / Orbix Web 3.2 / Orbix 2000, BEA WebLogic Enterprise 5.1, Borland VisiBroker 4.5.
The CapeConnect runtime can be used either standalone or deployed on top of the following J2EE servers: IBM WebSphere 3.5/4.0, BEA WebLogic 5.1/6.1, iPlanet 6.0/6.5. The product comes with its own J2EE application server (formerly called OrcAS).  
Cape Clear

CapeStudio  
3   Java / Visual Basic   Windows NT/2000, Solaris, RedHat Linux   IDE   $2,500 / user   CapeStudio is a RAD environment for creating, integrating, deploying, and testing Web services. A built-in editor facilitates the creation of WSDL descriptions for new services, and can automatically generate WSDL for existing Java, EJB, or Corba components (with automatic generation of WSDL from CORBA IDL descriptions).
The environment also provides for automatic generation of client code (in Java, Visual Basic, or JSP code) from WSDL descriptions of Web services. The generated proxy code is compact and relatively high level, since the underlying complexity of SOAP encodings, XML/Java mappings and transport is abstracted into a runtime client-side library. CapeStudio can also generate both WSDL and Microsoft WSML (Web Services Meta Language) descriptions to facilitate development of .NET components with VisualStudio.Net or the Microsoft SOAP toolkit.
Deployment of services to CapeConnect is facilitated by wizards, and there is a graphical tool for testing deployed services.  
Collaxa

Web Services Orchestration Server  
1.1   Java   Windows NT/2000, Solaris (all Java-enabled platforms)   Server + IDE   Contact Vendor   Based on open standards (support for XML, JAXM, JAX-RPC, JAXB, WSDL, ebXML, WSFL, and BTP), Collaxa Web Services Orchestration Server (WSOS) is a stateless, J2EE-based container environment that provides run-time services for compositing Web services into complex business processes. Orchestration of processes is based on a JSP-like abstraction known as a ScenarioBean. Through specific orchestration tags and meta-information, ScenarioBeans allow complex synchronous and asynchronous, long-lived interactions to be modelled and coordinated across distributed, loosely-coupled Web services. ScenarioBeans are hosted in specific containers that provide marshalling (through JAX-RPC and JAXM) and persistence (through JAXB) services. The Orchestration Server supports parallel branching, events and timeouts, long-lived transactions, and sophisticated join patterns. WSOS also supports interaction with asynchronous messaging systems (such as Tibco, MQSeries and SonicMQ) ) through JMS. To improve scalability and performance, the server includes a cache and can be deployed into a clustered architecture. A management console (the Orchestration Console) provides monitoring, debugging, auditing, and reporting facilities.  
CypressLogic

ObjectView  
2.04   Most SOAP server platforms including Microsoft .NET and Java   Windows NT/2000/XP   Framework   Standard Edition: $295 per user
Pro Edition: $495 per user.
Educational and Site Licenses available.  
Built on top of Microsoft .NET using C#, ObjectView is a visual environment for building Web services and composing scenario-based applications by designing interactions between Web service components. Existing Web services can be imported by retrieving WSDL definitions and performing UDDI searches, and can be assembled in complex scenarios using control flow logic, loops, linking inputs and outputs, and performing XML transformations. Once modelled, scenarios can be published as a single Visual Basic or C# Web service to a Microsoft .NET server, and stored in a library to be reused. ObjectView also includes sophisticated features such as the ability to run services in parallel, a configurable cache system, and the ability to fail over service invocations to back-up servers. Finally, the product also includes advanced logging and monitoring facilities.  
HP

HP Web Services Platform  
2.0   J2EE   Windows NT/2000, HP-UX, Solaris, RedHat Linux   Server + IDE   $1k / CPU   HP Web Services Platform (HP-WSP) adds support for the creation, registration, and discovery of Web services on top of HP's Application Server platform (HP-AS). In addition, HP-WSP also supports BEA WebLogic Server 5.1 and 6.1, Apache Tomcat 3.x/4.0, and the following Web servers: Apache 1.3.x, Microsft IIS 4.0+, and iPlanet Web Server. The custom SOAP engine (HP-SOAP) supports SOAP 1.1 (over HTTP, HTTPS, and SMTP) and runs in its own JVM for improved scalability. The platform also includes support for WSDL, UDDI, JAXM, and XML digital signatures for security. It allows for the creation of Web services from Java classes, EJBs, and applications based on the Cocoon2 open-source framework. In addition to the ability to process simple RPC-based messages, HP-WSP includes a pipeline based on Cocoon2 to process complex, XML document-based, messages.
The HP Web Services Platform also comprises a number of development tools that run on Windows, HP-UX and RedHat Linux :
- HP Service Composer, a GUI tool for creating a WSDL interface from Java objects, and deploing Web services in HP Application Server. Additionally, the tool includes an XML Schema editor for creating and editing descriptions of documents to be exchanged within a Web service.
- HP Registry Composer, a GUI tool for registering and discovering Web services through UDDI. HP Registry Composer supports versions 1.0 and 2.0 of UDDI, includes the UDDI4J API, and supports public and private UDDI registries.
Finally, the product is bundled with a rich set of tutorials (trail maps) for the HP-SOAP Server, and Service Composer and Registry Composer tools.  
HP

HP Web Services Registry  
2.0   J2EE   Windows NT/2000, HP-UX, RedHat Linux   Server + IDE   $5k / published registry (unlimited CPUs)   HP Web Services Registry (HP-WSR) 2.0 is a comrehensive software suite for creating private UDDI registries, that comply with the UDDI 2.0 specification. The HP-WSR suite includes the following components:
- software for deploying a UDDI-based registry for Web services
- HP Registry Composer, a graphical tool for browsing and managing information in both HP-WSR and other UDDI registries
- the UDDI4J API, to facilitate the development of applications that access UDDI registries
- HP Registry Composer, a GUI tool for registering and discovering Web services through UDDI. HP Registry Composer supports versions 1.0 and 2.0 of UDDI, and can connect to both public and private UDDI registries. The tool also features automatic generation of Java client code to invoke a service published in a UDDI registry
- Registry Management Tool, an application for managing the publication of information to a UDDI registry.  
HP

HP Web Services Transactions  
1.0   J2EE   Windows NT/2000   Server   $6k / CPU   HP Web Services Transactions (HP-WST) is an implementation of the Business Transaction Protocol (BTP) that is being standardized by the OASIS consortium. BTP was initially submitted to OASIS jointly by BEA Systems, Choreology, and HP. It is an XML-based protocol for managing complex, long-running B2B transactions over the Internet.
There are 3 primary parties involved in a BTP transaction: a coordinator/composer (transaction manager), clients (applications that initiate the transaction process), and participants (the logic that deals with the transactional aspects on behalf of a Web Service).
This partitioning is reflected in the architecture of HP-WST, that comprises 3 distinct and complementary pieces:
- HP-WST Coordinator, that acts as the core transaction manager and runs itself as a Web service.
- HP-WST Participants Libraries, are a set of Java BTP participant libraries for Java-based Web services. These libraries enable developers to handle logic related to BTP-oriented aspects of the business process.
- HP-WST Client Libraries, are a set of Java libraries that are used to create client applications that call on transactional Web services.
Both clients and participants in a transaction communicate with the Coordinator via SOAP over HTTP.
HP-WST supports both BTP atoms (ACID-like transactions), and BTP cohesions (relaxed-ACID transactions, where rules are used to specify the outcome of the overall transaction as a function of failure or success of the individual participants).  
IBM

Websphere Application Server  
4.0   J2EE   Windows NT/2000, AIX (all Java-enabled platforms)   Server   $8,000 (Advanced Single Server Edition)   WebSphere Application Server supports SOAP 1.1 (through Apache SOAP 2.2), WSDL 1.0, and provides an API for UDDI publishing and searching (UDDI4J).
Check out TechMetrix Product Review.
Being actively involved in Web Service- related standards (SOAP, WSDL, UDDI), IBM is rolling out a complete suite for building e-business applications, and embedding and using Web Services.  
IBM

WebSphere Studio Application Developer  
4.0   J2EE   Windows 98/Me/NT/2000/XP, Linux   IDE   $3,000 / user   WebSphere Studio Application Developer replaces Visual Age for Java 4.0 for J2EE application development in IBM's product portfolio. It is based on a brand new architecture (the Eclipse open-source development platform).The IDE includes wizards for building, testing, and deploying Web services into WebSphere Application Server:
Web services can be created out of EJBs, DB2 XML Extender calls and stored procedures, SQL queries, and it is also possible to integrate existing services from their WSDL description. The Web Services Client Wizard provides features for automatically generating proxy client code to access Web services.
Testing and deployment features allow for testing services running either locally or remotely, and for deploying them into the WebSPhere Application Server or Tomcat test environments
Finally, it is possible to publish Web services to a UDDI registry, and to browse through UDDI to locate existing Web services for integration.  
IONA

Orbix E2A Web Services Integration Platform XMLBus Edition  
  J2EE   Windows NT/2000, Solaris 8, RedHat Linux 7.1   IDE + Framework + Server   Development: $495 / user
Deployment: contact vendor  
Orbix E2A (End 2 Anywhere) Web Services Integration Platform, XMLBus Edition is a comprehensive solution for building, compositing, and hosting Web services:
The Web Services Builder is a wizard-based, visual IDE for creating and deploying Web services from existing components (plain Java classes, EJBs, CORBA objects). The tool can also automatically generate the Java client code to access a Web service, for use in client applications. A unique feature is the ability to generate a lightweight client proxy that can be embedded in J2ME applications.
The Process Modeler and Engine is an environment for integrating multiple services as process flows assembled into a single service.
The Web Services container is the runtime component that hosts the Web services. The runtime can operate standalone, or within a J2EE application server.
The Web Services Manager includes a JMX-based management service and a visual front-end to administer deployed services.
To facilitate testing, the solution provides a browser-based Web Service Test Client, as well as SOAP Message Spy, a utility to monitor SOAP messages between clients and servers of a service.
Finally, a Web-based UDDI browser allows for searching and finding services published in a UDDI directory, and for displaying details of registered services.  
JBoss Group

JBoss.net  
Alpha   J2EE   All Java-enabled platforms   Framework   Open-source licence   JBoss.net is a plug-in to the JBoss application server that aims to add support for hosting and publishing Web services, as well as allowing integration with external Web services.
JBoss.net relies on Apache's new Axis framework for the SOAP support layer.
Jboss.net replaces the former and now deprecated JBossZOAP add-on for JBoss that previously lended SOAP support to JBoss.

Jboss.net is still far from being ready for prime-time (it is still in alpha version stages) however it will be interesting to keep an eye on it.  
Killdara

Vitiris  
  Java (J2ME)     Server   Available on OEM basis for hardware/software vendors
Bundled with 3rd-party network applicances and servers for integrators.
Deployment license from $1,000-$20,000  
Killdara presents Vitiris as a 'light-weight' application server dedicated to Web Services functions, and targets this product to SME and to OEM software vendors. A unique feature of the solution is its support for J2ME-compatible platforms.
Vitiris supports key basic standards (SOAP, WSDL, UDDI). The Standard Edition only supports HTTP and SSL for transport and has limited daily message delivery capability. The Enterprise Edition adds support for other transports (SMTP, FTP), and enhanced security (PKI).
Vitiris provides strong support for specialised industry standards such as: ebXML (e-commerce), RosettaNet (electronics), HL7 (healthcare), OAGIS (General Manufacturing), ACORD (Insurance), HR-XML (Human Resources), VICS (Retail Supply Chain) with out-of-the-box support for comprehensive transformations between different schemas.
Finally, Killdara develops vertical solutions around its platform that are packaged with pre-built Web services and schema transformations matching the specialised requirements of industries such as Healthcare.  
Lucin

SAL Server  
  COM   Windows NT/2000   Server   Contact vendor   SAL Server is a product designed to SOAP-enable any COM component created in VB, C++ or Delphi.
Lucin have also developed a Web Services Search Engine: SALCentral  
Microsoft

Biztalk Server 2000  
  COM   Windows 2000   Server and IDE   From $5,000 to $25,000 / CPU   Biztalk Server 2000 is not dedicated to Web Services, it's current support of SOAP is limited. However, this product provides a great solution for automating B2B exchanges, using XML and various other formats.
Check our product profile for more details.  
Microsoft

Visual Studio .NET  
1   Microsoft .NET   Windows 2000   IDE   $1,079 Professional Ed.
$1,799 Enterprise Developer Ed.
$2,499 Enterprise Architect Ed.  
All editions of Visual Studio.NET provide an IDE for creating Web services that can be written in Visual Basic.NET, Visual C++.NET, or Visual C#.NET. The IDE also provides for deploying the service to a Web server and testing it through a Web interface. The WSDL description for the service is automatically generated and accessible through a special URL. Client applications that use the service only need to add a reference to the WSDL description in order to access the service transparently.
 
Oracle

Oracle 9iAS Web Services  
  J2EE   Windows NT/2000, Solaris, HP-UX, AIX, Tru64, Linux   Server     Within the Oracle 9i Application Server, Release 2 suite, the OC4J (Oracle Containers For J2EE) J2EE server features a container for Web services, based on the Apache SOAP 2.2 framework. Oracle 9iAS Web Services support SOAP 1.1, WSDL 1.0 and UDDI 2.0. A UDDI 2.0-compliant registry is bundled, with import/export functions that allow for synchronising with a third-party, public or private UDDI registry.
The framework allows for exposing plain Java classes, EJBs (stateless or stateful session beans, or message-driven beans), and PL/SQL stored procedures as Web services.
Highlights of Oracle9iAS Web Services include automatic, on-demand generation of WSDL for hosted services, advanced clustering, load-balancing, and security features, as well as support for both dynamic or static binding for invocation of services.  
Oracle

Oracle 9i Developer Suite (JDeveloper)  
  J2EE   Windows NT/2000, Linux   IDE     Oracle JDeveloper includes comprehensive facilities for developing, assembling, and deploying Web services to Oracle 9iAS. The IDE also caters for automatic generation of a Java Web service client JAR archive from the WSDL definition of a service.  
Primordial

WSBANG  
n/a   n/a   Windows NT/2000   Management Gateway   Contact Vendor   WSBANG (Web Services Broker And Network Gateway) is a message broker platform (an "intermediary" as defined by the SOAP specification). At the core of a Web service infrastructure, WSBANG acts as a centralized facility that delivers the following features:
Endpoint switching: this feature provides transparent service endpoint resolving and failover, and caters for service relocation or unavaibility due to network or server failure. Caching, Load balancing and clustering: WSBANG provides a configurable, per-service cache system for all message requests and responses. The cache improves response times and reduces the load on the target services. WSBANG also includes load-balancing and clustering facilities for improved scalability. Logging, metering, monitoring, and reporting: WSBANG can maintain extensive logs including all or part of message bodies, fault messages, and timing information, for auditing and debugging. Log data is stored in an Oracle or a Microsoft SQL Server database.Using data recorded in the logs, WSBANG can provide detailed information on service usage through a reporting engine. The SNMP-compliant monitoring facilities include uptime/downtime reporting, performance against SLA reporting, target service availability and WSDL changes. Brokering: WSBANG provides support for multiple service bindings including HTTP, HTTPS, SMTP, Grand Central Network, and the Mirror Image ADN. End applications (service providers or consumers) can support these bindings transparently without any code change. Message transformation: WSBANG can execute arbitrary XSL transformations on both request or response messages, to modify their structure or contents. Security and encryption: WSBANG can manage authentication and authorization, and can be interfaced with third-party LDAP directories such as Netegrity for access control. WSBANG can also act as a centralized facility for message encryption (via XML or SSL) and digital signing.  
SilverStream

SilverStream eXtend  
  J2EE   Selected J2EE App Servers (SilverStream, WebSphere 4, WebLogic 6)   Server and IDE   Contact vendor   SilverStream eXtend Server is a complete XML factory including many connectors to various sources (EJBs, flat files, legacy sytems...). eXtend Workbench is an IDE that will facilitate wrapping of existing components and creation of new ones.
eXtend is based on the J2EE Silverstream app server, but is also designed to work on top of WebLogic and WebSphere.  
SQL Data Systems

SQLData SOAP Server  
3.0   C/C++, COM, JavaScript, VBScript   Windows NT/2000   Server   $7,975 / site   SQLData SOAP Server makes it possible to SOAP-enable many existing source codes.
SQLData also developed a SOAP Client test tool which could be helpful when developing Web Services  
Sun

Sun ONE Application Server  
6.5   J2EE   Windows NT/2000, Solaris, HP-UX, AIX   Server   $20,000 / CPU   Sun's strategy for Web Services (Sun ONE - Open Net Environment) is based on the huge portfolio of available products. One of the key solutions is Sun ONE Application Server (formerly known as iPlanet Application Server).
Although Sun ONE Application Server (check out our Product Review) does not ship with any built-in SOAP implementation, complete instructions are provided for integrating Apache SOAP with the application server.  
Sun

Forte for Java  
4.0   J2EE   Windows NT/2000, Solaris, RedHat Linux   IDE   $1,995 / developer (Enterprise Ed.)   Formerly known as Forte for Java., Sun ONE Studio is an integrated development environment for J2EE and Web services. 4 now supports development to the J2EE 1.3 specification. The Entreprise Edition includes specific features like Wrap EJB methods as XML Operations or Combine multiple XML operations into a Web service.  
Sun

Web Services Developer Pack  
1.0   Java   Solaris, Windows NT/2000/XP, RedHat Linux   Server + Framework   Free development license   Sun's Web Services Developer Pack is meant as a reference implementation for the emerging Java standards for Web Services. The platform implements all the APIs defined in the Java XML Pack: JAXP (Java API for XML Processing), JAXM (Java API for XML Messaging), JAX-RPC (Java API for XML-based RPC), SAAJ (SOAP with Attachments API for Java), and JAXR (Java API for XML Registries). These APIs provide support for the key Web services standards: SOAP, ebXML, WSDL, and UDDI. The pack is based on the Tomcat 4.1.2 Web container that provides the hosting environment for published services, and also includes a UDDI Registry Server (Java WSDP Registry Server).  
Systinet

WASP (Web Applications and Services Platform)  
  J2EE and C++   Java products: all Java-enabled platforms
C++ products: Windows 2000/CE, Linux, Sun Solaris  
Server + IDE   Free download of all profucts for development and testing use.
Contact vendor for deployment licences  
The WASP suite of products is a comprehensive solution for developing and deploying Web services. The solution includes runtime environments (WASP Server) for Java and C++, a development environment (WASP Developer) available as a plug-in for mainstream Java IDEs (Forte for Java, JBuilder, Eclipse), a distributed UDDI registry implementation (WASP UDDI), and a single sign-on Web service (WASP Secure Identity) for SOAP. The products support SOAP 1.1, WSDL 1.1, and UDDI 2.0
The development environment (WASP Developer) provides advanced functionality to expose Java classes or EJBs as Web services with automatic generation of WSDL and client stubs. Similarly, Java proxy code can be automatically generated from the WSDL description of any Web service. Both client-side and server-side debugging of services is supported, and there is a utility (WASP SOAP Spy) for monitoring SOAP traffic that also permits instant modifications to SOAP requests.
The Java runtime environment (WASP Server for Java) can be integrated with any J2EE application server, and provides comprehensive security features with support for SSL, certificates, JAAS, and GSS-SPKM (PKI).
All Systinet products can be downloaded and used free of charge for development purposes.  
The Mind Electric

Glue  
3.0   Java   Java-enabled platforms   Server + Framework   Standard Edition: FREE
Embedded Edition: contact vendor
Professional Edition.:
- Developer license: $1,000 / user
- Deployment License: $1,500 / CPU  
Glue is a very compact Java framework and runtime for hosting and accessing Web services, with integrated support for SOAP, WSDL, and UDDI. Despite a tiny footprint (the main library is about 550KB), Glue includes a micro Web server, servlet engine, fast XML parser, SOAP processor with automatic serialization of Java objects to/from XML and dynamic service stub and WSDL generation, as well as a UDDI server and client, and a persistence framework for storing Java objects into XML files.
Glue can either operate standalone, or embedded in a Java application or J2EE server, which makes it a solution well worth examining for those wanting to SOAP-enable their architectures or applications.
Glue includes utilities for mapping WSDL descriptions and XML schemas to/from Java classes. In comparison to other frameworks like Apache SOAP, very little coding is required for exposing or accessing Web services. A Web-based administration console allows for publishing, editing, and deleting Web services hosted in Glue, as well as browsing and invoking Web services deployed on other servers.
Glue supports both Message-style and RPC-style services over HTTP or HTTPS. For reliable messaging, Glue can be integrated via JMS to third-party asynchronous messaging middleware (JMS provider). Glue includes adaptors for integrating with SwiftMQ, MQSeries, SonicMQ, and the J2EE RI JMS provider. Through integration with a third-party EJB Server, Glue can expose stateless session beans as Web services . For authentication and security, Glue supports HTTP Basic and SSL authentication, and can also interface via JAAS to LDAP and other user directories. Finally, there is a plug-in for Borland JBuilder 5 for developing clients and Glue Web services from within the IDE.

The Mind Electric are also active on another project, codenamed Gaia, and due for initial release later in 2002. A superset of Glue, Gaia will deliver advanced features for scalability, clustering, load-balancing, and fault tolerance. Using a peer-to-peer architecture, Gaia will also provide the ability to cluster and orchestrate Web services written in any language and hosted on any platform.  


TechMetrix Research
  Contact Us | E-mail Us | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy