Home

Architecture

WebApps

Database

Administration

Web Search

News

Java/J2EE Servers

Web Services

Enterprise

Learning

Contact Us

Java - EJB - Jumppoint -Servlets- JSP - JMS - JNDI- JDBC - RMI

Web services

Web services enabling technologies

This page is a survey of Web services enabling software and resources - for Java and Open Source. This page includes:

 Please send comments!

 

Updated Oct 14, 2002

See also:
Server News: Web services Latest news on application servers, database, Web services and service oriented architecture components: WSDL, SOAP, UDDI, ebXML, etc.

Java/J2EE Servers www.ebxml.orgFor list of Java EJB, OTM, and JSP Servers that have SOAP and other Web service capabilities

 
Web service enabling technologies  
Web Services enabling products for Java  
Vendor Product Type and Scope Description
Actional SOAP Switch Web service Integrator/Wrapper Provides a Service Oriented Architecture (SOA) bus. Wraps packages and applications as Web service providers and consumers. See Whitepaper
AltoWeb Application Platform Framework, server. J2EE, Choreography: BPM, EAI, Logic, EJB, JSP, Tags, SOAP, WAP, Portlets Framework enables J2EE/JSP/EJB/Web services and portal development without J2EE expertise. Supports WebLogic, WebSphere.
AmberPoint
New
Management Foundation Web service Security and Monitoring, WS Security, SAML, XACML Monitor Web services, enforce and streamlines security policies
Apache XML SOAP SOAP API for Java; Tomcat, SSL Reference implementation of W3C SOAP, based on IBM SOAP4J.Follow-on to IBM SOAP4J project. See Feature list.
Apache XML Axis 1.0 SOAP API for Java - with WSDL, JAX-RPC, SAAJ. JAX-RPC, SAAJ compatible SOAP/WSDL implementation Includes TCP monitor. See User Guide.
Atomikos New TransactionsSOAP SOAP-based J2EE transactions Implements JTS/JTA transactions in the Web services environment - based on Atomikos's TransactionsJTA product.
BEA WebLogic EJB => WSDL Weblogic 6.1 exports WSDL from a stateless EJB. See Integration data sheet for latest developments.
Bowstreet Business Web Portal Framework: SOAP, EJB, CORBA  
Cape Clear CapeStudio Web Services Development, integrated web services runtime: EJB, JAVA, CORBA, WSDL, SOAP, UDDI, XML, XSL, XPATH Auto-creates Web services from existing enterprise components. Or design the service using the WSDL Editor. Once defined, CapeStudio provides tools enabling the automatic client creation (Java, VB and browser), Creation of server-side implementation. Mapping tool links XML-based systems with Web services applications. All tools come with and integrate with runtime environment for Web services. See Getting started with and other tutorial/demos page.
  CapeConnect Web service integrator, UDDI, SMTP, J2EE, SSL, MIME, XPATH, CORBA Web services platform. Generates WSDL from EJBs.
  WSDL Assistant WSDL.=>EJB or Client: Java, VB Generates client proxy and server skeleton code from WSDL. See screen shot
       
Data Access Technologies Component X RAD Tool; Supports ebXML, J2EE, .Net, MQ Series, CORBA Cross-platform, cross-technologies visual development tool with drag-and-drop assembly. See screen shot and whitepaper and tutorial collection
Develop
Mentor
SOAP SOAP API for Java An early implementation of SOAP (approximately version 0.9) from SOAPs originator, Develop Mentor also published SOAP versions for Perl and C++.
Dorado OWare Web services Web services integration UDDI, JMS Modeler, Adapters
ebyz Web Service Gateways Web services integration (plus adaptors) ebys provides gateways to specific software such as Intuit, plus a toolkit and engine for building new Web service gateways. Integration with JBuilder and Forte for Java is provided. See the White Paper
Epicentric Web Services RAD Tool, Portal Framework: EJB, JSP, Tags Epicentric provides a RAD tool and extensive portal framework that enables incorporation of external Web services. Please contact Epicentric for details.
       
HP
HP e-speak
Web services
Web services platform
RAD Tool, Web serivces integrator, choreography, EJB, ebXML, UDDI Creates and deploys Web services; derives Web services from EJBs. Provides interaction control (choreography) and messaging. For developer information see Trail map
       
IBM Dynamic e-Business

