The Library of Congress > Linked Data Service > LC Subject Headings (LCSH)

BPEL (Computer program language)


  • URI(s)

  • Variants

    • BPEL4WS (Computer program language)
    • BPELWS (Computer program language)
    • Business Process Execution Language (Computer program language)
    • Business Process Execution Language for Web Services (Computer program language)
    • WS-BPEL (Computer program language)
  • Broader Terms

  • Closely Matching Concepts from Other Schemes

  • Sources

    • found: Work cat.: Beers, G.A. Genetic-based service composition using BPEL, 2005:p. iv (BPEL: Business Process Execution Language. An XML-based language developed jointly by Microsoft, IBM, and BEA that defines business processes in terms of compositions of independent Web services)
    • found: Wikipedia, July 19, 2006(Business Process Execution Language (or BPEL, pronounced "bipple", or "bee-pell"), is a business process language that grew out of WSFL and XLANG. It is serialized in XML and aims to enable programming in the large; IBM and Microsoft had each defined their own, fairly similar, "programming in the large" languages, WSFL and XLANG, respectively. IBM and Microsoft decided to combine these languages into a new language, BPEL4WS. In April 2003, BEA Systems, IBM, Microsoft, SAP and Siebel Systems submitted BPEL4WS 1.1 to OASIS for standardization via the Web Services BPEL Technical Committee. Although BPEL4WS appeared as both a 1.0 and 1.1 version, the OASIS WS-BPEL technical committee voted on 14 September 2004 to name their spec WS-BPEL 2.0. This change in name and version number reflects the significant and in many cases incompatible differences between BPEL4WS 1.1 and WS-BPEL 2.0. If you are not discussing a specific version, "BPEL" is sufficient.)
    • found: Google search, July 17, 2006(Business Process Execution Language for Web Services provides a means to formally specify business processes and interaction protocols; BPEL4WS; BPEL (Business Process Execution Language) for Web services is an XML-based language designed to enable task-sharing for a distributed computing or grid computing environment - even across multiple organizations - using a combination of Web services. Written by developers from BEA Systems, IBM, and Microsoft, BPEL combines and replaces IBM's WebServices Flow Language (WSFL) and Microsoft's XLANG specification. BPEL is also sometimes identified as BPELWS or BPEL4WS)
    • found: LC database, Aug. 18, 2006(BPEL; WS-BPEL; BPEL4WS)
  • Instance Of

  • Scheme Membership(s)

  • Collection Membership(s)

  • Change Notes

    • 2006-10-03: new
    • 2006-10-04: revised
  • Alternate Formats