Index Changes
This is version 1. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Current Features

  • Supports the WSDL 1.1 and SOAP 1.1 specs (the RI example uses WSDL 2.0, SOAP 1.2). Message exchanges to and from this BC make use of the JBI WSDL 1.1 wrapper for the normalized message.
  • It implements the SOAP binding from the WSDL 1.1 spec (not HTTP Get/Post or Mime bindings)
  • Follows WS-I 1.0 conventions and adds additional support for non-conforming components
  • Supports Document and RPC style web services
  • Supports literal use
  • Supports the common convention of WSDL retrieval via <service uri>?wsdl
  • Uses XML Catalogs following the OASIS Committee Specification - these allow the component to resolve schemas locally without resorting to network access
  • Packages an embedded HTTP server (Grizzly)
  • Uses asynchronous I/O (NIO) in the server to service 1000s of concurrent incoming requests
  • Outbound requests are currently handled via SAAJ 1.2
  • The HTTP BC currently only handles ports that are not serviced by the application server
  • Supports JBI service unit deployments to define the web services to provision or consume.
  • Makes use of the WSDL extensibility (standard SOAP extensions) to define external communication details for the web services to provision or consume.

Future enhancements and features

Priority Standard Status Cost
3 WSDL 1.1 - MIME Binding
4 WSDL 1.1 - SOAP Binding -- SOAP Encoding without Arrays
5 WSDL 1.1 - SOAP Binding -- SOAP Encoding Arrays
6 WSDL 1.1 - SOAP Binding -- SOAP Encoding Object Ref
7 WS-I Basic Profile Validation
8 WS-Security 1.0 / Username Token Profile 1.0
9 WS-MetadataExchange
10 WS-Addressing
11 WS-ReliableMessaging
12 WS-Notification
13 WS-Eventing 9/2004
15 WS-Reliability 1.1
16 WS-Security 1.0 / X.509 Certificate Token Profile 1.0
17 WS-Security 1.0 / SAML Token Profile 1.0
18 WS-Security 1.0 / REL Token Profile 1.0
19 WSDM MUWS
20 WSDM MOWS
21 UDDI 3.0.2
22 UDDI 3.0
23 UDDI 2.0
24 HTTP Basic Authentication Server
25 HTTP Basic Authentication Client
26 HTTP Proxy
27 HTTP Proxy with Credentials
28 HTTP 1.1 Content Coding -- gzip
29 HTTP 1.1 Content Coding -- compress
30 HTTP 1.1 Content Coding -- deflate
31 HTTP 1.1 OTHER
32 HTTP 1.1 Authentication: Basic Authentication
33 HTTP 1.1 Authentication: Digest Access
34 HTTP 1.1 Authentication: NTLM
35 HTTP 1.1 SSL
36 WS-AtomicTransaction
37 WS-BusinessActivity
38 WSDL 2.0
39 SOAP 1.2 Version 1.2 Email Binding
40 SOAP 1.2 Version 1.2
41 SOAP Message Transmission Optimization Mechanism
42 XML-binary Optimized Packaging
43 Resource Representation SOAP Header Block
44 SMTP Transport Binding for SOAP 1.1
45 WS-Trust
46 WS-SecureConversation
47 WS-Discovery
48 WS-Coordination
49 WS-Policy
50 WS-RM Policy
51 WS-SecurityPolicy
52 WS-Federation
53 SOAP-over-UDP
54 SOAP 1.1
55 WS-Enumeration
56 WS-Transfer
57 WS-Security Kerberos Binding
58 WS-Management
59 WS-PolicyAssertions
60 WS-PolicyAttachment

  • Add BC to BC binding communication without the need for an intermediate transformation like BPEL
  • Refactor code to use common toolkit for all BCs
  • Possibly remove SAAJ from the HTTP outbound implementation
  • Security (Inbound & Outbound)
    • Transport (HTTP)
      • Authentication
        • BASIC
        • Digest
        • Certificate (SSL)
          • SSL Anonymous
          • SSL Client Certificate
          • SSL Server Certificate
          • SSL Client and Server Certificate
        • Proxy Server Authentication
      • Integrity (Digital Signature in SSL)
      • Confidentiality (Encryption in SSL)
    • Message (WS-Security - SOAP Message Security)
      • Authentication
        • UsernameToken Profile
          • passwordText
          • passwordDigest
        • SAML Token Profile
          • Subject Statement
          • Authentication Statement
            • Subject Confirmation
              • Holder-of-key
              • Sender vouches
          • Attribute Statement
          • Authorization Statement
        • X509 Token Profile
      • Message Integrity (Digital Signature using X509 Token)
      • Message Confidentiality (Encryption using X509 Token)
  • Add FastInfoset encoding support for the HTTP BC
  • Proxy authorization and configuration support
  • Full support of SOAP Encoding, arrays, sparse arrays, references
  • Support creating SAX streams and consuming SAX, now it only does DOM. ?
  • WS-Reliability
  • Option for strict xml schema validation of input and output messages.
  • Further interoperability tests in addition to Apache Axis and MS .NET
    • Sun โ€“ JAX-RPC, and JAX-WS
    • Apache โ€“ SOAP
    • Microsoft โ€“ MS SOAP
    • BEA - GLUE
  • Support for "encoded" use. Required to support WSDLs for Seagull
  • Add security support through JAX-WS
  • Add security policy via WS-Policy
  • Support for REST-style services (see http://www.idealliance.org/proceedings/xml05/slides/hadley.pdf)
  • Support for SOAP attachments
    • MIME Attachement
    • Attachment Profile 1.0.
  • Full SOAP 1.2 support
  • Full support for SOAP headers
  • Support for all MEPs
  • Support for Proxies
  • Support for WS-Addressing
  • Support for various runtime profiles (including clustering)

CAPS5 vs. CAPS6 feature comparison

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This particular version was published on 14-Nov-06 14:36 PM, -0800 by BCWiki