Web Services can make your applications Web applications.
Web Services are published, found and used through the Web.
What You Should Already Know
Before you continue you should have a basic understanding of the following:
* HTML
* XML
If you want to study these subjects first, find the tutorials on our Home page.
What are Web Services?
* Web services are application components
* Web services communicate using open protocols
* Web services are self-contained and self-describing
* Web services can be discovered using UDDI
* Web
Web services are Web based applications that use open, XML-based standards and transport protocols to exchange data with clients. Web services are developed using Java Technology APIs and tools provided by an integrated Web Services Stack. The stack consisting of JAX-WS, JAXB, WSIT, JAXP, XWSS enable you to create and deploy secure, reliable, transactional, interoperable Web services and clients. They are available as part of GlassFish, Java Platform, Enterprise Edition (Java EE), some in Java PlatForm, Standard Edition (Java SE) or as individual
Web Services have three basic platform elements.
These are called SOAP, WSDL and UDDI.
What is SOAP?
The basic Web services platform is XML plus HTTP.
* SOAP stands for Simple Object Access Protocol
* SOAP is a communication protocol
* SOAP is for communication between applications
* SOAP is a format for sending messages
* SOAP is designed to communicate via Internet
* SOAP is platform independent
* SOAP is language independent
* SOAP is based on XML
* SOAP is simple and extensible
* SOAP allows you to get around firewalls
* SOAP
A few years ago Web services were not fast enough to be interesting.
Thanks to the major IT development the last few years, most people and companies have broadband connection and use the web more and more.
Interoperability has highest priority.
When all major platforms could access the Web using Web browsers, different platforms could interact. For these platforms to work together, Web applications were developed.
Web applications are simple applications run on the web. These are built around the Web browser standards and can mostly be used
The purpose of an XML Schema is to define the legal building blocks of an XML document, just like a DTD.
An XML Schema:
1.defines elements that can appear in a document
2.defines attributes that can appear in a document
3.defines which elements are child elements
4.defines the order of child elements
5.defines the number of child elements
6.defines whether an element is empty or can include text
7.defines data types for elements and attributes
8.defines default and fixed values for elements and attributes
XML Schemas are the