Modeling and Specification of Collaborative Business Processes with a MDS Approach and a UML Profile
Pablo David Villarreal (Universidad Tecnologica Nacional, Argentina), Enrique Salomone (INGAR-CONICET, Argentina) and Omar Chiotti (INGAR-CONICET, Argentina)
Copyright: © 2007
This chapter describes the application of MDA (Model-Driven Architecture) and UML for the modeling and specification of collaborative business processes, with the purpose of enabling enterprises to establish Business-to-Business collaborations. The proposed MDA approach provides the components and techniques required for the development of collaborative processes, from their conceptual modeling to the specifications of these processes and the partners’ interfaces in a B2B standard. As part of this MDA approach, a UML Profile is provided, which extends the semantics of UML 2 to support the analysis and design of collaborative processes. This UML Profile is based on the use of interaction protocols to model collaborative processes. The application of this UML Profile in a case study is presented. Also, an overview is provided about the automatic generation of B2B specifications from conceptual models of collaborative processes. In particular, the generation of B2B specifications based on ebXML is described.