[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Web Services API: URL naming proposal: WS-BPEL standard



I think we should take a close look at the WS-BPEL standard:

Web Services Business Process Execution Language (WS-BPEL)
http://en.wikipedia.org/wiki/BPEL

OASIS Web Services Business Process Execution Language (WSBPEL) TC
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel

"WS-BPEL is an acronym for Web Services Business Process Execution Language. WS-BPEL 2.0 is a revision of the original acronym BPEL4WS (Business Process Execution Language for Web Services) 1.0 and 1.1."


Web Services Business Process Execution Language Version 2.0
OASIS Standard, 11 April 2007
http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html


Lots of references in end:  (2007)
http://www.oasis-open.org/committees/download.php/23964/wsbpel-v2.0-primer.htm#_Toc166509731

http://wso2.org/library/articles/writing-simple-ws-bpel-process-wso2-bps-apache-ode

Getting started with BPEL
http://searchsoa.techtarget.com/definition/BPEL


Some more examples of what others do:

OpenERP
http://doc.openerp.com/v6.0/developer/6_21_web_services/index.html

Openbravo ERP 2.50 - XML_REST_Web_Services
http://wiki.openbravo.com/wiki/ERP_2.50:Developers_Guide/Concepts/XML_REST_Web_Services

Overview of the xTuple API
http://www.xtuple.org/node/310
http://www.xtuple.org/ApiDevelopment
http://www.xtuple.org/ApiWhitePaper

OOOR - OpenObject On Rails
"OOOR stands for OpenObject On Ruby. OpenObject is the RAD framework behind OpenERP. OOOR exposes seamlessly your OpenObject application, to your custom Ruby or Rails application. 2
https://github.com/rvalyi/ooor


ISO/TS 20022-4:2004, Financial services – UNIversal Financial Industry message scheme – Part 4: ISO 20022 XML design rules
http://bpelpros.com/708/isots-20022-42004-financial-services-universal-financial-industry-message-scheme-part-4-iso-20022-xml-design-rules/


BOQL - ERP
http://books.google.com/books?id=eLlMTkHgMVgC&pg=PA135&lpg=PA135&dq=erp+api+standard&source=bl&ots=H1g3Cv9Q8j&sig=ucVOlxwhhw9-6wxDQWvbsX95RXg&hl=no&ei=Az7HTq-3F4eM4gSi8dg4&sa=X&oi=book_result&ct=result&resnum=3&ved=0CHIQ6AEwAjgK#v=onepage&q=erp%20api%20standard&f=false

Data manipulation APIs for ERP systems
BOQL provides query-like service invocation API that on-the-fly orchestrate CRUD-operations of business objects in an ERP system.
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5713415

--
H