semantisize.com

Semantisize.com is all about semantic technology .

Content Types
Semantic Technology Videos Videos
Semantic Technology Photos Photos
Semantic Technology Blog Posts Blog Posts
Semantic Technology News News
Semantic Technology Websites Websites
Semantic Technology Auctions Auctions
Semantic Technology Events Events
Semantic Technology Quotes Quotes
Semantic Technology Podcasts Podcasts

Entity Types
Semantic Technology Terms Terms
Semantic Technology Companies Companies
Semantic Technology People People
Semantic Technology Organizations Organizations
Semantic Technology Cities Cities
Semantic Technology Countries Countries
Semantic Technology Regions Regions
Semantic Technology Continents Continents

Web Services

Web Services Blog Posts | News | Websites | Events | Wiki
Get Web Services RDF Validate RDF
More Semantic Technology Terms More Semantic Technology Terms
Web Services Blog Posts More Blog Posts
Hakia Launches Syndication Web Services : Semantic Search for ... Hakia Launches Syndication Web Services : Semantic Search for ...
hakia, the semantic search engine, has launched its Syndication Web Services for publsihers and businesses looking to offer semantic search to their visitors. hakia's Syndication Web Services deliver the semantic technology that powers ...
CFP: Handbook of Research on Social Dimensions of Semantic ... CFP: Handbook of Research on Social Dimensions of Semantic ...
We are pleased to invite you to contribute to the "Handbook of Research on Social Dimensions of Semantic Technologies and Web Services" within your field of expertise related to the handbook topics. Introduction: ...
Handbook of research on semantic technologies and web services Handbook of research on semantic technologies and web services
Handbook of Research on Semantic Technologies and Web Services A book edited by Maria Manuela Cunha, Eva Oliveira, António Tavares & Luís Ferreira Polytechnic Institute of Cávado and Ave, Portugal Submission deadline: March 01, 2008 ...
Handbook of Research on Social Dimensions of Semantic Technologies ... Handbook of Research on Social Dimensions of Semantic Technologies ...
The Handbook of Research on Social Dimensions of Semantic Technologies and Web Services will be a comprehensive publication which presents the social and technological dimensions of semantic technologies and web services, as well as the ...
Web Services News More News
Hakia Announces Semantic API Hakia Announces Semantic API
Semantic search engine Hakia today announced a set of APIs that opens up their natural language processing and search platform to developers. Hakia's Syndication Web Services really comes in two parts: search queries, which allow developers to ...
Microsoft Contributes to Scanner Effort Microsoft Contributes to Scanner Effort
In an effort to make it easier for scanners and all-in-one device makers to interface with Windows Vista, Microsoft announced Thursday it is contributing a set of Web services protocols it has developed for scanners to a standards group working on th...
TopQuadrant Delivers TopBraid Live 2.0 TopQuadrant Delivers TopBraid Live 2.0
SAN JOSE, Calif.----TopQuadrant„¢, a leading semantic technology products company, today announced the general availability of TopBraid Live 2.0, a semantic application deployment platform that dramatically simplifies the creation of web services to...
TopQuadrant Delivers TopBraid Live 2.0 (Business Wire via Yahoo! Finance) TopQuadrant Delivers TopBraid Live 2.0 (Business Wire via Yahoo! Finance)
SAN JOSE, Calif.----TopQuadrant„¢, a leading semantic technology products company, today announced the general availability of TopBraid Live 2.0, a semantic application deployment platform that dramatically simplifies the creation of web services to...
Software offers hybrid data-server and integration platform. (ThomasNet) Software offers hybrid data-server and integration platform. (ThomasNet)
OpenLink Virtuoso provides platform for declaratively developing and deploying conceptual views of disparate enterprise data sources such as SQL databases, XML, and RDF data sources as well as SOA-based Web services. Leveraging Semantic Web technolog...
Web Services Websites More Websites
Using Semantic Web Technology to Automate Data Integration in Grid and ... Using Semantic Web Technology to Automate Data Integration in Grid and ...
While the Grid and Web Services have helped us support heterogeneous resource access through the use of service oriented architectures, they have not addressed the issue of ...
SemanticTechnology.com | Semantic Technology | Middleware Technology ... SemanticTechnology.com | Semantic Technology | Middleware Technology ...
metadescription< ... Integration Technology Enterprise application integration software for SOA and web services.
Web Services Events More Events
UK Museums on the Web Conference 2008: integrate, federate, aggregate UK Museums on the Web Conference 2008: integrate, federate, aggregate
How and why should museums connect their online collections? Should museums pursue a policy of standardised and heavyweight national integration or a mixed portfolio of more localised lightweight solutions? Should the sector continue to plan for use...
Jun 19, 2008: UK Museums on the Web Conference 2008: integrate, federate, aggregate at University  of Leicester Jun 19, 2008: UK Museums on the Web Conference 2008: integrate, federate, aggregate at University of Leicester
How (and why) should museums connect their online collections? Should museums pursue a policy of standardised and heavyweight national integration, or a mixed portfolio of more localised lightweight solutions? Should the sector continue to plan for ...

