Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, IETF RFC 2119, March 1997
http://www.ietf.org/rfc/rfc2119.txt
(BPEL4WS) 1.1, IBM/Microsoft/BEA/SAP/Siebel, May, 2003
http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
Additional Structuring Mechanism for the OTS specification, OMG, June 1999
J2EE Activity Service for Extended Transactions (JSR 95), JCP
http://www.jcp.org/jsr/detail/95.jsp
Response to OMG BPD RFP, OMG, Sept. 2003, bei/03-08-02
Jean-Jacques Dubray, "A Novel Approach for Modeling Business Process Definitions," 2002
http://www.ebpml.org/ebpml2.2.doc
OASIS BTP Technical Committee, June, 2002
http://www.oasis-open.org/committees/download.php/1184/2002-06-03.BTP_cttee_spec_1.0.pdf
(BPML) 1.0, BPMI, January 2003
Dublin Core Metadata Element Set, Dublin Core Metadata Initiative
http://dublincore.org/documents/dces/
Jean-Jacques Dubray, "A new model for ebXML BPSS Multi-party Collaborations and Web Services Choreography," 2002
http://www.ebpml.org/ebpml.doc
Unified Modeling Language Specification, OMG, June 1999
Concepts and Applications of Multilevel Transactions and Open Nested Transactions, Gerhard Weikum, Hans-J. Schek, 1992
http://citeseer.nj.nec.com/weikum92concepts.html
RDF Vocabulary Description Language 1.0: RDF Schema, W3C Working Draft
http://www.w3.org/TR/rdf-schema/
SOAP Version 1.2 Part 1: Messaging Framework, W3C Working Draft
http://www.w3.org/TR/soap12-part1/
SOAP Version 1.2 Part21: Adjuncts, W3C Working Draft
http://www.w3.org/TR/soap12-part2/
Universal Description, Discovery and Integration, Ariba, IBM and Microsoft, UDDI.org.
Uniform Resource Identifiers (URI): Generic Syntax, T. Berners-Lee, R. Fielding, L. Masinter, IETF RFC 2396, August 1998
http://www.ietf.org/rfc/rfc2396.txt
Workflow Management Coalition Terminology and Glossary.
http://www.wfmc.org/standards/docs.htm
(WS-Transaction) 1.0, IBM/Microsoft/BEA, August, 2002
http://www-106.ibm.com/developerworks/webservices/library/ws-transpec/
Web Services Description Language (WSDL) 1.1, W3C Note, 15 March 2001
http://www.w3.org/TR/wsdl.html
Extensible Markup Language (XML) 1.0, Second Edition, Tim Bray et al., eds., W3C, 6 October 2000
Namespaces in XML, Tim Bray et al., eds., W3C, 14 January 1999
http://www.w3.org/TR/REC-xml-names
XML Schema Part 1: Structures, Henry S. Thompson, David Beech, Murray Maloney, Noah Mendelsohn, W3C, 2 May 2001
http://www.w3.org/TR/xmlschema-1//
XML Schema Part 2: Datatypes, Paul V. Biron and Ashok Malhotra, eds., W3C, 2 May 2001
http://www.w3.org/TR/xmlschema-2/
XML Path Language (XPath) 1.0, James Clark and Steve DeRose, eds., W3C, 16 November 1999
Workflow Management Coalition XML Process Definition Language.
http://www.wfmc.org/standards/docs.htm
The following elements or features of BPMN are not fully defined in this version of the specification:
Message Flow is currently defined as being between to Participants (Pools). The issue is whether Message Flow should be allowed to connect two objects within the same Pool (i.e., the Participant sends a message to itself).
A more comprehensive definition of the behavior and notation of Transactions and their mapping to BPEL4WS.
The set of attributes for Flow Objects may be updated, including:
A more formal mechanism for defining extensions to the graphical elements.
Attributes of a Service Task, perhaps defining different types of services (e.g., web service, client applications, etc.).
Attributes of a Task relating to choreography (collaboration) business processes.
A better definition of the usage for the Quantity attribute of Sequence Flow (e.g., for batching/unbatching) and its to BPEL4WS.
A fully definition of Mapping to abstract business processes (BPEL4WS).
Mapping to Languages for choreography businesses processes (e.g., ebXML BPSS). This might involve the creation of a new type of activity: a Collaboration Activity, which is a container for showing Participants (Pools) and their interactions (Message Flow).
The formal relationship between BPMN and other high-level business modeling topics, such as organization, strategy, and business rules.
Specification of BPMN as an XML language layer above BPM execution languages (BPEL4WS).