May 30, 2008
An extensible, high performance and easy to use web service stack is Metro. It serves as a one-top shop for your web service needs, from the simplest hello world web service to secured, reliable and transacted web service involving .NET services. It is part of the GlassFish community but it can also be used outside of it.
Looking from a functional point of view, its main features are: HTTP transport, MTOM and XOP and SOAP/TCP. Interoperable reliability, Interoperable atomic transactions, WS-Security specification and JAX-WS API.
An XML specification governing the relations between components and its allowable components of an XML document is a schema. Generating a set of Java classes that represents the schema is called “binding a schema”. A tool called a binding compiler is provided by JAXB implementations to bind a schema. It is like the way the binding compiler is invoked as it can be implementation specific.
Describing enhancements to SOAP messaging is the Web Services Security (WSS or WS-Security). It provides quality of protection through single message authentication and message integrity. These mechanisms may be used in accommodating a wide variety of encryption technologies and security models.
April 30, 2008
The sudden abundance of Web services shows the improvement of e-business. Web services are reusable Web components with definite limits as identified in WSDLs. They can be accesed by universal customers and other clients. As a facilitating technology, they’ve been adopted to signify services and communicate with other services in a definite way.
Overall, Web services can be issued to public or private registry or WSIL files. The design of UDDI enables simplified researching and allows trading buddies to issue data regarding their advertised Web services, for classification. UDDI registry is the core place to save data and guides about a Web service.
April 27, 2008
Sun Microsystems Vice-President for Software Rich Green stroke away on how Java presents a high-quality virtual machine which enables running all digital life applications possible. Green didn’t discuss anything about this new applications reliance on establishment of services.
They also claim that they prioritize the users among others. A distinct impression is that enterprises had grown to be a bit of an addition with the Java braintrust.
Sun seems to have a clear view of how they want their customers’ digital life stands in the near future. It still remains a mystery for how to back up enterprises with development problems they have today.
April 26, 2008
For a computer program to use a Web service, it has to find the service description and be compatible with it. For this to be accomplished, there are three core things you should remember in Web services architecture: a service provider, a service registry and a service requestor. All three when working together, performs publishing, finding and binding in a Web service.
Publishing operation makes data about the service accessible so that it can be readily found and used. Therefore, making service description made know to the public. However, the find operation determines the Web service, it is also the means of the computer that searches and understands what the Web Service is and its goings-on. The bind operation, on the other hand, permits the service to be used by the person who requests service.
April 25, 2008
Recently, web services has been very well-known in the web. But a lot of online people doesn’t know much about it. So here’s an article for you to know how they really work.
Basically, web services are modular software components enfolded through a specific array of Internet communication protocols which can be accessed over the Internet. A web service itself is a software module distributed over the Internet or Intranet through XML messaging. It can be built in different ways, bust usually, using Java.
The main thing in Web services architecture is the necessity for program-to-program communications which in order to take place, the Web service itself must be identified detail by detail so that other programs would comprehend it and be able to know how to connect with it.
April 23, 2008
Web Process Service can be recognized for the following properties. First, web-accessible inputs. Outputs can be saved as web-known URLs or embedded in the response. For GIF images, WPS can send the output straight independent of any XML wrapper. It also supports numerous input and output formats. It also backs up long-running processes and supports SOAP and WSDL. It can also offer anything related to GIS functionality to customers inside a network.
A WPS is usually not brought up directly. Usually, it is invoked by a client application which presents the user with interactive controls. However, this application may or may not be found on the web.
April 17, 2008
WPS enables us to issue, find and put together to processes in a uniform fashion. It is best identified as a non-REST RPC type service even if it does conform with most of the REST properties. It defines three operations: GetCapabilities (which gives back service-level metadata), DescribeProcess (which returns an overview of a process along with inputs and outputs) and Execute (returns output of a process).
Its operations can be brought up using a definite web browser by giving in queries and requests in the form of URLs via HTTP GET, or XML files through HTTP POST, of which contents are dependent on requested operations.
April 5, 2008
The main principle in installing Web Services in a REST network is to classify all conceptual entities that you want to present as services. You shall also create URL to each resource. Also, categorize your resources basing on whether customers can only receive resource representation or if they can modify it. All available resources through HTTP GET should be hassle free. Also remember that no man is an island, thus, no representation should stand alone. You should also design to unravel data gradually. Do not reveal everything in a single response file. And lastly, be specific on the response data format.
« Previous Next »