Web Services Wiki

Web service, From Wikipedia, the free encyclopedia &nbsp;(Redirected from Web Services) Jump to: navigation, search Web services architecture A Web service (also Web Service) is defined by the W3C as "a software system designed to support interoperable Machine to Machine interaction over a network." Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. The W3C Web service definition encompasses many different systems, but in common usage the term refers to clients and servers that communicate using XML messages that follow the SOAP standard. Common in both the field and the terminology is the assumption that there is also a machine readable description of the operations supported by the server written in the Web Services Description Language (WSDL). The latter is not a requirement of a SOAP endpoint, but it is a prerequisite for automated client-side code generation in many Java and .NET SOAP frameworks (frameworks such as Spring and Apache CXF being notable exceptions). Some industry organizations, such as the WS-I, mandate both SOAP and WSDL in their definition of a Web service. Contents 1 Specifications 1.1 Core specifications 1.2 Profiles 1.3 Additional specifications, WS-* 2 Styles of use 2.1 Remote procedure calls 2.2 Service-oriented architecture 2.3 Representational state transfer 3 Criticisms 4 Similar efforts 5 See also 6 Notes 7 External links

[edit] Specifications

[edit] Core specifications The specifications that define Web services are intentionally modular, and as a result there is no one document that contains them all. Additionally, there is neither a single, nor a stable set of specifications. There are a few "core" specifications that are supplemented by others as the circumstances and choice of technology dictate, including: SOAP An XML-based, extensible message envelope format with "bindings" to underlying protocols. The primary protocols are HTTP and HTTPS, although bindings for others, including SMTP and XMPP, have been written. Web Services Description Language (WSDL) An XML format that allows service interfaces to be described along with the details of their bindings to specific protocols. Typically used to generate server and client code, and for configuration. Universal Description Discovery and Integration (UDDI) A protocol for publishing and discovering metadata about Web services that enables applications to find them, either at design time or runtime. Most of these core specifications have come from W3C, including XML, SOAP, and WSDL; UDDI comes from OASIS. See List of Web service specifications for a more complete listing.

[edit] Profiles To improve interoperability of Web Services, the WS-I publishes profiles. A profile is a set of core specifications (SOAP, WSDL, ...) in a specific version (SOAP 1.1, UDDI 2, ...) with some additional requirements to restrict the use of the core specifications. The WS-I also publishes use cases and test tools to help deploying profile compliant Web Service.

[edit] Additional specifications, WS-* Some specifications have been developed or are currently being developed to extend Web Services capabilities. These specifications are generally referred to as WS-*. Here is a non-exhaustive list of these WS-* specifications. WS-Security Defines how to use XML Encryption and XML Signature in SOAP to secure message exchanges, as an alternative or extension to using HTTPS to secure the channel. WS-Reliability An OASIS standard protocol for reliable messaging between two Web services. WS-ReliableMessaging  A protocol for reliable messaging between two Web services, issued by Microsoft, BEA and IBM it is currently being standardized by the OASIS organization

[1]. WS-Addressing A way of describing the address of the recipient (and sender) of a message, inside the SOAP message itself. WS-Transaction A way of handling transactions. Some of these additional specifications have come from the W3C. There is much discussion around the organization's participation, as the general Web and the Semantic Web story appear to be at odds with much of the Web Services vision. This has surfaced most recently in February 2007, at the Web of Services for the Enterprise workshop. Some of the participants advocated a withdrawal of the W3C from further WS-* related work, and a focus on the core Web. In contrast, OASIS has standardized many Web service extensions, including Web Services Resource Framework and WSDM.

[edit] Styles of use Web services are a set of tools that can be used in a number of ways. The three most common styles of use are RPC, SOA and REST.

[edit] Remote procedure calls Architectural elements involved in the XML-RPC. RPC Web services present a distributed function (or method) call interface that is familiar to many developers. Typically, the basic unit of RPC Web services is the WSDL operation. The first Web services tools were focused on RPC, and as a result this style is widely deployed and supported. However, it is sometimes criticised for not being loosely coupled, because it was often implemented by mapping services directly to language-specific functions or method calls. Many vendors felt this approach to be a dead end, and pushed for RPC to be disallowed in the WS-I Basic Profile.

[edit] Service-oriented architecture Web services can also be used to implement an architecture according to Service-oriented architecture (SOA) concepts, where the basic unit of communication is a message, rather than an operation. This is often referred to as "message-oriented" services. SOA Web services are supported by most major software vendors and industry analysts. Unlike RPC Web services, loose coupling is more likely, because the focus is on the "contract" that WSDL provides, rather than the underlying implementation details.

[edit] Representational state transfer Finally, RESTful Web services attempt to emulate HTTP and similar protocols by constraining the interface to a set of well-known, standard operations (e.g., GET, PUT, DELETE). Here, the focus is on interacting with stateful resources, rather than messages or operations. RESTful Web services can use WSDL to describe SOAP messaging over HTTP, which defines the operations, or can be implemented as an abstraction purely on top of SOAP (e.g., WS-Transfer). WSDL version 2.0 offers support for binding to all the HTTP request methods (not only GET and POST as in version 1.1) so it enables a better implementation of RESTful Web services

[1] . However support for this specification is still poor in software development kits, which often offer tools only for WSDL 1.1.

[edit] Criticisms Critics of non-RESTful Web services often complain that they are too complex

[2] and biased towards large software vendors or integrators, rather than open source implementations. One big concern of the REST Web Service developers is that the SOAP WS toolkits make it easy to define new interfaces for remote interaction, often relying on introspection to extract the WSDL and service API from Java, C# or VB code. This is viewed as a feature by the SOAP stack authors (and many users) but it is feared that it can increase the brittleness of the systems, since a minor change on the server (even an upgrade of the SOAP stack) can result in different WSDL and a different service interface. The client-side classes that can be generated from WSDL and XSD descriptions of the service are often similarly tied to a particular version of the SOAP endpoint and can break if the endpoint changes or the client-side SOAP stack is upgraded. Well designed SOAP endpoints (with handwritten XSD and WSDL) do not suffer from this but there is still the problem that a custom interface for every service requires a custom client for every service. There are also concerns about performance due to Web services' use of XML as a message format and SOAP and HTTP in enveloping and transport.

[edit] Similar efforts There are several other approaches to the set of problems that Web services attempts to address, both preceding and contemporary to it. RMI was one of many middleware systems that have seen wide deployment. More ambitious efforts like CORBA and DCOM attempted to effect distributed objects, which Web services implementations sometimes try to mimic. More basic efforts include XML-RPC, a precursor to SOAP that was only capable of RPC, and various forms of HTTP usage without SOAP.

[edit] See also List of Web service Frameworks Service system Service Oriented Architecture Enterprise Information Integration (EII) Business Intelligence 2.0 (BI 2.0) Devices Profile for Web Services Web Processing Service Microsoft Connected Services Framework Web Services Discovery OAuth

[edit] Notes ^ Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts. ^ http://www.tbray.org/ongoing/When/200x/2004/09/21/WS-Research

[edit] External links W3C Web Services Activity home page Web Services Architecture (W3C Working Group Note) Secure, Reliable, Transacted Web Services (IBM/Microsoft white paper) Automate Web service testing, Part 3: Test a secured Web service with IBM Rational Software Architect and XMLUnit (IBM developerWorks tutorial - advanced level) The Performance Woe of Binary XML Retrieved from "http://en.wikipedia.org/wiki/Web_service" Categories: Web services


Connect
RSS Feed for semantisize.com Site Feed
©2008 semantisize.com

Powered By
Powered By TopicTastic.com