Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is UML Collaboration

Handbook of Research on E-Business Standards and Protocols: Documents, Data and Advanced Web Technologies
UML collaborations define a structure of roles and collaboration uses. They support service composition in terms of collaboration uses and role bindings.
Published in Chapter:
Collaboration-Based Model-Driven Approach for Business Service Composition
Surya Bahadur Kathayat (Norwegian University of Science and Technology, Norway), Hien Nam Le (Norwegian University of Science and Technology, Norway), and Rolv Bræk (Norwegian University of Science and Technology, Norway)
DOI: 10.4018/978-1-4666-0146-8.ch027
Abstract
The authors of this chapter argue that business processes can be modeled in the same way as collaborative business services, and therefore use an approach developed for such services. They consider business services that are collaborative and crosscutting in nature; several participants may collaborate in a business service to achieve its goal, and a participant may take part in several different business services, playing different roles in each. A framework to support the development and composition of such business services is the main focus of this chapter. The authors use UML collaborations for modeling the structure of roles involved in a business service/process, and activity diagrams for specifying the global behavior performed by the roles. From these models, reusable components realizing the roles can be automatically synthesized, and such components can then be composed together in order to make different systems that meet the requirements of business services.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Product Backlog and Requirements Engineering for Enterprise Application Development
An illustration of the relationships and interactions among software objects.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR