WS-CAF

Web Services Composite Application Framework (WS-CAF) is an open framework developed by OASIS. Its purpose is to define a generic and open framework for applications that contain multiple services used together, which are sometimes referred to as composite applications.[1] WS-CAF characteristics include interoperability, ease of implementation and ease of use.

Scope

The scope of WS-CAF includes:

  • Provision of WSDL definitions for context, coordination and transactions.
  • Message formats will be specified as SOAP headers and/or body content.
  • The specification is to be programming language-neutral and platform-neutral.
  • Demonstrated composability with other Web Service specifications that are being developed as open, recognized standards
  • The goals of promoting convergence, consistent use, and a coherent architecture.
  • Support composability as a critical architectural characteristic of Web service specifications. WS-CAF and WS-Context are targeted to become building blocks for other Web service specifications and standards.

Input specifications

The WS-CAF accepts the following Web services specifications as input:

  • WS-Context
  • WS-Coordination Framework (WS-CF)
  • WS-Transaction Management (WS-TXM)

Benefits

The benefits and results of CAF are intended to be standard and interoperable ways to:

  • Demarcate and coordinate web service activities
  • Propagate and coordinate context information
  • Notify participants of changes in an activity
  • Define the relationship of coordinators to each other
  • Recover transactions predictably and consistently in a business process execution.
  • Interact across multiple transaction models (such as are used in CORBA, CICS, Enterprise JavaBeans or .NET environments).[2]
gollark: no.
gollark: I already *implemented* it, you can tell me to not implement it but I don't have a time machine.
gollark: PotatOS has had that for ages, as well as indexing on strings and division.
gollark: You can replace `fs.open`, `fs.isReadOnly`, `fs.move`, `fs.delete` and probably 18251826512918 other functions, and that will stop most programs from doing things to them, *but* you can then probably get around that with various tricks.
gollark: > acctualy no is there a way to make some folders / files read only and read and write again with an api or something?This is technically possible™ but fairly hard™.

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.