A Web service is an application of software, which is clearly identifiable with uniform resource Identifier (URI) and whose interfaces can be defined, described and found as XML artifacts. A Web service supports the direct interaction with other software agents using XML based messages by the exchange over Internet-based minutes.
A Web service is not:
Client programs send generally inquiries to to Web a service and these answer with the desired information. It is therefore occasionally maintained that Web services for computers are that, which web pages for humans are. Even if only one part of the possibilities of the Web describes services, this comparison is quite appropriate. Web services are meant not for human users, but for software systems, who automate data exchange and/or on distant computers call functions.
Web services orient themselves at service-oriented architecture (SOA) and unite therefore distributed and object-oriented programming standards and are directed toward economical solutions in the Internet.
The instances consumer, offerer and listing can be identified.
The offerer publishes the description of his services in a listing. The consumer scans the listing and selects the desired service. After possibly further minutes details are exchanged, the dynamic binding of the consumer takes place to the offerer. The consumer falls back now to methods.
Here three standards, which are based in each case on XML and are more near described in the associated articles, form the basis:
Web services illustrate the three most important parts of co-operation between Client and servers: The Zusammenfinden, binding and data exchange.
Web services are attainable over a clear URI. The used platform-independent standards are able to decode and an application pass on distant method calls of arbitrary platforms. In this way a distributed architecture develops. Communication with Web services is made by messages, which can be transported over several minutes.
Thus there are Web for example since 2002 of the operator of the search machine Google a service, which offers the same possibilities of the Website as the user interface. So can look now programs with few calls for information in the Internet and use these for their own tasks. The Parsen of the Google web page is also only approximate none in addition equivalent alternative.
A further example is the interaction between airlines and travel agencies. The travel agencies offer flights of different airlines, of which the travel agencies at run-time over UDDI on their Web operational readiness level experienced and whose flights transfer them to their offer. The airlines make possibilities for looking up and/or a booking available of flights over the Web service. The customer can compare prices and dates of different flights directly on the Web operational readiness level of the travel agency now central and book.
Web services represent new beginnings in the context of Enterprise Application integration (EAI) and Grid Computing. The planned main operational area lies in the Business ton Businessrange (B2B). Business processes are to be completed problem-free over enterprise borders away. A language for this is to be orchestrieren BPEL, which permits it.
With the Web services Composite Application Framework (WS-CAF) a resuming specification was submitted with the W3C and with OASIS for standardisation, the Web services over for the co-ordination of applications useful standards, like e.g. Transaction management, to extend are. Further, extensions are angedacht with different manufacturers. In order to meet problems of security, concepts on the basis of the Security Assertion Markup LANGUAGE (SAML) are developed.
Search machines APIs
We found here 8 articles.
L» Launchpad | S» SAML | U» UDDI |
W» Web services Description LANGUAGE» WSCI » WSFL » Web service | X» XML-RPC |
We found here 3 related websites.
Index | Privacy | Terms Of Use | Sitemap | Feedback