alphaWorks: WS
WSDK Web service integrator, HTTPR, PKI, WSDK (Web services Tool Kit). See the IBM Dynamic e-Business Web site for a Web services overview for IBM. This is alphaWorks main Web services package. The WSDK handles proxy support and supports WebSphere 4.0 Web services. It now includes HTTPR is a more reliable form of HTTP. See
  WSDE RAD Tool, SQL WSDE: Web services development environment. Tool for Discovery, Build, map Web services, deploy on WebSphere or Tomcat, test, and publish to UDDI. Includes UDDI Browser.
  UDDI4J UDDI API for Java Programmatic interaction with UDDI Registry. See Overview
  WSIF Web service integrator Web services invocation framework. Tool to invoke a Web service (non-SOAP) See Web service invocation sans SOAP by Nirmal K. Mukhi
  WSDL4J WSDL API for Java Web services description language for Java.Create, display, and edit WSDL. (0.8 release available with WSDK) IBM's implementing of JCP JSR 110. and (possibly JSR 109). See also Overview of WSDL James Kao
  WSPMT Process management Web services process management toolkit.
  TRL SOAP Envelope SOAP envelope API for Java API for managing SOAP as a document
  WebSphere App Server Web services - J2EE integration.  
       
Idoox See SystInet Company changed names.  
Infravio WSMS Web service manager, UDDI Web Services Management System (WSMS) provides single point management of multiple Web services. See news release. and data sheet (PDF). Manages building, deployment and access using request broker.
intelliun Virtual Enterprise RAD Tool and Web service framework: J2EE The framework Web service enables applications that are built using VE/Designer a UML compliant business modeling tool, and implementation on a J2EE-based server framework called VE/Server.
Insession New WebGate SOAPTP Web service integrator/secure connection, transactions. Exposes EJB as a Web service and enables secure POS, ATM and mobile device transaction solutions.
IONA XMLBus Web service integrator, SSL, MIME, RPC, CORBA, JMX Development environment, Auto gen of SOAP clients, Platforms: IONA, WebLogic, WebSphere. See feature list.and XMLBus Learn for overviews.
  B2B Integrator
Enterprise Integrator
Web service messaging;EDI to XML  
       
iopsis iNsight RAD Tool, Web service EAI integrator, BPI choreography, UDDI publishing wizard and Web services consumer (ITell) Integrated framework for Web services and business process integration; RAD add-on for Forte,V Cafe, JBuilder, DreamWeaver UltraDev. Platform on WebSphere, WebLogic, iPlanet, HP TeS. Has Windows connector W2One. See iNsight Data Sheet, Whitepaper (PDF)
JBoss ZOAP Web service integrator for EJB Dynamic serialization using SAX, transparent proxies, special fast proxies for XML-enabled clients.
jUDDI.org jUDDI UDDI API for Java created by Bowstreet Was a pre-alpha project to produce a Java UDDI API.
Killdara Updated Vitiris Web Services-ready lightweight app server, J2ME, HTTPS, UDDI Small footprint, for embedded use with various industry XML payloads. Their motto: "From now on, everything is a server" See White paper (PDF). Killdara also offers a health data application.
Liberty Alliance Liberty Project Identity and registry based project. Federated interoperational identity solution for the Internet enabling single sign-on and AAA from any platform, and on-demand services.
The Mind Electric Glue Web service integrator/manager, UDDI, WAP, XPATH, EJB, JMS GLUE provides abilities to to create, deploy and consume Web
services with an extensive yet high-level API - see
example. Runs stand-alone or inside an application server. Standard edition is free for most commercial use. Professional edition includes EJB, JMS integration and UDDI server. Enterprise edition includes transaction,load balancing, clustering. See feature matrix.
Oracle XDK for Java Web service integrator,SQL Combines a number of Oracle XML technology packages including Oracle SOAP, XSQL Servlet, XML Class generator, XML Schema processor, XSLT, XML SQL Utility, TransX Utility, and XML Parser
  Oracle9iAS
Dynamic Services
  See Using Oracle9iAS Dynamic Services and XML
       
Polar Lake Polar Lake XPath Rule engine, XML Server with Web service support, SMTP XML enabling desktop and server platform for J2EE that provides Web services.
       
SilverStream eXtend Workbench RAD Tool, Web service integrator, J2EE, RPC, JMS J2EE Web Services Integration tool - works with IDEs. jBroker enables SOAP message queuing. Has dynamic proxies (also packaged with SilverStream App Server).

