What is WS-Profile?
The Web Services Interoperability Organization (WS-I) is an industry consortium chartered to promote interoperability amongst the stack of web services specifications. WS-I does not define standards for web services; rather, it creates guidelines and tests for interoperability.
It is governed by a Board of Directors consisting of the founding members (IBM, Microsoft, BEA Systems, SAP, Oracle, Fujitsu, Hewlett-Packard, and Intel) and two elected members (currently, Sun Microsystems and webMethods). The organization's deliverables include profiles, sample applications that demonstrate the profiles' use, and test tools to help determine profile conformance.
WS-I standards: Guidelines and conventions for using a defined set of specifications to ensure interoperability
http://www.ws-i.org/
How to invoke a webservice ?
The Java API for XML based RPC (JAX-RPC) is a Sun Microsystems specification that defines the APIs used to invoke a Web service. WebLogic Server implements the JAX-RPC specification.
How to create webservice ?
You can create web services from:
1.Java classes
2.the remote interface of EJBs
3.ADF Business Components service session bean wrapped as an EJB
What is SOAP Action:
Use of SOAPAction is deprecated. Senders SHOULD NOT send SOAPAction. Receivers MUST NOT accept or reject messages on the basis of the presence, absence or value of the SOAPAction header.
SOAPAction is a header specified in the HTTP transport binding which allows two things:
- the identification of SOAP messages as such
- the communication of a SOAP message's "intent" - a particular classification of the message
Documentation: