Web Services
Newsgroup: netscape.public.mozilla.xml
Contacts:
Harish Dhurvasula
Marcio Galli
Demos:
xmethods.net Currency Converter
Amazon In-page Search
(Note: the Babelfish xmethods.net interface
is currently disabled)
Translation Example
HTTP Chat with auto-translation
Bug 92928: accepting socket connections
Simple Object Access Protocol ( SOAP ) 1.1 and Web Services Description Language ( WSDL ) 1.1 Specifications.
Contents in this document:
- What are Web Services?
- Does Mozilla support Web Services?
- How does Mozilla make Web Services more usable?
- Where can I learn more about Mozilla's Web Services support?
- How do I get involved in Mozilla's Web Services?
- Mozilla Web Services Roadmap
- Bugs
What are Web Services?
Web Services are an XML based technology that allow applications to communicate with each other, regardless of the environment, by exchanging messages in a standardized format ( XML ) via web interfaces ( SOAP and WSDL APIs ).
Does Mozilla support Web Services?
Yes and No! Mozilla does not host Web Services but it does provide low and high level APIs ( SOAP and WSDL, respectively ) to communicate with other services. There are a number of publicly available services, listed by XMethods website, which the Mozilla implementation has used for some tests and use cases. To learn further about using Mozilla SOAP APIs refer to SOAP Scripts in Mozilla documentation. To understand the proxying model, that simplifies the calling of services by hiding SOAP details, refer to Accessing Web Services In Mozilla Using WSDL Proxying documentation.
How does Mozilla make Web Services more usable?
By restricting scripts to access only resources in the domain from which they were loaded, any script loaded from one domain into another is prevented from accessing resources in the domain into which it has been loaded. Mozilla provides a unique way to overcome cross-domain problems that will allow scripts to access distributed services without the hazzle of setting/hacking special preferences. The new security model distinguishes and protects internal resources from untrusted scripts and grants access to scripts that may legitimately require access to external resources. To further understand Mozilla's Web Services security refer to New Security Model documentation.
Where can I learn more about Mozilla's Web Services support?
- WSDL Proxy Example using Amazon Web Services.
- WSDL Proxy Demonstration using Babelfish and xmethods.com.
- Demo with HTTP Chat and Translation WebService using xmethods.com .
- DevEdge XML Central.
- SOAP Scripts in Mozilla.
- Using the Mozilla SOAP API.
- Web Services Samples.
- XML Web Pages with Mozilla.
How do I get involved in Mozilla's Web Services?
- SOAP test suite
- WSDL test suite
- SOAP in Netscape Gecko-based Browsers
- Using the Mozilla SOAP API (O'Reilly technote)
- Using the Mozilla SOAP API (Apple Developer)
- Web Services and User Agents
Mozilla Web Services Roadmap
Feature | Status | Availability | Bug |
---|---|---|---|
SOAP 1.1 | Enabled on February 21st, 2002 | Mozilla 1.0 and later | 107795 |
WSDL 1.1 | Enabled on March 20th, 2003 | Mozilla 1.4a and later | 196102 |
New Security Model for web services. | Enabled on March 24th, 2003 | Mozilla 1.4a and later | 183824 |
Web services module | Created on April 25th, 2003 | Mozilla 1.4 and later | 201078 |
Security model enahancement | Enabled on July 1st, 2003 | Mozilla 1.5 and later | 203371 |
UDDI 1.2 Inquiry API support | Work in progress | Mozilla 1.6 and later | |
SOAP 1.2. | TBD | TBD |
Bugs
Bugs about Mozilla's Web Services should be filed under Browser product, Web Services component. This query lists currently open bugs.