RAD tool enables engineering WSDL from Java classes or EJB, has WSDL editor and Wizards, UDDI Manager, plus many J2EE dev features. See
Product Matrix, eXtend Home
Sonic SonicXQ Web services message integration:JMS, FTP, SSL, HTTPS, JCA, ebXML, ebXML, Integrates with J2EE using J2EE Connection Architecture (JCA). Message integration includes MQSeries, TIBCO. See datasheet (PDF)
       
       
Sun Sun ONE Web services strategy for Sun Microsystems and reference Web service impementation for Java. Sun ONE (Open Network Environment) is the umbrella that describes the Java Web services reference implementation. This consists of
1) Sun's iPlanet/Forte-centric Web services and
2) Java-based enabling solutions for Web services.
See also
Java Skyline: News: Sun ONE for overview.
  JAXM SOAP Messaging API for Java JAXM is the Sun/JCP implementation of JSR-067
  JAXB XML Java Binding API Sun/JCP implementation of JSR-031 may be used as basis of:
  JAX-RPC XML-RPC API for Java Sun/JCP implementation of JSR-101.
  JAXR UDDI Registry API for Java Sun/JCP implementation of JSR-093.
  JAXP XML Parsing API for Java Sun/JCP implementation of JSR-093.
  Long Term Bean Persistence XML bean persistence API for Java Enables serialization of Java bean as an XML entity. Sun/JCP implementation of JSR-057.
Sun/iPlanet Integration Services Web service message integrator A family of products (Intergration Server EAI, Integration Server B2B, Message Queue for Java). See iPlanet's Family enable Web services from top to bottom [pdf]
       
Sybase B2Bi B2Bi Web service message integrator, JMS, ebXML Allegedly to be demonstrated at Fall Comdex: A Web services enabled messaging system that is ebXML capable.
       
Systinet
Product matrix
WASP for Java Advanced Web service integrator: MIME, HTTP 1.1, SSL, GSS; EJB, JMS, JDBC, JNDI, JTA Systinet publishes a series of Web service tools and has this product comparison matrix that explains their features. WASP Advanced implements pluggable transports, remote references. Works with JNDI to expose EJB, JMS integration. See WASP Advanced Data Sheet, WASP/J2EE Tutorial
  WASP UDDI Standard WASP Advanced + UDDI V 2.0 API WASP UDDI has the features of WASP Advanced plus UDDI. Provides browser access and test UDDI registry. Supports Oracle, PostGres.
  WASP Lite Web service integrator Free commercial version of WASP, includes Wasp Tools, works with J2SE - but does not have advanced J2EE integration.
  WASP Developer (a.k.a WASP Tools,Stardust) RAD Tools for J2EE Integration, UDDI, and WSDL. Distributed with WASP Lite. Works with Forte (JBuilder in beta) Provides server, client, SOAP debugging environment. See WASP Tools: Getting Started
  WASP JavaScript SOAP Client Web service client: Javascript See live demo
       
Talking Blocks Talking Blocks 2.0 Web service contract manager: J2EE Provides contract management of both internal Web services plus J2EE integration, substitution, and load balancing.
Versata Versata for Web Services BPM, Logic Framework Exposes simple Web services; consumes Web services; coordinates multiple Web services.
Velocigen VelocigenX Web service integrator
EJB, SOAP
Web Services- EJB Wrapper, and generation tool, XML Mapping.
Velocigen VelocigenX Enterprise Web service integrator
EJB, SOAP
Web Services- EJB Wrapper and Generation tool
WebMethods B2BI    
WestGlobal mScape Web service manager Tool to manage Web services. Works on IONA, WebSphere, WebLogic, iPlanet; Messaging: TIBCO. See Technical Specs
WSUI.Org WSUI RI Web services manager: WSUI JSP/Java API reference implementation Reference Implementation for "Web services User Interface," a layer that provides usage information for WSDL
     
Other Web service software products
Vendor Product Type: Platform, Scope Description
Apple AppleScript RPC Web services client: Mac OS X See Scripting a SOAP request samples.
Borland BizSnap Web service integrator: Apache, Linux, Kylix, Delphi See Kylix news and datasheet (PDF). Borland is also working on a Java Web services implementation. See Borland Web services
Microsoft .Net, .Net Framework SDK Overall Web service strategy: Windows NT, 2K, XP Microsoft's new overall software framework for Web service development with C#, VB.Net, Foxpro, (and maybe J#) See Simply SOAP.by Roger Wolter
  SOAP Toolkit Web service integrator: Win32 Complex messages; analyzes WSDL, See SOAP Toolkit Documentation
Mirus NetHesive Web service integrator: Apache, DLL Provides Web services (as Apache Web servier extension) to native libraries in XML.- See Win32 example. Supports SOAP 1.2. See Overview, What is
Phalanxsys WSDL Wizard COM => WSDL Provides Web services capabilities for pre-.Net MS software. Phalanxsys is also developing other Web service products.
pocketSOAP pocketSOAP Web service integrator: SSL, WSDL=>VB, Pocket PC, Manilla Project integrates with UserLand Manilla and is working on a SchemaTron WSDL validator
PythonWare Soap for Python Web service integrator: RPC  
Python Web Services SOAPpy and ZSI Web service integrator: Python, MIME, UDDI Web services for Python. Capabilities described in ZSI documentation: Zolera Soap Infrastructure
SoapLite Soap::Lite for Perl Web service messaging: MQ, Jabber, RPC HTTPS. Also provides non-blocking TCP, COM interface. Supports SMTP, POP3 for eMail.
UserLand Frontier Content manager/scripter with Web service integrator: Mac OS X, Win32, RPC  
WhiteMesa New SOAP RPC Server Web service integrator: Win32, COM  
 


Legend
Integration Products

SOAP

Simple Object Access Protocol - the major and most common XML-based data transport format for Web services.

WSDL

Web services description language: An XML Schema-based language that describes Web services.

Web service integrator

Indicates that the product implements and supports SOAP and WSDL.

Web services message integration

Product supports SOAP-based messaging for EAI or B2B integration.

Web service manager

Or Web service contract manager: enables incorporation of other internal and external Web services.

Choreography

Product supports some form of message session management for business process integration.

Framework

Product is a framework that enables development, integration, and management of Web services.

UDDI

Product enables UDDI registration or manages a UDDI registry. UDDI stands for Universal Description, Discovery and Integration. See UDDI.Org: About

MIME

Product supports SOAP attachments (MIME types)

SSL, PKI

Security infrastructures
Development Products

RAD Tool

Product supports or enables rapid development of Web services and/or Web service integration.

EJB, SQL, JSP, XSL, etc.

Product leverages the mentioned technology to transform to (and/or from) Web services integration.

T1 => T2

Product enables transformation from technology 1 to technology 2.

T1 <=> T2

Product enables two-way transforms between technology 1 and technology 2.

API

Product is an implementation of the technology (SOAP, WSDL, UDDI). API stands for applications program interface.    


Web services resources
   
Web service and Web service Registries Glossaries Organizations
Google Web APIs
HP UDDI business registry
IBM UDDI Business Test Registry (IBM)
Korea Institute for Electronic Commerce (KIEC) ebXML Registry
Microsoft UDDI Registry Home
Systinet Live UDDI Implementations
XMethods
WestGlobal Glossary
Systinet Glossary
XMLBus Glossary of terms
ebXML Glossary (PDF)
UCCNet Glossary
W3C.Org  UDDI.Org
Oasis.Org ebXML.Org
RosettaNet.Org UCCNet.Org
WSUI.Org XAML.Org
Web service resource lists Specifications
List By Content
Framework comparison Webservices.org Platform overviews for MS, Sun, HP, Oracle, IBM
ebXML Products and Implementations New ebXML.Org  
SOAPBuilders Interoperability Lab XMethods End points to test SOAP
SOAPBuilders Interoperability Lab Round 2 WhiteMesa End points to test SOAP
Servers and Tools Directory Tech Metrix  
Dynamic e-Business Partners IBM  
WebServices Developer Tools IBM  
XML and Web services Ken North
(Dr Dobbs)
 
SOAPWare.Org Dave Winer Tutorials, Communities, Specs, and the "BDG"
Resources Web Services Architect  
WSDL 1.1 
UDDI: Specifications 
.
UDDI Version 2.0 (PDF)
.
UDDI_V2 Schema (XSD) 
SOAP 1.1
ebXML 1.x Technical Specs
WSUI 1.0 Working Draft
     
Articles, User Groups, Resources Sun Blueprints, Best Practices
Web Service Java User Group
(wsjug.org), Sabre, Richardson Tx: Archives
Slide presentations, software
Web-IQ New Apr 4 The Web services & wireless future
Objective Solutions: Web services Web service consulting, training
IONA Web services Webcast archive Slides from IONA's course
O'Reilly Web service dev center Articles on Web services.
Primordial (Out of our minds) Presentations and ideas on Web services
CQ Host Hosting
J2EE Product (Sun)
J2EE BluePrints for Web services (initial thougths)

DCB Web services Special (Sun)
Getting Started on Web Services

Overview of SOAP
Overview of WSDL
Overview of UDDI 
Overview of ebXMLSpecifications  
Overview of ebXML   
Overview of the ebXML Specifications  
Reference Architecture for Smart Web Services 
 
Security and Web Services 
 
Using an ebXML Registry and Repository as a Web Service