B2B Applications, BPEL4WS, Web Services and .NET in the Context of MDA

  • Jean Bézivin
  • Slimane Hammoudi
  • Denivaldo Lopes
  • Frédéric Jouault
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 183)


Recently, Model-Driven Architecture (MDA) has been proposed to take into account the development of large software systems, such as B2B applications on the Internet. However, before this becomes a reality, some issues need solutions, such as the definition of various Domain-Specific Languages (DSL) and also automatic transformation between these domain languages representing business concerns and those offering platform executability. In this paper, we provide some insights into transformation between some specific DSL particularly relevant to Business-to-Business (B2B) applications.


Unify Modeling Language Simple Object Access Protocol Model Drive Architecture Model Drive Architecture Unify Modeling Language Profile 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Tony Andrews, Francisco Curbera, Hitesh Dholakia, and et al (2003) Business Process Execution Language for Web Services (BPEL4WS) version 1.1, May 2003.Google Scholar
  2. Assaf Arkin (2002). Business Process Modeling Language (BPML), November 2002.Google Scholar
  3. Jean Bézivin, Grégoire Dupe, Frédéric Jouault, Gilles Pitette, and Jamal Eddine Rougui (2003). First Experiments with the ATL Model Transformation Language: Transforming XSLT into XQuery. 2nd OOPSLA Workshop on Generative Techniques in the context of Model Driven Architecture, 2003.Google Scholar
  4. Jean Bézivin and Sébastian Gerard (2002). A Preliminary Identification of MDA Components. OOPSLA 2002 Workshop on Generative Techniques in the context of Model Driven Architecture, 2002.Google Scholar
  5. Alex Ferrata and Matthew MacDonald (2002). Programming.NET Web Services. O’Reilly & Associates, 1st edition, September 2002.Google Scholar
  6. Frank Leymann (2001). Web Services Flow Language (WSFL 1.0), May 2001.Google Scholar
  7. OMG (2001). Model Driven Architecture (MDA)-document number ormse/2001-07-01, 2001.Google Scholar
  8. Satish Thatte (2001). XLANG-Web Services for Business Process Design, 2001.Google Scholar
  9. UDDI.ORG (2002). Universal, Description, Discovery and Integration (UDDI) Version 3.0, July 2002.Google Scholar
  10. W3C (2001a). Simple Object Access Protocol (SOAP) 1.1, May 2001.Google Scholar
  11. W3C (2001b). Web Services Description Language (WSDL) 1.1, March 2001.Google Scholar
  12. W3C (2004). Web Services Architecture (WSA), February 2004. (NOTE-ws-arch-20040211)Google Scholar
  13. WfMC (2002). Workflow Process Definition Interface — XML Process Definition Language (XPDL), October 2002.Google Scholar
  14. Grady Booch, Alan Brown, Shridhar Iyengar, Jim Rumbaugh, Bran Selic (2004) An MDA Manifesto, The MDA Journal, Mai 2004, Scholar

Copyright information

© International Federation for Information Processing 2005

Authors and Affiliations

  • Jean Bézivin
    • 1
  • Slimane Hammoudi
    • 2
  • Denivaldo Lopes
    • 1
    • 2
  • Frédéric Jouault
    • 1
    • 3
  1. 1.University of NantesNantes
  2. 2.ESEOFrance
  3. 3.TNI-ValiosysFrance

Personalised recommendations